Linee guida per la risoluzione dei problemi del servizio di gestione delle chiavi

I clienti aziendali configurano il servizio di gestione delle chiavi (KMS) come parte del processo di distribuzione, perché consente loro di usare un processo semplice e semplice per attivare Windows nei propri ambienti. In genere, dopo aver configurato l'host del Servizio di gestione delle chiavi, i client del Servizio di gestione delle chiavi si connettono automaticamente all'host e si attivano autonomamente. Tuttavia, a volte il processo non funziona come previsto. Questo articolo illustra come risolvere eventuali problemi che potrebbero verificarsi.

Per ulteriori informazioni sulle entrate del registro eventi e sullo script slmgr.vbs, consultare il Riferimento tecnico per l'attivazione dei volumi.

Dove iniziare la risoluzione dei problemi di KMS

Iniziamo con un breve riepilogo su come funziona l'attivazione KMS. KMS è un modello client-server che presenta alcune analogie con il Dynamic Host Configuration Protocol (DHCP). Tuttavia, invece di distribuire indirizzi IP ai client su richiesta, KMS abilita l'attivazione del prodotto. KMS è anche un modello di attivazione continua, in cui i clienti tentano di riattivare a intervalli regolari. Esistono due ruoli: l'host del Servizio di gestione delle chiavi e il client del Servizio di gestione delle chiavi.

  • L'host KMS esegue il servizio di attivazione e abilita l'attivazione nel contesto. Per configurare un host del Servizio di gestione delle chiavi, è necessario installare la chiave del Servizio di gestione delle chiavi dal Volume License Service Center (VLSC) e quindi attivare il servizio.
  • Il client KMS è il sistema operativo Windows distribuito nell'ambiente e deve essere attivato. I client KMS possono eseguire qualsiasi edizione di Windows che utilizza l'attivazione dei volumi. I client del Servizio di gestione delle chiavi sono dotati di una chiave preinstallata, denominata Generic Volume License Key (GVLK) o KMS Client Setup Key. La presenza del GVLK è ciò che rende un sistema un client del Servizio di gestione delle chiavi. I client KMS usano record SRV DNS (Domain Name System) (_vlmcs._tcp) per identificare l'host KMS. Successivamente, i client tentano automaticamente di individuare e usare questo servizio per attivarsi. Durante il periodo di grazia iniziale di 30 giorni, tentano di attivarsi ogni due ore. Dopo aver attivato i client del Servizio di gestione delle chiavi, tentano di rinnovare l'attivazione ogni sette giorni.

Dal punto di vista della risoluzione dei problemi, potrebbe essere necessario esaminare sia il lato host che il lato client per capire perché si verifica un problema.

Risoluzione dei problemi sull'host KMS

Quando si esamina il KMS host durante la risoluzione dei problemi, dovrai considerare due aree:

  • Controllare lo stato del servizio di licenze software host usando il comando slmgr.vbs in un prompt della riga di comando.
  • Controllare il Visualizzatore eventi per gli eventi correlati alle licenze o all'attivazione.

Slmgr.vbs e il servizio licenze software

È possibile utilizzare lo strumento a riga di comando slmgr.vbs e il Visualizzatore eventi per risolvere i problemi di attivazione sui client KMS. Per visualizzare l'output dettagliato del servizio Licenze software, aprire una finestra del prompt dei comandi con privilegi elevati o una finestra di PowerShell ed eseguire slmgr.vbs /dlv. Lo screenshot seguente mostra i risultati di questo comando rispettivamente per il client del Servizio di gestione delle chiavi e l'host del Servizio di gestione delle chiavi:

Una schermata dell'output per il comando SLMGR per il client KMS. Ci sono etichette che illustrano il significato di ciascuna variabile.

Ecco alcune variabili a cui prestare attenzione nell'output durante la risoluzione dei problemi:

  • Le informazioni sulla versione si trova nella parte superiore dell'output slmgr.vbs /dlv . Le informazioni sulla versione sono utili per determinare se il servizio è up-to-date. Assicurarsi che tutto sia aggiornato è importante perché il servizio KMS supporta diverse chiavi host KMS. È possibile usare questi dati per valutare se la versione attualmente in uso supporta la chiave host del Servizio di gestione delle chiavi che si sta tentando di installare. Per altre informazioni sugli aggiornamenti, vedere Aggiornamento disponibile per Windows Vista e per Windows Server 2008 per estendere il supporto dell'attivazione del Servizio di gestione delle chiavi per Windows 7 e per Windows Server 2008 R2.

  • Il nome indica quale edizione di Windows è in esecuzione nel sistema host del Servizio di gestione delle chiavi. È possibile usare queste informazioni per risolvere i problemi che comportano l'aggiunta o la modifica della chiave host del Servizio di gestione delle chiavi. Ad esempio, è possibile usare queste informazioni per verificare se l'edizione del sistema operativo supporta la chiave che si sta tentando di usare.

  • La descrizione mostra la chiave attualmente installata. Usare questo campo per verificare se la chiave che ha attivato per prima il servizio era quella corretta per i client KMS distribuiti.

  • Lo stato della licenza mostra lo stato del sistema host del Servizio di gestione delle chiavi. Il valore deve essere Licensed. Qualsiasi altro valore indica che è necessario riattivare l'host.

  • Il conteggio corrente visualizza un conteggio compreso tra 0 e 50. Il conteggio è cumulativo tra i sistemi operativi e indica il numero di sistemi validi che hanno tentato di attivarsi entro un periodo di 30 giorni .

    Se il conteggio è 0, il servizio è stato attivato di recente o nessun client valido è connesso all'host del Servizio di gestione delle chiavi.

    Il conteggio non aumenta oltre 50, indipendentemente dal numero di sistemi validi presenti nell'ambiente. Il contatore viene impostato per memorizzare nella cache solo due volte il massimo dei criteri di licenza restituiti da un client KMS. Il criterio massimo impostato dal sistema operativo client Windows richiede un conteggio di 25 o superiore dall'host del Servizio di gestione delle chiavi per attivarsi. Di conseguenza, il conteggio più alto che il KMS host può avere è 50 oppure 2 x 25, che è anch'esso 50. Negli ambienti che contengono solo i client del Servizio di gestione delle chiavi di Windows Server, il conteggio massimo per l'host del Servizio di gestione delle chiavi è 10. Questo limite è dovuto al fatto che la soglia per le edizioni di Windows Server è 5 (2 x 5 o 10).

    Un problema comune correlato al conteggio si verifica quando l'ambiente ha un host del Servizio di gestione delle chiavi attivato e un numero sufficiente di client, ma il conteggio non aumenta oltre uno. Quando si verifica questo problema, significa che l'immagine client distribuita non è stata configurata correttamente, quindi i sistemi non hanno ID computer client univoci (CMID). Per altre informazioni, vedere gli articoli seguenti:

    Un altro motivo per cui il conteggio potrebbe non aumentare è che nell'ambiente sono presenti troppi host KMS e il conteggio viene suddiviso su tutti.

  • In ascolto sulla porta. La comunicazione con KMS usa RPC anonime. Per impostazione predefinita, i client usano la porta TCP 1688 per connettersi all'host del Servizio di gestione delle chiavi. Assicurarsi che questa porta sia aperta tra i client KMS e l'host KMS. È possibile modificare o configurare la porta nell'host del Servizio di gestione delle chiavi. Durante la comunicazione, l'host KMS invia la designazione della porta ai client KMS. Se si modifica la porta in un client KMS (Servizio di gestione delle chiavi), la designazione della porta viene sovrascritta quando il client contatta l'host.

Spesso viene chiesto informazioni sulla sezione delle richieste cumulative dell'output slmgr.vbs /dlv . In genere, questi dati non sono utili per la risoluzione dei problemi. L'host del Servizio di gestione delle chiavi mantiene un record continuo dello stato di ogni client del Servizio di gestione delle chiavi che tenta di attivare o riattivare. Le richieste non riuscite indicano che l'host KMS non supporta certi client KMS. Ad esempio, se un client del Servizio di gestione delle chiavi di Windows 7 tenta di attivarsi su un host del Servizio di gestione delle chiavi attivato tramite una chiave del Servizio di gestione delle chiavi di Windows Vista, l'attivazione ha esito negativo.

Le righe Requests with License Status (Richieste con stato licenza ) descrivono tutti i possibili stati di licenza, passati e presenti. Dal punto di vista della risoluzione dei problemi, questi dati sono rilevanti solo se il conteggio non aumenta come previsto. In tal caso, dovresti vedere aumentare il numero di richieste non riuscite. Per risolvere questo problema, è necessario controllare il codice Product Key usato per attivare prima il sistema host del Servizio di gestione delle chiavi. Si noti anche che i valori cumulativi della richiesta vengono reimpostati solo se si reinstalla il sistema host KMS.

ID evento KMS

Le sezioni seguenti descrivono gli eventi client con cui è necessario avere familiarità per risolvere i potenziali problemi in modo più efficiente. Quando un client del Servizio di gestione delle chiavi viene attivato o riattivato con successo, il client registra l'ID evento 12288 e l'ID evento 12289.

ID evento 12288:

La schermata seguente mostra un segmento di una voce ID evento 12288 dal registro eventi KMS.

Una schermata dell'ID evento KMS 12288 con etichette che spiegano cosa significa ciascun valore nel messaggio di errore.

Se viene visualizzato solo l'ID evento 12288 senza un ID evento corrispondente 12289, il client del Servizio di gestione delle chiavi non è riuscito a raggiungere l'host del Servizio di gestione delle chiavi, l'host del Servizio di gestione delle chiavi non ha risposto o il client non ha ricevuto la risposta dell'host. In questi casi, è necessario verificare che l'host del Servizio di gestione delle chiavi sia individuabile e che i client del Servizio di gestione delle chiavi possano contattarlo.

Le informazioni più rilevanti nell'ID evento 12288 sono i dati nel campo Info . Ad esempio, il campo Info mostra lo stato corrente del client e la porta FQDN e TCP usata dal client durante il tentativo di attivazione. È possibile usare il nome di dominio completo per risolvere gli scenari in cui il conteggio in un host del Servizio di gestione delle chiavi non aumenta. Ad esempio, se sono disponibili troppi host KMS per i client (sia sistemi legittimi che non supportati), il conteggio potrebbe essere distribuito su tutti loro.

Un'attivazione non riuscita non significa sempre che il client abbia l'ID evento 12288 e non 12289. Anche un'attivazione o una riattivazione non riuscita potrebbero avere entrambi gli eventi. In questo caso, è necessario esaminare il secondo evento per verificare il motivo dell'errore.

ID evento 12289:

L'istantanea seguente mostra un segmento di una voce ID evento 12289 dal log degli eventi del Servizio di gestione delle chiavi:

Una screenshot dell'ID evento KMS 12289 con etichette che spiegano il significato di ciascun valore nella sezione info.

La sezione Info dell'ID evento 12289 fornisce le informazioni seguenti:

  • Flag di attivazione, che indica se l'attivazione è riuscita (1) o non riuscita (0).

  • Conteggio corrente nell'host KMS, che mostra il valore di conteggio nell'host KMS quando il client tenta di attivarsi. Se l'attivazione non riesce, il conteggio potrebbe essere insufficiente per questo sistema operativo client o che non sono presenti sistemi sufficienti nell'ambiente per compilare il conteggio.

Requisiti di rinnovo del client KMS

L'attivazione del Servizio di gestione delle chiavi opera su un modello di rinnovo, in cui ogni dispositivo client deve connettersi a un server host del Servizio di gestione delle chiavi almeno una volta ogni 180 giorni per mantenere l'attivazione. Per impostazione predefinita, i client del Servizio di gestione delle chiavi tentano di rinnovare l'attivazione ogni sette giorni. Quando il rinnovo ha esito positivo, il periodo di validità dell'attivazione viene reimpostato per altri 180 giorni.

Per qualsiasi motivo, se il requisito di rinnovo non viene soddisfatto, viene visualizzata una notifica toast 30 giorni prima della scadenza dei 180 giorni per il rinnovo. La notifica toast per il rinnovo viene visualizzata anche nel riquadro di attivazione.

Screenshot del promemoria di notifica di rinnovo della licenza KMS nella schermata di attivazione di Windows.

Risolvere i problemi relativi ai requisiti di rinnovo del client KMS

  • Questa notifica viene ricevuta solo se si usa un dispositivo gestito o di proprietà dell'azienda. Se non è corretto, ottenere una chiave retail da Microsoft Store.

  • Se si usa un dispositivo di proprietà dell'azienda o gestito, rivolgersi all'amministratore IT. Ecco alcuni possibili motivi per cui potrebbe essere visualizzato questo messaggio:

    • L'host del Servizio di gestione delle chiavi viene rimosso: l'amministratore IT deve configurare la versione del client del Servizio di gestione delle chiavi con il server del Servizio di gestione delle chiavi. Fare riferimento a Activate using Key Management Service (Attiva tramite il servizio di gestione delle chiavi).

    • Ascolto su una porta diversa: la comunicazione con il KMS usa RPC anonima. Per impostazione predefinita, i client usano la porta TCP 1688 per connettersi all'host del Servizio di gestione delle chiavi. Assicurarsi che questa porta sia aperta tra i client KMS e l'host KMS. È possibile configurare la porta sull'host KMS tramite Windows Firewall con funzionalità avanzate.

    • Verificare la configurazione DNS: per impostazione predefinita, i client del Servizio di gestione delle chiavi usano il processo di individuazione automatica per eseguire query su DNS per un elenco di server. Per altre informazioni, vedere Linee guida per la risoluzione dei problemi di attivazione correlati a DNS.

Che cosa richiede il supporto?

Se le attivazioni non funzionano come previsto dopo la risoluzione dei problemi, è possibile contattare il supporto tecnico Microsoft per assistenza tecnica. Il tecnico del supporto richiede in genere le informazioni seguenti:

  • slmgr.vbs /dlv output dai sistemi host e client KMS.
  • Registri eventi sia dall'host del Servizio di gestione delle chiavi (log del servizio di gestione delle chiavi) che dai sistemi client del Servizio di gestione delle chiavi (log delle applicazioni).