Impossibile connettersi ai Servizi Desktop remoto perché non sono disponibili server licenze Desktop remoto
Questo articolo consente di risolvere l'errore "Nessuna licenza disponibile" in una distribuzione che include un server Host sessione Desktop remoto e un server licenze Desktop remoto.
Si applica a: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Sintomi
I client non possono connettersi a Servizi Desktop remoto e visualizzano messaggi simili ai seguenti:
The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.
Access was denied because of a security error.
Accedere a Host sessione Desktop remoto come amministratore di dominio e aprire Diagnostica licenze Desktop remoto. Cercare i messaggi come indicato di seguito:
The grace period for the Remote Desktop Session Host server has expired, but the RD Session Host server hasn't been configured with any license servers. Connections to the RD Session Host server will be denied unless a license server is configured for the RD Session Host server.
License server <computer name> is not available. This could be caused by network connectivity problems, the Remote Desktop Licensing service is stopped on the license server, or RD Licensing isn't available.
Causa
Questo problema potrebbe essere causato dai messaggi utente seguenti:
- La sessione remota è stata disconnessa perché non sono disponibili licenze di accesso client Desktop remoto per questo computer.
- La sessione remota è stata disconnessa perché non sono disponibili server licenze Desktop remoto in grado di fornire una licenza.
In questo caso controllare la configurazione delle licenze Desktop remoto.
Se Diagnosi Servizio licenze Desktop remoto elenca altri problemi, ad esempio "Il componente del protocollo RDP X.224 ha rilevato un errore nel flusso del protocollo e ha disconnesso il client", potrebbe esserci un problema che interessa i certificati di licenza. Tali problemi tendono ad essere associati ai messaggi utente, ad esempio i seguenti:
A causa di un errore di sicurezza, il client non è stato in grado di connettersi al Terminal server. Dopo aver verificato il corretto accesso alla rete, provare di nuovo a connettersi al server.
In questo caso, aggiornare le chiavi del Registro di sistema del certificato X509.
Controllare la configurazione delle licenze Desktop remoto
È possibile controllare la configurazione delle licenze Desktop remoto usando Server Manager e Gestione licenze Desktop remoto. Verificare che:
Il ruolo Servizio licenze Desktop remoto è installato e il server licenze è attivato.
Nota
Per altre informazioni su questa configurazione, vedere Attivare il server licenze Servizi Desktop remoto.
Il server licenze ha una licenza CAL (Client Access License) per ogni utente e dispositivo che può connettersi ai Servizi Desktop remoto.
Nota
Per altre informazioni su questa configurazione, vedere Installare le licenze di accesso client ai Servizi Desktop remoto nel server licenze Desktop remoto.
La configurazione delle licenze dovrebbe essere simile allo screenshot seguente. Accanto al nome del server licenze deve essere presente un segno di spunta verde e i numeri nelle colonne devono riflettere i numeri di licenze totali e disponibili.
La distribuzione dei Servizi Desktop remoto usa il server licenze, la modalità di licenza e le impostazioni dei criteri corretti. I dettagli della configurazione dipendono dal tipo di distribuzione disponibile:
Configurare le licenze per una distribuzione di Servizi Desktop remoto che include il ruolo Gestore connessione Desktop remoto
Nel computer gestore connessione Desktop remoto aprire Server Manager.
In Server Manager selezionare Panoramica> di Servizi Desktop remoto>Modifica proprietà di distribuzione>Licenze Desktop remoto.
Selezionare la modalità di licenza desktop remoto (per utente o per dispositivo, in base alle esigenze di distribuzione).
Nota
Se si usano server aggiunti a un dominio per la distribuzione di Servizi Desktop remoto, è possibile usare le licenze CAL sia per utente che per dispositivo. Se si usano server del gruppo di lavoro per la distribuzione di Servizi Desktop remoto, è necessario usare le licenze CAL per dispositivo. In tal caso, le licenze CAL per utente non sono consentite.
Specificare un server licenze e quindi selezionare Aggiungi.
Configurare le licenze per una distribuzione di Servizi Desktop remoto che include solo il ruolo Host sessione Desktop remoto e il ruolo Licenze Desktop remoto
Nel computer Host sessione Desktop remoto selezionare Start e quindi immettere gpedit.msc per aprire l'Editor Criteri di gruppo locale.
Passare a Configurazione computer>Modelli amministrativi>Componenti Windows>Servizi Desktop remoto>Host sessione Desktop remoto>Licenze.
Nell'elenco dei criteri fare clic con il pulsante destro del mouse su Usa i server licenze Desktop remoto specificati e quindi scegliere Proprietà.
Selezionare Abilitato e quindi immettere il nome del server licenze in Server licenze da usare. Se si dispone di più server licenze, usare le virgole per separarne i nomi.
Selezionare OK.
Nell'elenco dei criteri fare clic con il pulsante destro del mouse su Imposta la modalità di licenza Desktop remoto e quindi scegliere Proprietà.
Selezionare Abilitato.
In Specificare la modalità di licenza per il server Host sessione Desktop remoto selezionare Per dispositivo o Per utente, in base alle esigenze di distribuzione.
Aggiornare le chiavi del Registro di sistema del certificato X509
Importante
Seguire attentamente le istruzioni in questa sezione. Se il registro viene modificato in modo non corretto, possono verificarsi gravi problemi. Prima di iniziare a modificarlo, eseguire il backup del Registro di sistema in modo che sia possibile ripristinarlo in caso di problemi.
Per risolvere il problema, eseguire il backup e quindi rimuovere le chiavi del Registro di sistema del Certificato X509, riavviare il computer e quindi riattivare il server licenze Servizi Desktop remoto. Seguire questa procedura.
Nota
In ogni server Host sessione Desktop remoto, eseguire la procedura seguente.
Ecco come riattivare il server licenze Desktop remoto:
- Apri l'Editor del Registro di sistema e vai a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM.
- Dal menu Registro di sistema, scegliere Esporta file del Registro di sistema.
- Digitare exported- Certificate nella casella Nome file, quindi fare clic su Salva.
- Fare clic con il pulsante destro del mouse su ognuno dei seguenti valori, scegliere Elimina, quindi fare clic su Sì per confermare l'eliminazione:
- Certificato
- Certificato X509
- ID certificato X509
- Certificato2 X509
Metodi aggiuntivi di risoluzione dei problemi
Se si verifica che la configurazione delle licenze sia corretta, ma il sistema non esegue ancora correttamente le licenze CAL, seguire questa procedura:
- Usare Diagnostica licenze Desktop remoto per verificare la presenza di problemi
- Assicurarsi che le versioni delle licenze CAL di Servizi Desktop remoto, Host sessione Desktop remoto e server licenze Desktop remoto siano compatibili
- Assicurarsi di usare il tipo appropriato di CAL di Servizi Desktop remoto per l'ambiente
Passaggio 1: usare Diagnostica licenze Desktop remoto per verificare la presenza di problemi
Per aprire Diagnostica licenze Desktop remoto, aprire Server Manager e selezionare Strumenti>Servizi terminal>Diagnostica licenze Desktop remoto.
Nella parte superiore della finestra Diagnostica licenze Desktop remoto sono elencati i problemi rilevati dall'utilità di diagnosi. Per esempio, si potrebbe visualizzare un messaggio analogo al seguente:
Le licenze non sono disponibili per questo server Host sessione Desktop remoto e Diagnostica licenze Desktop remoto ha identificato problemi di licenza per il server Host sessione Desktop remoto
La sezione Informazioni diagnostica licenze Desktop remoto mostra altre informazioni sul problema, incluse le possibili cause e i passaggi da seguire per risolverlo.
Passaggio 2: assicurarsi che le versioni delle licenze CAL Servizi Desktop remoto, Host sessione Desktop remoto e server licenze Desktop remoto siano compatibili
Nella tabella seguente vengono illustrate le versioni CAL e Host sessione Desktop remoto di Servizi Desktop remoto compatibili tra loro.
CAL RDS 2008 R2 e precedenti | CAL RDS 2012 | CAL RDS 2016 | CAL RDS 2019 | |
---|---|---|---|---|
Host sessione 2008, 2008 R2 | Sì | Sì | Sì | Sì |
Host sessione 2012 | No | Sì | Sì | Sì |
Host di sessione 2012 R2 | No | Sì | Sì | Sì |
Host di sessione 2016 | No | No | Sì | Sì |
Host di sessione 2019 | No | No | No | Sì |
Nella tabella seguente vengono illustrate le versioni CAL di Servizi Desktop remoto e server licenze compatibili tra loro.
CAL RDS 2008 R2 e precedenti | CAL RDS 2012 | CAL RDS 2016 | CAL RDS 2019 | |
---|---|---|---|---|
Server licenze 2008, 2008 R2 | Sì | No | No | No |
Server licenze 2012 | Sì | Sì | No | No |
Server licenze R2 2012 | Sì | Sì | No | No |
Server licenze 2016 | Sì | Sì | Sì | No |
Server licenze 2019 | Sì | Sì | Sì | Sì |
Per maggiori informazioni, consultare Compatibilità della versione CAL di Servizi Desktop remoto.
Passaggio 3: assicurarsi di utilizzare il tipo appropriato di CAL di Servizi Desktop remoto per l'ambiente RDS
Se si usano server aggiunti a un dominio per la distribuzione di Servizi Desktop remoto, è possibile usare le licenze CAL sia per utente che per dispositivo. Se per la distribuzione di Servizi Desktop remoto si utilizzano server di gruppo di lavoro, è necessario utilizzare le licenze CAL per dispositivo. In questo caso, le licenze CAL per utente non sono consentite.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per