Cómo detectar hosts de KMS de Office y Windows a través de DNS y quitar instancias no autorizadas

Este artículo fue escrito por Eric Ellis, ingeniero sénior de escalación de soporte técnico.

Al solucionar problemas de configuración y activación de KMS, es posible que encuentre hosts inesperados de KmS de Windows u Office en su entorno. En este artículo se describe cómo detectar hosts de KMS de Office y Windows a través de DNS y cómo quitar hosts de KMS no autorizados.

Nota:

Los pasos siguientes son similares en Office KMS 2010, 2013, 2016 y 2019.

Detección de hosts de KMS de Office y Windows a través de DNS

De forma predeterminada, los clientes de Windows y Office detectan hosts de KMS a través de DNS y un registro SRV de _vlmcs relacionado. Para determinar si un cliente de KMS puede localizar un host de KMS o si existen hosts KMS no deseados en la red, ejecute un comando similar al siguiente:

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

Revise el archivo.txt kms y debe contener una o varias entradas similares a las siguientes:

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

La ejecución de este nslookup comando suele revelar _vlmcs entradas SRV asociadas a hosts no autorizados de Windows o KMS de Office.

Eliminación de hosts de KMS de Windows no autorizados

En muchos casos, los hosts de KMS de Windows pueden estar configurados involuntariamente por los usuarios que escribieron por error una clave de producto de host de KMS, en lugar de una clave de producto de cliente de Windows. Para resolver este problema, siga estos pasos en los equipos en cuestión, reemplace la clave de producto de KMS y conviértalo en un cliente KMS o MAK:

  1. Abra un símbolo del sistema con privilegios elevados.

  2. Ejecute cscript slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx, donde xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx es la clave de producto de Windows (debe haber 25 números).

  3. Para evitar la inestabilidad en el servicio de licencias, reinicie el sistema o el servicio de protección de software. Para reiniciar el servicio de protección de software, ejecute los siguientes comandos:

    net stop sppsvc
    net start sppsvc
    
  4. Ejecute el siguiente comando para mostrar la información de licencia de la edición de Windows instalada y activa:

    cscript slmgr.vbs /dli

  5. En el Administrador de DNS, busque la zona de búsqueda directa adecuada y, a continuación, elimine los registros SRV de _vlmcs que existen para cada equipo que no va a servir como host de KMS de Windows.

Para más información, consulte los siguientes artículos:

Eliminación de hosts de KMS de Office no autorizados

No es habitual crear un host de KMS de Office de forma involuntaria, ya que la configuración de un KMS de Office requiere una clave de producto específica y la instalación del paquete de licencias de host de KMS de Microsoft Office 2010.

Para determinar si un equipo tiene instalado el paquete de licencias de host de KMS de Office 2010 y tiene un host de KMS de Office activo, ejecute el siguiente comando:

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

La salida de un equipo que tiene instalado el paquete de licencias de host de KMS de Office 2010 es similar al siguiente. En el ejemplo siguiente, los elementos clave son Clave de producto parcial: XXXXX y Estado de licencia: Con licencia. Estos elementos indican que la clave de host del KMS de Office 2010 se ha instalado y activado correctamente. Para extraer todos los productos instalados, incluidas todas las instalaciones de host de Office KMS, ejecute el siguiente comando:

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

En este comando, la <ruta de acceso> es igual a donde desea escribir la salida. En este archivo, busque Office y busque todas las instancias de las instalaciones de host de KMS de Office. Si solo desea extraer información específica del KMS de Office, reemplace el identificador de activación mencionado anteriormente en el comando (bfe7a195-4f8f-4f0b-a622-cf13c7d16864) por el identificador de activación para Office 2013, 2016 o 2019. Un ejemplo de la salida es similar al siguiente:

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

A continuación, siga estos pasos para quitar un host de KMS de Office en su entorno:

  1. Abra un símbolo del sistema con privilegios elevados.

  2. Ejecute el siguiente comando para desinstalar la clave de producto del host de KMS de Office:

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

    Advertencia

    Si el comando se ejecuta sin el identificador de activación de Office (bfe7a195-4f8f-4f0b-a622-cf13c7d16864), se desinstalan todas las claves de producto instaladas, incluidas las de Windows.

  3. Vuelva a ejecutar el siguiente comando para comprobar el estado del host de KMS de Office:

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

  4. Si se quita la clave de producto del host de KMS de Office, la salida es similar a la siguiente. Los elementos clave son Esta licencia no está en uso y Estado de licencia: Sin licencia.

    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. En el Administrador de DNS, busque la zona de búsqueda directa adecuada y, a continuación, elimine los registros SRV de _vlmcs que existen para cada equipo que no va a servir como host de KMS de Office.

Para más información, consulte los siguientes artículos: