Punti chiave
- Individua il tipo di sistema e la capacità di sessioni disponibile. Usa mstsc.exe /admin per connetterti senza occupare sessioni o licenze aggiuntive.
- Disconnetti gli utenti inattivi tramite Gestione attività e applica limiti tramite Criteri di gruppo per evitare gli errori “troppi utenti”.
- Attiva la NLA e verifica le licenze RDS quando usi l’RDP nativo di Windows. Usa NinjaOne per automatizzare audit, pulizie e avvisi, oppure sfrutta NinjaOne Remote per accedere ai dispositivi senza dipendere dai limiti di sessione dell’RDP.
Gli errori remote desktop disconnected si verificano di norma quando l’host ha raggiunto il numero massimo di sessioni oppure quando le sessioni disconnesse non vengono liberate. Sui client Windows, le Stock Keeping Unit (SKU) supportano una sola sessione interattiva alla volta.
Su Windows Server senza Remote Desktop Services (RDS) sono disponibili due sessioni. RDS aggiunge il supporto multiutente, se adeguatamente licenziato. Questo articolo ti guida nella risoluzione di questo problema piuttosto comune.
Come risolvere l’errore “Remote Desktop Disconnected: Limited Remote Desktop Session”
Per risolvere il problema di disconnessione devi verificare il modello di sessione dell’host, accedere senza occupare un’altra sessione, elencare le sessioni, impostare i timeout, stabilizzare la connettività ed eseguire infine i controlli specifici per RDS.
📌 Prerequisiti:
- Diritti di amministratore locale o equivalenti sui computer di destinazione
- Accesso a PowerShell, Gestione attività e agli strumenti RDP integrati
- Se usi RDS, accesso a RD Session Host, RD Licensing e alla configurazione delle Collections
- Una finestra di manutenzione o un coordinamento con gli utenti finali per disconnettere le sessioni attive
Passaggio 1: verifica il modello di sessione dell’host e lo stato delle licenze
📌 Situazione d’uso: prima di connetterti o di terminare le sessioni, individua il tipo di sistema con cui hai a che fare e il numero di utenti remoti che può supportare legalmente.
- Premi Win, digita Impostazioni, quindi vai su Sistema > Informazioni su.
- Controlla la voce Edizione.
- Se si tratta di un Windows Server, apri Server Manager.
- Fai clic su Gestione → Aggiungi ruoli e funzionalità e verifica se Remote Desktop Services è presente nell’elenco.
- Se RDS è presente, premi Win + R, digita licmgr.exe e premi Invio.
- Annota le informazioni seguenti:
- Tipo di sistema (client / server / RDS)
- Modalità di licenza e numero di CAL
Nota: l’installazione di Remote Desktop Services non implica che RD Licensing sia installato localmente. Se il ruolo RD Licensing non è presente, licmgr.exe non sarà disponibile e le licenze andranno verificate sul server di licenze configurato.
Passaggio 2: accedi senza occupare un’altra sessione
📌 Situazione d’uso: a volte devi controllare un server senza consumare un’altra licenza RDS e senza disconnettere nessuno.
- Premi Win + R.
- Copia e incolla quanto segue nella finestra, quindi premi Invio:
- mstsc.exe /admin
- Inserisci il nome o l’indirizzo IP del server e connettiti.
Passaggio 3: libera le sessioni
📌 Situazione d’uso: quando gli utenti segnalano “sessione bloccata” o “impossibile accedere”, può essere necessario individuare e chiudere le sessioni inattive o disconnesse.
- Premi Ctrl + Alt + Canc e seleziona Gestione attività.
- Fai clic sulla scheda Utenti per vedere chi ha effettuato l’accesso.
- Esamina con attenzione la colonna Stato:
- Attiva → l’utente ha effettuato l’accesso e sta lavorando. Non disconnetterlo se non previo coordinamento.
- Disconnessa → l’utente non è più connesso, ma la sua sessione continua a occupare uno slot.
- Tempo di inattività (se visualizzato) → periodi di inattività prolungati possono indicare una sessione abbandonata.
- Se una sessione risulta Disconnessa:
- Fai clic con il pulsante destro sul nome utente
- Seleziona Disconnetti
⚠️ Importante: conferma sempre con l’utente o controlla il tuo sistema di gestione dei ticket prima di disconnettere una sessione contrassegnata come Attiva. Una disconnessione forzata può comportare la perdita del lavoro non salvato.
Passaggio 4: imposta i timeout e il limite di una sola sessione
📌 Situazione d’uso: le sessioni inattive sprecano risorse del server e possono generare errori “troppi utenti”. Impostare timeout e limiti mantiene tutto efficiente.
- Premi Win + R, digita gpedit.msc, quindi premi Invio.
- Vai su:
- Configurazione del computer > Modelli amministrativi > Componenti di Windows > Servizi Desktop remoto > Host sessione Desktop remoto > Limiti di tempo per la sessione
- Fai doppio clic su Imposta limite di tempo per le sessioni disconnesse e abilitalo.
- Fai doppio clic su Imposta limite di tempo per le sessioni attive ma inattive e imposta un timeout ragionevole.
- Vai quindi su:
- Host sessione Desktop remoto > Connessioni
- Apri Limita numero di connessioni → abilitalo e imposta un valore massimo.
- Apri Limita gli utenti di Servizi Desktop remoto a una singola sessione > imposta su Abilitato.
- Fai clic su Applica > OK e chiudi l’editor.
Passaggio 5: stabilizza la connettività e verifica la configurazione di sicurezza
📌 Situazione d’uso: connessioni di rete instabili o impostazioni di sicurezza obsolete sono in genere la causa di cadute intermittenti dell’RDP o di errori di autenticazione.
- Premi Win, digita Pannello di controllo, quindi premi Invio.
- Vai su Sistema > Impostazioni di connessione remota.
- In Desktop remoto, spunta Consenti connessioni solo dai computer che eseguono Desktop remoto con autenticazione a livello di rete (NLA).
Prosegui poi con i passaggi seguenti:
- Premi Win, digita Impostazioni, quindi premi Invio.
- Vai su Windows Update > Verifica disponibilità aggiornamenti.
Se il sistema è aggiornato o hai completato l’aggiornamento, verifica che il firewall non stia bloccando l’RDP:
- Apri Pannello di controllo > Windows Defender Firewall → Consenti app attraverso il firewall.
- Assicurati che Desktop remoto sia selezionato per le reti Private e Pubbliche.
Passaggio 6: esegui i controlli specifici per RDS
📌 Situazione d’uso: negli ambienti Remote Desktop Services completi, controlli periodici su licenze e limiti di sessione evitano i blocchi degli accessi.
- Sul server RDS, apri Server Manager.
- Fai clic su Remote Desktop Services > Panoramica.
- Verifica che i ruoli RD Session Host, Connection Broker e Licensing Server risultino verdi/integri.
- Apri quindi RD Licensing Diagnoser premendo Win + R, digitando lsdiag.msc e premendo Invio.
- Controlla la presenza di errori. Se compaiono:
- Assicurati che il Licensing Server sia attivato.
- Reinstalla o registra nuovamente le CAL, se necessario.
- Esamina le impostazioni della collection:
- In Server Manager > Remote Desktop Services > Collections
- Verifica che limiti di sessione e timeout corrispondano alla policy.$
Nota: questi controlli valgono per le distribuzioni complete di Remote Desktop Services. Per i server RD Session Host autonomi, verifica le licenze direttamente sul RD Licensing Server ed esamina le impostazioni di licenza del Session Host anziché usare la pagina Panoramica di RDS o le Collections.
Best practice da seguire per risolvere il problema “Remote Desktop Disconnected”
La tabella seguente riassume le best practice da seguire per risolvere il problema di disconnessione:
| Pratica | Scopo | Valore ottenuto |
| Connessione con mstsc.exe /admin | Eseguire attività amministrative o di risoluzione dei problemi | Ripristino senza peggiorare la saturazione della capacità |
| Applicazione dei timeout tramite GPO | Liberare gli slot | Meno sessioni bloccate e meno ticket |
| Una sola sessione per utente | Prevedibilità | Evitare l’accumulo di sessioni inattive parallele |
| Verifica delle licenze RDS | Conformità e scalabilità | Capacità multiutente supportata e conforme |
| Rilevamento e pulizia tramite script | Rapidità | Rilevamento più rapido e remediation documentata |
NinjaOne ti aiuta a risolvere il problema “Remote Desktop Disconnected”
Puoi usare NinjaOne per distribuire script personalizzati a gruppi di dispositivi, pianificare controlli periodici e allegare alla documentazione l’output degli script e le azioni eseguite. Gli avvisi o i ticket possono poi essere generati in base ai risultati degli script, ad esempio quando viene rilevato un numero eccessivo di sessioni RDP disconnesse o un possibile esaurimento delle sessioni
Recupera i tuoi server risolvendo un problema di disconnessione molto diffuso
Gli errori di sessione desktop limitata dipendono in genere dal superamento della capacità prevista, non da un difetto del sistema. Rispettare il modello di sessione dell’host, accedere tramite console, liberare slot, applicare i timeout e stabilizzare il percorso di rete ti permette di risolvere rapidamente gli incidenti e di evitare che si ripetano.
Argomenti correlati:
