Share via


Come individuare gli host del Servizio di gestione delle chiavi di Office e Windows tramite DNS e rimuovere istanze non autorizzate

Questo articolo è stato scritto da Eric Ellis, Senior Support Escalation Engineer.

Quando si risolveno i problemi di configurazione e attivazione del Servizio di gestione delle chiavi, è possibile che nel proprio ambiente si verifichino host di Windows o del Servizio di gestione delle chiavi di Office imprevisti. Questo articolo descrive come individuare gli host del Servizio di gestione delle chiavi di Office e Windows tramite DNS e come rimuovere host del Servizio di gestione delle chiavi non autorizzati.

Nota

I passaggi seguenti sono simili in Servizio di gestione delle chiavi di Office 2010, 2013, 2016 e 2019.

Individuare gli host del Servizio di gestione delle chiavi di Office e Windows tramite DNS

Per impostazione predefinita, i client Windows e Office individuano gli host del Servizio di gestione delle chiavi tramite DNS e un record SRV _vlmcs correlato. Per determinare se un client del Servizio di gestione delle chiavi può individuare un host del Servizio di gestione delle chiavi o se sono presenti host del Servizio di gestione delle chiavi indesiderati nella rete, eseguire un comando simile al seguente:

nslookup -type=srv _vlmcs._tcp >%temp%\kms.txt

Esaminare il file.txt kms e deve contenere una o più voci simili alle seguenti:

_vlmcs._tcp.contoso.com                            SRV service location:
                  priority       = 0
                  weight         = 0
                  port           = 1688
                  svr hostname   = kms-server.contoso.com |

L'esecuzione di questo nslookup comando mostra spesso _vlmcs voci SRV associate a host Windows o Del Servizio di gestione delle chiavi di Office non autorizzati.

Rimuovere host del Servizio di gestione delle chiavi di Windows non autorizzati

In molti casi, gli host del Servizio di gestione delle chiavi di Windows possono essere configurati involontariamente da utenti che hanno erroneamente immesso un codice Product Key host del Servizio di gestione delle chiavi, anziché un codice Product Key client Windows. Per risolvere il problema, seguire questa procedura nei computer in questione, sostituire il codice Product Key del Servizio di gestione delle chiavi e convertirlo in un client KMS o MAK:

  1. Aprire un prompt dei comandi con privilegi elevati.

  2. Eseguire cscript slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx, dove xxxxx-xxxxx-xxxxx-xxxxx-xxxxx è il codice Product Key di Windows (devono essere presenti 25 numeri).

  3. Per evitare instabilità nel servizio licenze, riavviare il sistema o il servizio protezione software. Per riavviare il servizio Protezione software, eseguire i comandi seguenti:

    net stop sppsvc
    net start sppsvc
    
  4. Eseguire il comando seguente per visualizzare le informazioni sulla licenza per l'edizione Windows installata e attiva:

    cscript slmgr.vbs /dli

  5. In Gestione DNS individuare la zona di ricerca diretta appropriata e quindi eliminare i _vlmcs record SRV esistenti per ogni computer che non deve fungere da host del Servizio di gestione delle chiavi di Windows.

Per altre informazioni, vedere gli articoli seguenti:

Rimuovere host del Servizio di gestione delle chiavi di Office non autorizzati

Non è comune creare un host del Servizio di gestione delle chiavi di Office involontariamente, perché la configurazione di un Servizio di gestione delle chiavi di Office richiede un codice Product Key specifico e l'installazione del License Pack host del Servizio di gestione delle chiavi di Microsoft Office 2010.

Per determinare se in un computer è installato il License Pack dell'host del Servizio di gestione delle chiavi di Office 2010 e un host del Servizio di gestione delle chiavi di Office attivo, eseguire il comando seguente:

cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864

L'output di un computer in cui è installato il License Pack host del Servizio di gestione delle chiavi di Office 2010 è simile al seguente. Nell'esempio seguente gli elementi chiave sono Codice Product Key parziale: XXXXX e Stato licenza: Concesso in licenza. Questi elementi indicano che la chiave host del Servizio di gestione delle chiavi di Office 2010 è stata installata e attivata correttamente. Per eseguire il pull di tutti i prodotti installati, incluse tutte le installazioni host del Servizio di gestione delle chiavi di Office, eseguire il comando seguente:

cscript slmgr.vbs /dlv All >C:\<path>\KMSInfo.txt

In questo comando il <percorso> è uguale alla posizione in cui si vuole scrivere l'output. In questo file cercare Office e trovare tutte le istanze per le installazioni host del Servizio di gestione delle chiavi di Office. Se si vogliono eseguire solo il pull di informazioni specifiche del Servizio di gestione delle chiavi di Office, sostituire l'ID attivazione indicato in precedenza nel comando (bfe7a195-4f8f-4f0b-a622-cf13c7d16864) con l'ID attivazione per Office 2013, 2016 o 2019. Un esempio dell'output è simile al seguente:

Name: Microsoft Office 2010, KMSHost edition
Description: Microsoft Office 2010 KMS, VOLUME_KMS channel
Activation ID: bfe7a195-4f8f-4f0b-a622-cf13c7d16864
Application ID: 59a52881-a989-479d-xxxx-xxxxxxxxxx
Extended PID: 
Installation ID: 
Processor Certificate URL: https://go.microsoft.com/fwlink/p/?LinkID=88342
Machine Certificate URL: https://go.microsoft.com/fwlink/p/?LinkID=88343
Use License URL: https://go.microsoft.com/fwlink/p/?LinkID=88345
Product Key Certificate URL: https://go.microsoft.com/fwlink/p/?LinkID=88344
Partial Product Key: XXXXX
License Status: Licensed
Remaining Windows rearm count: 1
Trusted time:
Key Management Service is enabled on this computer
Current count: 0
Listening on Port: 1688
DNS publishing enabled
KMS priority: Normal

Seguire quindi questa procedura per rimuovere un host del Servizio di gestione delle chiavi di Office nell'ambiente:

  1. Aprire un prompt dei comandi con privilegi elevati.

  2. Eseguire il comando seguente per disinstallare il codice Product Key dell'host del Servizio di gestione delle chiavi di Office:

    cscript slmgr.vbs /upk bfe7a195-4f8f-4f0b-a622-cf13c7d16864

    Avviso

    Se il comando viene eseguito senza l'ID attivazione di Office (bfe7a195-4f8f-4f0b-a622-cf13c7d16864), tutti i codici Product Key installati vengono disinstallati, inclusi quelli per Windows.

  3. Eseguire di nuovo il comando seguente per controllare lo stato dell'host del Servizio di gestione delle chiavi di Office:

    cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864

  4. Se il codice Product Key host del Servizio di gestione delle chiavi di Office viene rimosso, l'output sarà simile al seguente. Gli elementi chiave sono Questa licenza non è in uso e Stato licenza: Senza licenza.

    Name: Microsoft Office 2010, KMSHost edition
    Description: Microsoft Office 2010 KMS, VOLUME_KMS channel
    Activation ID: bfe7a195-4f8f-4f0b-a622-cf13c7d16864
    Application ID: 59a52881-a989-479d-xxxx-xxxxxxxxxx
    Extended PID: 
    Installation ID: 
    Processor Certificate URL: https://go.microsoft.com/fwlink/?LinkID=88342
    Machine Certificate URL: https://go.microsoft.com/fwlink/?LinkID=88343
    Use License URL: https://go.microsoft.com/fwlink/?LinkID=88345
    Product Key Certificate URL: https://go.microsoft.com/fwlink/?LinkID=88344
    This license is not in use.
    License Status: Unlicensed
    Remaining Windows rearm count: 1
    Trusted time: 
    
  5. In Gestione DNS individuare la zona di ricerca diretta appropriata e quindi eliminare i record SRV _vlmcs esistenti per ogni computer che non deve fungere da host del Servizio di gestione delle chiavi di Office.

Per altre informazioni, vedere gli articoli seguenti: