Timeout connessione Desktop remoto: 8 soluzioni che funzionano
- 1 settembre 2026
- 08:00
- Di Adrien Roche
- Aggiornato 17 settembre 2026
- Tutorial

Prima di tutto, localizza il guasto
“Desktop remoto non riesce a connettersi al computer remoto” dopo una lunga attesa è un timeout: nessuno ha risposto. Dal client, esegui:
Test-NetConnection 203.0.113.10 -Port 3389TcpTestSucceeded : True significa che il percorso di rete è a posto e il problema riguarda l'autenticazione o i criteri di sessione. False significa che qualcosa tra te e l'host sta scartando il traffico: segui le soluzioni qui sotto nell'ordine indicato.
Soluzione 1 — Verifica che host e servizio siano attivi
Sul server (console, VNC o pannello del provider):
Get-Service TermService
Restart-Service TermService -ForceVerifica anche che Desktop remoto sia abilitato: System Properties > Remote, oppure controlla che fDenyTSConnections sia 0 in HKLM:\System\CurrentControlSet\Control\Terminal Server.
Soluzione 2 — Regole di Windows Firewall
Il gruppo di regole integrato “Desktop remoto” deve essere abilitato per il profilo di rete corrente:
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"Se usi una porta personalizzata, la regola deve corrispondere: consulta la nostra guida alla porta RDP 3389 per i comandi New-NetFirewallRule esatti, e la guida al firewall via Criteri di gruppo per gli ambienti di dominio.
Soluzione 3 — Il firewall perimetrale del provider
Su un VPS o un server dedicato ci sono due firewall: quello di Windows e quello perimetrale del provider. Se le regole di Windows sembrano corrette ma la porta va ancora in timeout dall'esterno mentre netstat la mostra in ascolto, il colpevole è il filtro perimetrale: apri la porta dal pannello del provider o con un ticket di supporto.
Soluzione 4 — Incompatibilità NLA / CredSSP
Se il test TCP riesce ma il client dà errore durante il login, i livelli di patch non concordano su CredSSP oppure il client non è in grado di eseguire l'autenticazione a livello di rete (NLA). Aggiorna prima entrambe le macchine; solo come ultima risorsa, e temporaneamente, allenta NLA sull'host (SystemPropertiesRemote > deseleziona “Consenti connessioni solo da computer che eseguono NLA”).
Soluzione 5 — Criteri di limite temporale delle sessioni (la disconnessione per inattività)
Le sessioni che si connettono senza problemi ma cadono dopo alcuni minuti di inattività vengono terminate da un criterio, non dalla rete. In gpedit.msc:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Session Time Limits
- “Imposta limite di tempo per le sessioni di Servizi Desktop remoto attive ma inattive” → Mai
- “Imposta limite di tempo per le sessioni disconnesse” → Mai (o la durata di conservazione che preferisci)
Poi gpupdate /force e riconnettiti.
Soluzione 6 — Keep-alive contro i timer di inattività di NAT e VPN
I router domestici e i concentratori VPN scartano silenziosamente i flussi TCP che restano inattivi. Fai in modo che l'host invii keep-alive ogni minuto:
Set-ItemProperty "HKLM:\System\CurrentControlSet\Control\Terminal Server" -Name KeepAliveEnable -Value 1
Set-ItemProperty "HKLM:\System\CurrentControlSet\Control\Terminal Server" -Name KeepAliveInterval -Value 1
Restart-Service TermService -ForceUsi RDP attraverso una VPN lato server? La nostra guida su come usare una VPN su un server RDP senza disconnessioni risolve la classica trappola “VPN attiva, RDP sparito”.
Soluzione 7 — MTU e collegamenti con perdita di pacchetti
I pacchetti grandi che non sopravvivono al percorso causano connessioni che si bloccano sulla barra di avanzamento. Testa con ping -f -l 1472 host; se si frammenta, abbassa la MTU dell'interfaccia a 1400 sul client, oppure lascia che il trasporto UDP (abilitato per impostazione predefinita da RDP 8.0) assorba la perdita.
Soluzione 8 — Limite di sessioni raggiunto
Windows client consente una sola sessione interattiva; i server senza licenze RDS consentono due sessioni amministrative. Un “timeout” subito dopo le credenziali può essere semplicemente un host pieno: disconnetti le sessioni obsolete con quser + logoff <id>.
Tabella riassuntiva sintomo → causa
| Sintomo | Causa più probabile | Soluzione |
|---|---|---|
| Si blocca, poi timeout | Blocco del firewall (Windows o perimetrale) | Soluzioni 2-3 |
| “Rifiutata” istantanea | Servizio fermo / porta errata | Soluzione 1, guida alla porta |
| Cade quando inattiva | GPO di limite temporale della sessione | Soluzione 5 |
| Cade a caso durante l'uso | Timer di inattività NAT/VPN, collegamento con perdite | Soluzioni 6-7 |
| Fallisce subito dopo il login | CredSSP/NLA o limite di sessioni | Soluzioni 4, 8 |
Domande frequenti
Perché la mia sessione Desktop remoto si disconnette dopo un periodo di inattività?
Cosa significano i codici di errore RDP 0x204 e 0x104?
Un timeout indica sempre un problema di firewall?
Come mantengo attiva una sessione RDP attraverso router NAT aggressivi?
Se stai lottando con una connessione domestica instabile o con un server sovraffollato, la soluzione più pulita è a monte: un RDP Windows con CPU e RAM dedicate su un collegamento da datacenter non perde sessioni fin dall'inizio, ed è consegnato in circa 10 secondi dopo la conferma del pagamento.
Adrien Roche — Editor infrastruttura e hosting
Ingegnere di sistemi con oltre 10 anni di esperienza nella gestione di flotte Windows Server e Linux. Adrien cura la documentazione dell'infrastruttura di rdp.monster e scrive le nostre guide su RDP, hosting VPS, amministrazione server, networking e strumenti per la privacy.
Articoli correlati




