Comment découvrir des hôtes KmS Office et Windows via DNS et supprimer des instances non autorisées

Cet article a été écrit par Eric Ellis, ingénieur senior de l’escalade de support.

Lorsque vous résolvez des problèmes de configuration et d’activation KMS, vous pouvez trouver des hôtes KmS Windows ou Office inattendus dans leur environnement. Cet article explique comment découvrir les hôtes KMS Office et Windows via DNS, et comment supprimer des hôtes KMS non autorisés.

Remarque

Les étapes suivantes sont similaires dans Office KMS 2010, 2013, 2016 et 2019.

Découvrir les hôtes KMS Office et Windows via DNS

Par défaut, les clients Windows et Office découvrent les hôtes KMS via DNS et un enregistrement SRV _vlmcs associé. Pour déterminer si un client KMS peut localiser un hôte KMS ou si des hôtes KMS indésirables existent sur le réseau, exécutez une commande similaire à la suivante :

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

Passez en revue le fichier kms.txt, qui doit contenir une ou plusieurs entrées similaires à ce qui suit :

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

L’exécution de cette nslookup commande révèle fréquemment _vlmcs entrées SRV liées à des hôtes Windows ou KMS Office non autorisés.

Supprimer les hôtes KMS Windows non autorisés

Dans de nombreux cas, les hôtes KMS Windows peuvent être configurés involontairement par des utilisateurs qui ont entré par erreur une clé de produit hôte KMS, au lieu d’une clé de produit client Windows. Pour résoudre ce problème, procédez comme suit sur le ou les ordinateurs en question, remplacez la clé de produit KMS et convertissez-la en client KMS ou MAK :

  1. Ouvrez une invite de commandes avec élévation de privilèges.

  2. Exécutez cscript slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx, où xxxxx-xxxxx-xxxxx-xxxxx-xxxxx est une clé de produit Windows (il doit y avoir 25 numéros).

  3. Pour éviter l’instabilité du service de licence, redémarrez le système ou le service de protection logicielle. Pour redémarrer le service de protection logicielle, exécutez les commandes suivantes :

    net stop sppsvc
    net start sppsvc
    
  4. Exécutez la commande suivante pour afficher les informations de licence pour l’édition Windows installée et active :

    cscript slmgr.vbs /dli

  5. Dans le Gestionnaire DNS, recherchez la zone de recherche directe appropriée, puis supprimez les enregistrements SRV _vlmcs qui existent pour chaque ordinateur qui ne doit pas servir d’hôte KMS Windows.

Si vous souhaitez en savoir plus, consultez les articles suivants :

Supprimer les hôtes KMS Office non autorisés

Il n’est pas courant de créer involontairement un hôte KMS Office, car la configuration d’un service KMS Office nécessite une clé de produit spécifique et l’installation du pack de licences hôtes KmS Microsoft Office 2010.

Pour déterminer si le pack de licences hôte KMS Office 2010 est installé sur un ordinateur et si un hôte KMS Office est actif, exécutez la commande suivante :

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

La sortie d’un ordinateur sur lequel le pack de licences hôtes KmS Office 2010 est installé ressemble à ce qui suit. Dans l’exemple suivant, les éléments clés sont Clé de produit partielle : XXXXX et État de la licence : Licence. Ces éléments indiquent que la clé d’hôte KMS Office 2010 est correctement installée et activée. Pour extraire tous les produits installés, y compris toutes les installations de l’hôte KmS Office, exécutez la commande suivante :

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

Dans cette commande, <chemin d’accès> est égal à l’emplacement où vous souhaitez écrire la sortie. Dans ce fichier, recherchez Office et recherchez toutes les instances pour les installations de l’hôte KmS Office. Si vous souhaitez uniquement extraire des informations KMS Office spécifiques, remplacez l’ID d’activation mentionné précédemment dans la commande (bfe7a195-4f8f-4f0b-a622-cf13c7d16864) par l’ID d’activation pour Office 2013, 2016 ou 2019. Voici un exemple de sortie :

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

Ensuite, procédez comme suit pour supprimer un hôte KmS Office dans votre environnement :

  1. Ouvrez une invite de commandes avec élévation de privilèges.

  2. Exécutez la commande suivante pour désinstaller la clé de produit hôte KmS Office :

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

    Avertissement

    Si la commande est exécutée sans l’ID d’activation Office (bfe7a195-4f8f-4f0b-a622-cf13c7d16864), toutes les clés de produit installées sont désinstallées, y compris celles pour Windows.

  3. Réexécutez la commande suivante pour case activée le status de l’hôte KMS Office :

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

  4. Si la clé de produit hôte KmS Office est supprimée, la sortie ressemble à ce qui suit. Les éléments clés sont Cette licence n’est pas en cours d’utilisation et État de la licence : Sans licence.

    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. Dans le Gestionnaire DNS, recherchez la zone de recherche directe appropriée, puis supprimez les enregistrements SRV _vlmcs qui existent pour chaque ordinateur qui ne doit pas servir d’hôte KMS Office.

Si vous souhaitez en savoir plus, consultez les articles suivants :