Windows 11/10'da Uzak Masaüstü bağlantı sorunlarını ve hatalarını düzeltin
Uzak Masaüstü Protokolü (RDP) , (Remote Desktop Protocol (RDP))Microsoft tarafından geliştirilen ve bir kullanıcıya bir ağ bağlantısı üzerinden başka bir bilgisayara bağlanmak için grafiksel bir arayüz sağlayan tescilli bir protokoldür .Kullanıcı bu amaç için RDP istemci yazılımı kullanır, diğer bilgisayar ise RDP sunucu yazılımını çalıştırmalıdır. Bu yazıda, Windows 11/10'da genel Uzak Masaüstü bağlantı sorunlarının(troubleshoot general Remote Desktop connection issues) nasıl giderileceğini keşfedeceğiz .
Uzak Masaüstü(Fix Remote Desktop) bağlantı sorunlarını düzeltin
Uzak Masaüstü istemcisi çalışmıyorsa(Remote Desktop client is not working) veya uzak masaüstüne bağlanamıyorsa,(cannot connect to a remote desktop) ancak nedeni belirlemeye yardımcı olacak iletiler veya başka belirtiler sağlamadığında, aşağıda belirtilen sorun giderme adımlarını deneyin .
1] Yerel bir bilgisayarda RDP protokolünün durumunu kontrol edin(Check)
Yerel bir bilgisayarda RDP protokolünün durumunu kontrol etmek ve değiştirmek için Uzak Masaüstü'nü etkinleştirmeniz(enable Remote Desktop) gerekir . Uzak Masaüstü'nü Komut İstemi veya PowerShell kullanarak(enable Remote Desktop using Command Prompt or PowerShell) da etkinleştirebilirsiniz .
2] Uzak bir bilgisayardaki RDP protokolünün durumunu kontrol edin(Check)
Uzak bir bilgisayardaki RDP protokolünün durumunu kontrol etmek ve değiştirmek için bir ağ kayıt defteri bağlantısı kullanın.
Bu bir kayıt defteri işlemi olduğundan, gerekli önlem olarak kayıt defterini yedeklemeniz(back up the registry) veya bir sistem geri yükleme noktası oluşturmanız önerilir. Tamamlandığında, aşağıdaki gibi ilerleyebilirsiniz:
- Çalıştır(Run) iletişim kutusunu çağırmak için Windows tuşu + R tuşlarına basın .
- Çalıştır iletişim kutusuna yazın ve Kayıt Defteri Düzenleyicisi'ni açmak(open Registry Editor)
regedit
için Enter'a basın . - Kayıt Defteri Düzenleyicisi'nde Dosya öğesini ve ardından (File)Ağ Kayıt Defterine Bağlan(Connect Network Registry) öğesini seçin .
- Bilgisayar Seç(Select Computer) iletişim kutusunda, uzak bilgisayarın adını girin.
- Adları Kontrol Et'i(Check Names.) seçin .
- Tamam'ı(OK) seçin .
- Ardından, aşağıdaki kayıt defteri anahtarı yoluna gidin veya atlayın :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
- Konumda, sağ bölmede, özelliklerini düzenlemek için fDenyTSConnections(fDenyTSConnections) anahtarına çift tıklayın .
- RDP'yi(RDP) etkinleştirmek için fDenyTSConnections'ın (fDenyTSConnections)Değer(Value) verilerini 1'den 0'a ayarlayın(0) . _(1)
0 değeri RDP'nin(RDP) etkinleştirildiğini, 1 değeri ise RDP'nin(RDP) devre dışı olduğunu gösterir.
İlgili(Related) : Uzak Masaüstü seçeneği Windows 10'da gri görünüyor ,(Remote Desktop option is greyed out)
3] Bir Grup İlkesi Nesnesinin(Group Policy Object) ( GPO ) yerel bir bilgisayarda RDP'yi engelleyip engellemediğini (RDP)kontrol edin(Check)
Kullanıcı arabiriminde RDP'yi açamıyorsanız veya değiştirdikten sonra fDenyTSConnections değeri 1'e(RDP) dönerse ,(fDenyTSConnections) bir GPO(1) bilgisayar düzeyindeki(GPO) ayarları geçersiz kılıyor olabilir.
Yerel bir bilgisayarda grup ilkesi yapılandırmasını kontrol etmek için aşağıdakileri yapın:
- Çalıştır iletişim kutusunu çağırmak için Windows key + R tuşlarına basın .
- Çalıştır iletişim kutusuna yazın
cmd
ve ardından open Command Prompt in admin/elevated mode için CTRL + SHIFT + ENTER basın . - Komut istemi penceresinde aşağıdaki komutu yazın ve Enter'a basın(Enter) .
gpresult /H c:\gpresult.html
- Komut yürütüldüğünde, gpresult.html'yi açın.
- Bilgisayar Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\ConnectionsKullanıcıların Uzak Masaüstü Hizmetlerini kullanarak uzaktan bağlanmasına izin ver(Allow users to connect remotely by using Remote Desktop Services) ilkesini bulun .
Bu ilkenin ayarı Etkin(Enabled) ise , Grup İlkesi (Group Policy)RDP bağlantılarını engellemiyor . Bu ilkenin ayarı Devre Dışı(Disabled) ise , Kazanan GPO'yu işaretleyin(Winning GPO) . Bu, RDP bağlantılarını engelleyen GPO'dur .(GPO)
4] Bir GPO'nun(GPO) uzak bir bilgisayarda RDP'yi(RDP) engelleyip engellemediğini kontrol edin(Check)
Uzak bir bilgisayarda Grup İlkesi(Group Policy) yapılandırmasını kontrol etmek için yükseltilmiş CMD isteminde aşağıdaki komutu çalıştırın :
gpresult /S <computer name> /H c:\gpresult-<computer name>.html
Bu komutun ürettiği dosya ( gpresult-<computer name>.htmlgpresult.html ) kullandığı bilgi biçiminin aynısını kullanır.
5] Engelleyen bir GPO'yu değiştirin
Bu ayarları Grup İlkesi Nesne Düzenleyicisi'nde(Group Policy Object Editor) ( GPE ) ve Grup İlkesi Yönetim Konsolu'nda (GPMC) değiştirebilirsiniz .
Engelleme ilkesini değiştirmek için aşağıdaki yöntemlerden birini kullanın:
GPE'yi kullanarak aşağıdakileri yapın:
- Çalıştır iletişim kutusunu çağırmak için Windows key + R tuşlarına basın .
- Çalıştır iletişim kutusuna yazın ve Grup İlkesi Düzenleyicisi'ni açmak(open Group Policy Editor)
gpedit.msc
için Enter'a basın . - Yerel Grup İlkesi Düzenleyicisi(Local Group Policy Editor) içinde , aşağıdaki yola gitmek için sol bölmeyi kullanın:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
- Konumda, sağ bölmede, özelliklerini düzenlemek için Kullanıcıların Uzak Masaüstü Hizmetlerini kullanarak uzaktan bağlanmasına izin ver öğesini çift tıklayın.(Allow users to connect remotely by using Remote Desktop Services)
- İlkeyi Etkin(Enabled) veya Yapılandırılmamış(Not configured) olarak ayarlayın .
- Uygula(Apply) > Tamam'a(OK) tıklayın ve çıkın.
- Etkilenen bilgisayarlarda yönetici olarak bir komut istemi penceresi açın ve aşağıdaki komutu çalıştırın:
gpupdate /force
GPMC'yi(GPMC) kullanarak , engelleme ilkesinin etkilenen bilgisayarlara uygulandığı kuruluş birimine (OU) gidin ve ilkeyi kuruluş biriminden silin.
6] RDP hizmetlerinin durumunu kontrol edin(Check)
Hem yerel (istemci) bilgisayarda hem de uzak (hedef) bilgisayarda aşağıdaki hizmetler çalışıyor olmalıdır:
- Uzak Masaüstü Hizmetleri(Remote Desktop Services) ( TermService )
- Uzak Masaüstü Hizmetleri Kullanıcı Modu Bağlantı Noktası Yönlendiricisi(Remote Desktop Services UserMode Port Redirector) ( UmRdpService )
Her iki bilgisayarda da hizmetlerden biri veya ikisi çalışmıyorsa, bunları başlatın.
Aşağıdakileri yapın:
- Çalıştır iletişim kutusunu çağırmak için Windows key + R tuşlarına basın .
- Çalıştır iletişim kutusuna yazın ve Hizmetler'i açmak(open Services)
services.msc
için Enter'a basın . - Hizmetler(Services) penceresinde , yukarıda belirtilen her iki hizmeti de kaydırın ve bulun.
- (Double-click)Özelliklerini düzenlemek için girişe çift tıklayın .
- Özellikler penceresinde, Başlat(Start) düğmesine tıklayın.
- Tamam'ı(OK) tıklayın .
Hizmetleri yerel olarak veya uzaktan yönetmek için de PowerShell'i(PowerShell) kullanabilirsiniz (uzak bilgisayar uzak PowerShell cmdlet'lerini kabul edecek şekilde yapılandırılmışsa).
7] RDP dinleyicisinin durumunu kontrol edin(Check)
Aynı cmdlet'ler hem yerel olarak hem de uzaktan çalıştığı için bu yordam PowerShell'i kullanır. (PowerShell)Yerel bir bilgisayar için, yönetici izinlerine sahip bir komut istemi de kullanabilirsiniz.
Uzak bir bilgisayara bağlanmak için aşağıdakileri yapın:
- Yetkili Kullanıcı Menüsü'nü açmak(open Power User Menu) için Windows key + X basın .
- PowerShell'i yönetici/yükseltilmiş modda başlatmak için klavyede A'ya(A) dokunun .
- PowerShell konsolunda aşağıdaki komutu yazın ve Enter tuşuna basın(Enter) :
Enter-PSSession -ComputerName <computer name>
- girin
qwinsta
.
Liste, yukarıdaki resimde gösterildiği gibi Listen durumunda rdp-tcp içeriyorsa, (rdp-tcp)RDP dinleyicisi çalışıyordur. Aşağıdaki Sorun Giderme adımı 10]'(Troubleshooting step 10]) a geçin(Jump) . Aksi takdirde(Otherwise) , çalışan bir bilgisayardan RDP dinleyici yapılandırmasını dışa aktarmanız gerekir .
Aşağıdakileri yapın:
- Etkilenen bilgisayarla aynı işletim sistemi sürümüne sahip bir bilgisayarda oturum açın ve o bilgisayarın kayıt defterine erişin.
- Aşağıdaki kayıt defteri girdisine gidin(Navigate) veya atlayın:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- Girişi bir .reg dosyasına aktarın(Export the entry to a .reg file) .
- Dışa aktarılan .reg dosyasını etkilenen bilgisayara kopyalayın.
- RDP dinleyici yapılandırmasını içe aktarmak için , etkilenen bilgisayarda yönetici izinlerine sahip bir PowerShell penceresi açın (veya (PowerShell)PowerShell penceresini açın ve etkilenen bilgisayara uzaktan bağlanın).
Mevcut kayıt defteri girdisini yedeklemek için(To back up the existing registry entry) aşağıdaki cmdlet'i girin:
cmd /c 'reg export "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp" C:\Rdp-tcp-backup.reg'
Mevcut kayıt defteri girdisini kaldırmak için(To remove the existing registry entry) aşağıdaki cmdlet'leri girin:
Remove-Item -path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp' -Recurse -Force
Yeni kayıt defteri girdisini içe aktarmak ve ardından hizmeti yeniden başlatmak için(To import the new registry entry and then restart the service) aşağıdaki cmdlet'leri çalıştırın. Yer tutucuyu dışa aktarılan .reg(.reg) dosyasının <filename>
adıyla değiştirin .
cmd /c 'regedit /s c:\<filename>.reg' Restart-Service TermService -Force
Cmdlet'leri çalıştırmayı bitirdikten sonra, uzak masaüstü bağlantısını yeniden deneyerek yapılandırmayı test edebilirsiniz. Hâlâ bağlanamıyorsanız, etkilenen bilgisayarı yeniden başlatın.
Hâlâ bağlanamıyorsanız, RDP kendinden imzalı sertifikanın durumunu kontrol etmek(check the status of the RDP self-signed certificate) olan sonraki sorun giderme adımına geçin .
8] RDP kendinden imzalı sertifikanın durumunu kontrol edin(Check)
Hâlâ bağlanamıyorsanız aşağıdakileri yapın:
- Çalıştır iletişim kutusunu çağırmak için Windows key + R basın .
- Çalıştır iletişim kutusunda, Microsoft Yönetim Konsolu'nu açmak(open Microsoft Management Console)
mmc
için yazın ve Enter'a basın . - Dosya(File) menüsünü tıklayın .
- Add/Remove Snap-in öğesini seçin .
- (Certificates)(Select Certificates)Ek bileşenler listesinden Sertifikalar'ı seçin .
- Ekle(Add) 'yi tıklayın .
- Yönetilecek sertifika deposunu seçmeniz istendiğinde, Bilgisayar hesabı'nı seçin.(Computer account.)
- İleri'yi(Next) tıklayın .
- Etkilenen bilgisayarı seçin.
- Bitir(Finish) düğmesini tıklayın .
- Tamam'ı(OK) tıklayın .
- Şimdi, Uzak Masaüstü altındaki (Remote Desktop)Sertifikalar(Certificates) klasöründe , RDP kendinden imzalı sertifikayı silin .
- Etkilenen bilgisayarda Uzak Masaüstü Hizmetleri(Remote Desktop Services) hizmetini yeniden başlatın.
- Sertifikalar ek bileşenini yenileyin.
- RDP kendinden imzalı sertifika yeniden oluşturulmadıysa MachineKeys klasörünün izinlerini kontrol edin(MachineKeys) .
9] MachineKeys klasörünün izinlerini kontrol edin(Check)
Etkilenen bilgisayarda aşağıdakileri yapın:
- Dosya Gezgini'ni açmak(open File Explorer) için Windows key + E basın .
- Aşağıdaki dizin yoluna gidin:
C:\ProgramData\Microsoft\Crypto\RSA\
- Konumda MachineKeys(MachineKeys) öğesini sağ tıklayın , Properties öğesini seçin, Security öğesini seçin ve ardından Advanced öğesini seçin .
(Make)Aşağıdaki izinlerin yapılandırıldığından emin olun :
- Yerleşik Yöneticiler: Tam kontrol(Full control)
- Herkes: Oku, Yaz(Read, Write)
10] RDP dinleyici bağlantı noktasını kontrol edin
Hem yerel (istemci) bilgisayarda hem de uzak (hedef) bilgisayarda, RDP dinleyicisi 3389 numaralı bağlantı noktasını dinliyor olmalıdır. Bu bağlantı noktasını başka hiçbir uygulama kullanmamalıdır.
RDP bağlantı noktasını kontrol etmek veya değiştirmek için Kayıt Defteri Düzenleyicisi'ni(Registry Editor) kullanın . Önlem olarak kayıt defterini yedekleyin veya bir sistem geri yükleme noktası oluşturun, ardından aşağıdaki şekilde devam edin:
- Kayıt Defteri Düzenleyicisi'ni açın, Dosya öğesini ve ardından (File)Ağ Kayıt Defterine Bağlan(Connect Network Registry) öğesini seçin .
- Bilgisayar Seç(Select Computer) iletişim kutusunda, uzak bilgisayarın adını girin.
- Adları Kontrol Et'i(Check Names.) seçin .
- Tamam'ı(OK) seçin .
- Ardından, aşağıdaki kayıt defteri anahtarı yoluna gidin veya atlayın :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- Konumda, sağ bölmede, özelliklerini düzenlemek için PortNumber girişine çift tıklayın .
- Özellikler penceresinde, Değer(Value) verisi alanı 3389 dışında bir değere sahipse , bunu 3389 olarak değiştirin (3389).(3389.)
- Değişiklikleri kaydetmek için Tamam'ı(OK) tıklayın .
- Uzak Masaüstü Hizmetleri(Remote Desktop Services) hizmetini yeniden başlatın .
11] Başka bir uygulamanın aynı bağlantı noktasını kullanmadığını kontrol edin(Check)
Aşağıdakileri yapın:
- Yükseltilmiş modda bir PowerShell açın.
- Uzak bir bilgisayara bağlanmak için aşağıdaki komutu çalıştırın:
Enter-PSSession -ComputerName <computer name>
Ardından, aşağıdaki komutu çalıştırın:
cmd /c 'netstat -ano | find "3389"'
- (Look)3389 numaralı TCP(TCP) bağlantı noktası (veya atanmış RDP bağlantı noktası) için (RDP)Listening durumuyla bir giriş arayın .
Not(Note) : Bu bağlantı noktasını kullanan işlem veya hizmetin işlem tanımlayıcısı ( PID ), PID sütununun altında görünür.
- Hangi uygulamanın 3389 numaralı bağlantı noktasını (veya atanan RDP bağlantı noktasını) kullandığını belirlemek için aşağıdaki komutu girin:
cmd /c 'tasklist /svc | find "<pid listening on 3389>"'
- (Look) Bağlantı noktasıyla ( çıktıdan) ilişkili PID numarası için bir giriş arayın . Bu PID(PID)
netstat
ile ilişkili hizmetler veya işlemler sağ sütunda görünür. - Bağlantı noktasını Uzak Masaüstü Hizmetleri(Remote Desktop Services) ( TermServ.exe ) dışında bir uygulama veya hizmet kullanıyorsa, aşağıdaki yöntemlerden birini kullanarak çakışmayı çözebilirsiniz:
Diğer uygulamayı veya hizmeti farklı bir bağlantı noktası kullanacak şekilde yapılandırın (önerilir).
Diğer uygulamayı veya hizmeti kaldırın.
RDP'yi farklı bir bağlantı noktası kullanacak şekilde yapılandırın ve ardından Uzak Masaüstü Hizmetleri hizmetini yeniden başlatın ( (RDP)önerilmez(Remote Desktop Services) ).
12] Bir güvenlik duvarının RDP bağlantı noktasını engelleyip engellemediğini kontrol edin(Check)
Etkilenen bilgisayara 3389 numaralı bağlantı noktasını kullanarak ulaşıp ulaşamayacağınızı test etmek için psping aracını kullanabilirsiniz .
Aşağıdakileri yapın:
- Etkilenmeyen farklı bir bilgisayara gidin ve psping'i (psping)indirin (download) .
- Yönetici olarak bir komut istemi penceresi açın, psping'i(psping) kurduğunuz dizine geçin ve ardından aşağıdaki komutu girin:
psping -accepteula <computer IP>:3389
- Aşağıdaki gibi sonuçlar için psping komutunun çıktısını kontrol edin :
Connecting to <computer IP> bağlanılıyor : Uzak bilgisayara erişilebilir.
(0% loss) : Tüm bağlanma girişimleri başarılı oldu.
Uzak bilgisayar ağ bağlantısını reddetti(The remote computer refused the network connection) : Uzak bilgisayara erişilemiyor.
(100% loss) : Tüm bağlanma girişimleri başarısız oldu.
- Etkilenen bilgisayara bağlanma yeteneklerini test etmek için birden çok bilgisayarda psping çalıştırın .
- Etkilenen bilgisayarın diğer tüm bilgisayarlardan, diğer bazı bilgisayarlardan veya yalnızca bir başka bilgisayardan gelen bağlantıları engelleyip engellemediğine dikkat edin.
Yapabileceğiniz ek adımlar şunları içerir;
- Ağın, etkilenen bilgisayara RDP(RDP) trafiğine izin verdiğini doğrulamak için ağ yöneticilerinizle iletişim kurun .
- Bir güvenlik duvarının RDP(RDP) bağlantı noktasını engelleyip engellemediğini belirlemek için kaynak bilgisayarlar ile etkilenen bilgisayar (etkilenen bilgisayardaki Windows Güvenlik Duvarı(Windows Firewall) dahil) arasındaki güvenlik duvarlarının yapılandırmalarını araştırın .
Umarım bu gönderi, karşılaşabileceğiniz RDP(RDP) bağlantı sorunlarını başarılı bir şekilde gidermenize yardımcı olabilir!
Related posts
Fix Remote Desktop computer error'u Windows 11/10'de bulamıyor
Remote Desktop tab RDWEB'de Edge browser'den Windows 10'de eksik
Windows 10'da Fix Remote Desktop Error Code 0x204
logon attempt, Remote Desktop'ü bağlarken hata oluştu
Windows'un 11/10 tarihinde Fix Remote Desktop Error Code 0x104
Windows 10'da Uzak Masaüstü Nasıl Kullanılır
Remote Desktop çalışmıyor veya Windows 10'de bağlanmayacak
Remote Desktop (RDP) Windows 11/10 Home Nasıl kullanılır?
Windows 10'da Uzak Masaüstü uygulaması nasıl kullanılır?
Yönlendirici Üzerinden Uzak Masaüstü Nasıl Yapılandırılır
Fix Microsoft Edge Installation & Update error codes
NoMachine, Windows PC için ücretsiz ve taşınabilir bir Remote Desktop Tool'dir
Windows 10'de DISM'yı kullanırken uzak procedure call hatası başarısız oldu
Best ücretsiz Remote Desktop software Windows 10 için
Windows Key Remote Desktop session'ten geçtikten sonra sıkışmış
Paste'i Remote Desktop Session'de Windows 10'te kopyalayamıyor
Perform CTRL+ALT+DEL Remote Desktop kullanarak uzak bilgisayarda
FIX Yazıcınızın dikkatinize ihtiyacı var, Printer'ün kullanıcı müdahalesine ihtiyacı var
Remote Desktop Connections sayısını Windows 11/10'de arttırın
Kimlik bilgileriniz Remote Desktop'te Windows 11/10'te çalışmadı