Come abilitare RDP con PsExec: Guida passo-passo

How to Fix RDP Error Code 0x112f

Se l’accesso diretto a una macchina non è disponibile, PsExec di Sysinternals è un ottimo strumento per abilitare in remoto il Protocollo Desktop Remoto (RDP). PsExec consente di eseguire comandi a distanza, rendendolo ideale a questo scopo.

Per assicurarmi che le informazioni siano aggiornate ed efficaci per il 2025, ho esaminato le guide utente più recenti, i forum e le discussioni di fonti affidabili come Microsoft Answers e Spiceworks. Questa guida riflette i passaggi più attuali e collaudati per abilitare RDP utilizzando PsExec, basati su feedback del mondo reale e sulle migliori pratiche.

Ecco una procedura semplificata, passo dopo passo, per abilitare RDP da remoto su Windows 10, 11 e Server 2022: scaricare e configurare PsExec, modificare il registro per abilitare RDP, consentire RDP tramite il firewall, regolare i limiti di sessione (opzionale), verificare o riavviare i Servizi Desktop remoto e utilizzare PowerShell per impostazioni avanzate se necessario.

Ora, proseguiamo con la guida dettagliata.

1. Scarica e configura PsExec

  1. Scarica PsExec dal sito ufficiale di Sysinternals: PsExec su Microsoft Learn.

     

  2. Estrai il file e posizionalo in una directory come C:\Tools\PsExec.

  3. Facoltativamente, aggiungi PsExec al PATH del tuo sistema per un accesso più semplice:

     

    • Fai clic con il tasto destro su Questo PC > Proprietà > Impostazioni di sistema avanzate > Variabili d’ambiente.


    • In Variabili di sistema, trova Path e aggiungi la directory in cui si trova PsExec.

2. Abilita RDP tramite modifica del Registro di sistema

  1. Apri il Prompt dei comandi come amministratore.

  2. Esegui il seguente comando per modificare da remoto il Registro di sistema e abilitare RDP:

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

3. Consenti RDP tramite il firewall di Windows

  1. Esegui questo comando per abilitare la regola del firewall per RDP:

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

  2. Per verificare la regola, eseguire:

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

4. Configura i limiti di sessione RDP tramite il Registro di sistema (Opzionale)

Per aumentare il numero massimo di sessioni RDP consentite, eseguire:

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

5. Verifica e riavvia i Servizi Desktop remoto

  1. Per verificare se i Servizi Desktop remoto sono in esecuzione:

    psexec \\TargetMachineName sc query TermService

  2. Se non è in esecuzione, avvialo con:

    psexec \\TargetMachineName sc start TermService

6. Facoltativo: Usa PowerShell per la configurazione avanzata

Abilitare RDP da remoto tramite PowerShell:

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

Considerazioni finali

Dopo aver esaminato discussioni di esperti e forum, posso confermare che questi metodi PsExec per abilitare l’RDP sono efficaci nel 2025. Se i problemi persistono, verifica la connettività di rete, le autorizzazioni o le impostazioni dei Criteri di gruppo. Per reti di dimensioni maggiori, valuta di automatizzare il processo con script PowerShell per semplificare la gestione del desktop remoto.