Als directe toegang tot een machine niet beschikbaar is, is PsExec van Sysinternals een uitstekend hulpmiddel om Remote Desktop Protocol (RDP) op afstand in te schakelen. Met PsExec kun je opdrachten op afstand uitvoeren, wat het ideaal maakt voor dit doel.
Om ervoor te zorgen dat de informatie actueel is en effectief voor 2025, heb ik de nieuwste gebruikershandleidingen, fora en discussies doorgenomen van betrouwbare bronnen zoals Microsoft Answers en Spiceworks. Deze gids weerspiegelt de meest recente en beproefde stappen om RDP met PsExec in te schakelen, gebaseerd op praktijkfeedback en best practices.
Dit alles gaat ervan uit dat PsExec de doelmachine al kan bereiken en zich daar kan authenticeren; als je die toegang nog niet hebt, ga dan verder naar de HelpWire-sectie hieronder.
Hier is een vereenvoudigd, stapsgewijs proces om RDP op afstand in te schakelen op Windows 10, 11 en Server 2022: download en stel PsExec in, wijzig het register om RDP in te schakelen, sta RDP toe via de firewall, pas sessielimieten aan (optioneel), controleer of herstart de dienst Remote Desktop Services en gebruik PowerShell voor geavanceerde instellingen indien nodig.
Nu gaan we verder met de gedetailleerde handleiding.
1. Download en stel PsExec in
-
Download PsExec van de officiële Sysinternals-website: PsExec op Microsoft Learn.
-
Pak het bestand uit en plaats het in een map zoals C:\Tools\PsExec.
-
Optioneel, voeg PsExec toe aan het PATH van uw systeem voor eenvoudiger toegang:
• Klik met de rechtermuisknop op Deze pc > Eigenschappen > Geavanceerde systeeminstellingen > Omgevingsvariabelen.
• Onder Systeemvariabelen, zoek Path, en voeg de map toe waar PsExec zich bevindt.
2. RDP inschakelen via een registerbewerking
-
Open de Opdrachtprompt als administrator.
-
Voer de volgende opdracht uit om het register op afstand te wijzigen en RDP in te schakelen:
psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f
3. Sta RDP toe via de Windows Firewall
-
Voer deze opdracht uit om de firewallregel voor RDP in te schakelen:
psexec \\TargetMachineName netsh advfirewall firewall set rule group=”remote desktop” new enable=Yes
-
Om de regel te verifiëren, voer uit:
psexec \\TargetMachineName netsh advfirewall firewall show rule name=”remote desktop”
4. RDP-sessielimieten configureren via het register (optioneel)
Om het maximale aantal toegestane RDP-sessies te verhogen, voer het volgende uit:
psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v MaxInstanceCount /t REG_DWORD /d 100 /f
5. Controleer en herstart de services voor Extern bureaublad
-
Om te controleren of Extern bureaublad-services draait:
psexec \\TargetMachineName sc query TermService
-
Als het niet draait, start het met:
psexec \\TargetMachineName sc start TermService
6. Optioneel: Gebruik PowerShell voor geavanceerde configuratie
RDP op afstand inschakelen via PowerShell:
psexec \\TargetMachineName powershell -Command “Set-ItemProperty -Path ‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ -Name fDenyTSConnections -Value 0”
7. Als PsExec de machine niet kan bereiken
Elke bovenstaande opdracht gaat ervan uit dat PsExec al een werkende verbinding met de doelmachine en daarvoor geldige beheerdersreferenties heeft. Als de machine onbereikbaar is op het netwerk, achter een firewall staat of je nog geen referenties hebt die erop werken, wordt geen van de psexec \\\\TargetMachineName-opdrachten uitgevoerd.
HelpWire omzeilt dit volledig. In plaats van opdrachten uit te voeren op een machine waarop je al administratieve netwerktoegang hebt, stuur je een verbindingslink naar degene die bij die machine zit; die keurt die goed en je bent binnen, zonder dat er vooraf werkende inloggegevens of een netwerkpad nodig zijn. De sessie is end-to-end versleuteld met TLS en AES-256, en het werkt op dezelfde manier, of de doelmachine nu Windows, macOS of Linux draait.
Zodra je bent verbonden, kun je direct Opdrachtprompt of Register-editor openen en exact dezelfde fDenyTSConnections- en firewallopdrachten uit deze gids uitvoeren, maar dan binnen de sessie in plaats van via het netwerk. Het is geen vervanging voor PsExec wanneer je met scripts RDP-inschakeling uitvoert voor een vloot die je al beheert, maar het is een snellere manier om binnen te komen wanneer je te maken hebt met één machine die je op geen enkele andere manier nog kunt bereiken.
Slotgedachten
Na het doornemen van expert-discussies en fora kan ik bevestigen dat deze PsExec-methoden voor het inschakelen van RDP in 2025 effectief zijn. Als problemen blijven bestaan, controleer de netwerkconnectiviteit, machtigingen of Groepsbeleid-instellingen. Overweeg voor grotere netwerken het proces te automatiseren met PowerShell-scripts om het beheer van Extern bureaublad te stroomlijnen.