Om direkt åtkomst till en dator inte är möjlig är PsExec från Sysinternals ett utmärkt verktyg för att aktivera Fjärrskrivbordsprotokollet (RDP) på distans. PsExec låter dig köra kommandon på avstånd, vilket gör det idealiskt för detta ändamål.
För att säkerställa att informationen är aktuell och effektiv för 2025 har jag gått igenom de senaste användarguiderna, forumen och diskussionerna från tillförlitliga källor som Microsoft Answers och Spiceworks. Denna guide återspeglar de mest aktuella och beprövade stegen för att aktivera RDP med PsExec, baserat på återkoppling från verkliga miljöer och bästa praxis.
Här är en förenklad, steg-för-steg-process för att aktivera RDP på distans i Windows 10, 11 och Server 2022: ladda ner och konfigurera PsExec, ändra registret för att aktivera RDP, tillåt RDP genom brandväggen, justera sessionsgränser (valfritt), kontrollera eller starta om Fjärrskrivbordstjänster och använd PowerShell för avancerade inställningar vid behov.
Låt oss nu fortsätta med den detaljerade guiden.
1. Ladda ner och installera PsExec
-
Ladda ner PsExec från den officiella Sysinternals-webbplatsen: PsExec på Microsoft Learn.
-
Packa upp filen och placera den i en mapp som till exempel C:\Tools\PsExec.
-
Valfritt, lägg till PsExec i systemets PATH för enklare åtkomst:
• Högerklicka på Den här datorn > Egenskaper > Avancerade systeminställningar > Miljövariabler.
• Under Systemvariabler, hitta Path och lägg till katalogen där PsExec finns.
2. Aktivera RDP via registerredigering
-
Öppna Kommandotolken som administratör.
-
Kör följande kommando för att ändra registret på distans och aktivera RDP:
psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f
3. Tillåt RDP genom Windows-brandväggen
-
Kör det här kommandot för att aktivera brandväggsregeln för RDP:
psexec \\TargetMachineName netsh advfirewall firewall set rule group=”remote desktop” new enable=Yes
-
För att kontrollera regeln, kör:
psexec \\TargetMachineName netsh advfirewall firewall show rule name=”remote desktop”
4. Konfigurera RDP-sessionsgränser via registret (valfritt)
För att öka det maximala antalet tillåtna RDP-sessioner, kör:
psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v MaxInstanceCount /t REG_DWORD /d 100 /f
5. Kontrollera och starta om Fjärrskrivbordstjänsterna
-
För att kontrollera om Fjärrskrivbordstjänster körs:
psexec \\TargetMachineName sc query TermService
-
Om den inte körs, starta den med:
psexec \\TargetMachineName sc start TermService
6. Valfritt: Använd PowerShell för avancerad konfiguration
Aktivera RDP på distans med PowerShell:
psexec \\TargetMachineName powershell -Command “Set-ItemProperty -Path ‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ -Name fDenyTSConnections -Value 0”
Avslutande tankar
Efter att ha gått igenom expertdiskussioner och forum kan jag bekräfta att dessa PsExec-metoder för att aktivera RDP är effektiva 2025. Om problem kvarstår, kontrollera nätverksanslutning, behörigheter eller grupppolicyinställningar. För större nätverk kan du överväga att automatisera processen med PowerShell-skript för att effektivisera fjärrskrivbordshanteringen.