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 :
Ouvrez une invite de commandes avec élévation de privilèges.
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).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
Exécutez la commande suivante pour afficher les informations de licence pour l’édition Windows installée et active :
cscript slmgr.vbs /dli
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 :
Ouvrez une invite de commandes avec élévation de privilèges.
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.
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
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:
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 :