Så här aktiverar du RDP med PsExec: Steg-för-steg-guide

How to Fix RDP Error Code 0x112f

Om direkt åtkomst till en dator inte är möjlig är PsExec från Sysinternals ett utmärkt verktyg för att aktivera Remote Desktop Protocol (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 uppdaterad och effektiv för 2025 har jag gått igenom de senaste användarguiderna, forumen och diskussionerna från betrodda källor som Microsoft Answers och Spiceworks. Den här guiden återspeglar de mest aktuella och beprövade stegen för att aktivera RDP med PsExec, baserat på erfarenheter från verkligheten och bästa praxis.

Allt detta förutsätter att PsExec redan kan nå måldatorn och autentisera mot den; om du inte har den typen av åtkomst ännu, hoppa fram till avsnittet HelpWire nedan.

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 Remote Desktop Services och använd PowerShell för avancerade inställningar vid behov.

Nu fortsätter vi med den detaljerade guiden.

1. Ladda ner och installera PsExec

  1. Ladda ner PsExec från den officiella Sysinternals-webbplatsen: PsExec på Microsoft Learn.

     

  2. Packa upp filen och placera den i en mapp som till exempel C:\Tools\PsExec.

  3. 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

  1. Öppna Kommandotolken som administratör.

  2. 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

  1. 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

  2. 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

  1. För att kontrollera om Fjärrskrivbordstjänster körs:

    psexec \\TargetMachineName sc query TermService

  2. 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”

7. Om PsExec inte kan nå datorn

Varje kommando ovan förutsätter att PsExec redan har en fungerande nätverkssökväg till måldatorn och giltiga administratörsinloggningsuppgifter för den. Om datorn är oåtkomlig på nätverket, sitter bakom en brandvägg eller om du ännu inte har inloggningsuppgifter som fungerar mot den, kommer inga av psexec \\\\TargetMachineName-kommandona att köras. 

HelpWire kringgår detta helt och hållet. I stället för att köra kommandon mot en dator som du redan har administrativ nätverksåtkomst till skickar du en anslutningslänk till den som är vid den datorn, de godkänner den, och du är inne, inga fungerande inloggningsuppgifter eller nätverkssökväg krävs i förväg. Sessionen är krypterad från början till slut med TLS och AES-256, och det fungerar likadant oavsett om måldatorn kör Windows, macOS eller Linux. 

När du väl är ansluten kan du öppna Kommandotolken eller Registereditorn direkt och köra exakt samma fDenyTSConnections- och brandväggskommandon från den här guiden, fast inifrån sessionen i stället för över nätverket. Det är inte en ersättning för PsExec när du skriptar aktivering av RDP i en flotta du redan hanterar, men det är ett snabbare sätt in när du har att göra med en enskild dator som du ännu inte kan nå på något annat sätt. 

HelpWire 4.8
Fjärråtkomst utan installationskrångel.
Visit Site
Pris: Gratis
Stödda system: Windows, macOS, Linux
HelpWire

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.