PsExec ile RDP Nasıl Etkinleştirilir: Adım Adım Kılavuz

How to Fix RDP Error Code 0x112f

Bir makineye doğrudan erişim mümkün değilse, Sysinternals’tan PsExec, Uzak Masaüstü Protokolünü (RDP) uzaktan etkinleştirmek için harika bir araçtır. PsExec, komutları uzaktan yürütmenize olanak tanır ve bu da onu bu amaç için ideal kılar.

Bilgilerin 2025 için güncel ve etkili olduğundan emin olmak için, Microsoft Answers ve Spiceworks gibi güvenilir kaynaklardaki en yeni kullanıcı kılavuzlarını, forumları ve tartışmaları inceledim. Bu kılavuz, gerçek dünya geri bildirimleri ve en iyi uygulamalara dayanarak PsExec kullanarak RDP’yi etkinleştirmeye yönelik en güncel ve kanıtlanmış adımları yansıtır.

İşte Windows 10, 11 ve Server 2022’de RDP’yi uzaktan etkinleştirmek için basitleştirilmiş, adım adım bir süreç: PsExec’i indirin ve kurun, RDP’yi etkinleştirmek için kayıt defterinde değişiklik yapın, güvenlik duvarı üzerinden RDP’ye izin verin, oturum sınırlarını ayarlayın (isteğe bağlı), Uzak Masaüstü Hizmetlerini kontrol edin veya yeniden başlatın ve gerekirse gelişmiş ayarlar için PowerShell kullanın.

Şimdi, ayrıntılı kılavuzla devam edelim.

1. PsExec'i İndirin ve Kurun

  1. PsExec’i indirin resmi Sysinternals web sitesinden: Microsoft Learn’de PsExec.

     

  2. Dosyayı çıkarın ve onu C:\Tools\PsExec. gibi bir klasöre yerleştirin

  3. İsteğe bağlı olarak, PsExec’i sisteminizin PATH’ine ekleyin daha kolay erişim için:

     

    • Sağ tıklayın Bu Bilgisayar > Özellikler > Gelişmiş sistem ayarları > Ortam Değişkenleri.


    Sistem Değişkenleri altında, Path‘i bulun ve PsExec’in bulunduğu dizini ekleyin.

2. Kayıt Defteri düzenlemesiyle RDP'yi etkinleştirin

  1. Komut İstemi‘ni yönetici olarak açın.

  2. Kayıt defterini uzaktan değiştirmek ve RDP’yi etkinleştirmek için aşağıdaki komutu çalıştırın:

    psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f

3. Windows Güvenlik Duvarı üzerinden RDP'ye izin verin

  1. RDP için güvenlik duvarı kuralını etkinleştirmek için bu komutu çalıştırın:

    psexec \\TargetMachineName netsh advfirewall firewall set rule group=”remote desktop” new enable=Yes

  2. Kuralı doğrulamak için şunu çalıştırın:

    psexec \\TargetMachineName netsh advfirewall firewall show rule name=”remote desktop”

4. Kayıt Defteri üzerinden RDP Oturum Sınırlarını yapılandırın (İsteğe bağlı)

İzin verilen RDP oturumlarının maksimum sayısını artırmak için şunu çalıştırın:

psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v MaxInstanceCount /t REG_DWORD /d 100 /f

5. Uzak Masaüstü Hizmetlerini Kontrol Edin ve Yeniden Başlatın

  1. Uzak Masaüstü Hizmetleri’nin çalışıp çalışmadığını kontrol etmek için:

    psexec \\TargetMachineName sc query TermService

  2. Çalışmıyorsa, şu komutla başlatın:

    psexec \\TargetMachineName sc start TermService

6. İsteğe bağlı: Gelişmiş yapılandırma için PowerShell kullanın

PowerShell kullanarak uzaktan RDP’yi etkinleştirin:

psexec \\TargetMachineName powershell -Command “Set-ItemProperty -Path ‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ -Name fDenyTSConnections -Value 0”

Son Düşünceler

Uzman tartışmalarını ve forumları inceledikten sonra, RDP’yi etkinleştirmek için bu PsExec yöntemlerinin 2025’te etkili olduğunu doğrulayabilirim. Sorunlar devam ederse, ağ bağlantısını, izinleri veya Grup İlkesi ayarlarını kontrol edin. Daha büyük ağlar için, uzak masaüstü yönetimini kolaylaştırmak amacıyla PowerShell betikleriyle süreci otomatikleştirmeyi düşünün.