Si instaló su copia de Microsoft Office con licencia por volumen con clave MAK y ahora desea activarla mediante el servidor KMS corporativo, este artículo le mostrará cómo hacerlo.

Las diferencias entre las claves MAK y KMS

En primer lugar, debe comprender cómo funciona el hacer La activación de Office difiere de KMS. Microsoft ofrece dos tipos de activación de sus productos a clientes corporativos bajo el programa de licencias por volumen: MAK (clave de activación múltiple) y KMS (servicio de administración de claves).

  • hacer — esta es la clave para activar Office poniéndose en contacto con Microsoft. La activación se puede realizar automáticamente a través de Internet o por teléfono. MAK es similar a una clave minorista normal de Windows, que se vende en las tiendas. Una clave MAK puede activar varias copias de Office en la organización. El límite depende del tipo de acuerdo de licencia de la empresa (Open, Select, Enterprise Agreement, etc.);
  • KMS — la clave se usa solo para activar el servidor KMS y en todas las computadoras que tienen instalada la misma clave GVLK pública. GVLK es una clave pública de Microsoft única para cada edición de Office/Windows, que utilizan todos los clientes corporativos para activar las copias de licencia por volumen de Office en el servidor KMS local o mediante la activación basada en Active Directory. Después de instalar dicha clave GVLK, los clientes descubren automáticamente el servidor KMS en el dominio y se activan en él.

Uso del script OSPP.VBS para administrar la clave de producto de Office

Para administrar la activación de todas las versiones de Microsoft Office (a partir de Office 2007), la distribución incluye un script vbs especial:OSPP.VBS (Plataforma de protección de software de Office), que se encuentra en el directorio con el MS Office instalado. La ubicación del archivo ospp.vbs depende de la versión de Office y del tipo de Windows (32 o 64 bits; consulte la tabla a continuación).

Versión de oficina Bitness de Windows Ruta a OSPP.VBS
oficina 2010 32 bits C:Archivos de programaMicrosoft OfficeOffice14
oficina 2010 64 bits C:Archivos de programa (x86)Microsoft OfficeOffice14
oficina 2013 32 bits C:Archivos de programaMicrosoft OfficeOffice15
oficina 2013 64 bits C:Archivos de programa (x86)Microsoft OfficeOffice15
Oficina 2016/Oficina 2019 32 bits C:Archivos de programaMicrosoft OfficeOffice16
Oficina 2016/Oficina 2019 64 bits C:Archivos de programa (x86)Microsoft OfficeOffice16

Para cambiar la clave MAK de la copia instalada de MS Office a KMS, debe realizar las siguientes acciones:

  1. Ejecute el cmd elevado y navegue hasta la carpeta de instalación de Office (en este ejemplo, usamos la versión x86 de Office 2016 en el escritorio de Windows10 x64);
    Cd “C:Program Files (x86)Microsoft OfficeOffice16”

    oficina 2010 kms claveConsejo1. Para ejecutar el script ospp.vbs, debe especificar el servidor de scripts cscript ejecutable cada vez.

    Consejo2. Para no ingresar al directorio de Office con la utilidad ospp.vbs cada vez, puede agregar la ruta a la variable de entorno PATH: set path=%path%; C:Archivos de programa (x86)Microsoft OfficeOffice16.
    Puede verificar que la copia de Office instalada esté activada con la clave KMS. Ejecute el comando cscript OSPP.VBS /dstatus y verifique que aparezcan las siguientes líneas:

    LICENSE NAME: Office 16, Office116PROPLusVL_MAK edition
    
    LICENSE DESCRIPTION: Office 16, RETAIL (MAK) channel

    llaves kms oficina

  2. Para cambiar la clave de producto actual de Office, debe usar el siguiente comando:
    cscript OSPP.VBS /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

    XXXXX debe reemplazarse con la clave de producto GVLK correspondiente de la tabla en el sitio web de Microsoft. En este ejemplo de Office 2016 Pro Plus, el comando para cambiar la clave KMS tiene este aspecto:clave de cliente de office 2010 kms

  3. Para activar inmediatamente una copia de Office en el servidor KMS, ejecute el siguiente comando:
    cscript OSPP.VBS /act

    El <Activación del producto exitosa> línea indica que el servidor KMS activó esta copia de Office.

mak a kms

Nota. Para una activación correcta de Office KMS, el puerto 1688 (de forma predeterminada) no debe bloquearse entre el cliente y el servidor KMS. Para permitir el tráfico saliente en el cliente, use el siguiente comando de PowerShell:

New-NetFirewallRule -DisplayName "KMS_OUT" -Direction Outbound -RemotePort 1688 -Protocol TCP -Action Allow

En el servidor KMS, el comando debe permitir el tráfico entrante en el puerto TCP 1688:

New-NetFirewallRule -DisplayName "KMS_IN" -Direction Inbound -LocalPort 1688 -Protocol TCP -Action Allow

El estado actual de la activación de MS Office se puede obtener con el comando:

cscript OSPP.VBS /dstatus

convertir mak a kms

Como puede ver, el resultado del comando muestra que esta copia de Office está activada en el servidor KMS (Office 16, canal VOLUME_KMSCLIENT), y faltan 180 días para el final de la activación (cada 7 días el cliente renovará automáticamente la activación por otros 180 días).

Nota. Tenga en cuenta que el estado de activación no se muestra en ninguna parte de la interfaz gráfica de las aplicaciones de Office.

En caso de que no haya una entrada SRV en el DNS del dominio que permita a los clientes encontrar el servidor KMS, la dirección y el puerto del servidor KMS, se puede configurar manualmente:

cscript OSPP.VBS /sethst:KMSRV1.theitbros.com

cscript OSPP.VBS /setprt:1688

También puede intentar encontrar la dirección y el puerto del servidor KMS publicado en DNS usando el nslookup herramienta (es útil en redes corporativas sin el autodescubrimiento de KMS habilitado). Para encontrar el registro KMS SRV en el dominio theitbros.com, ejecute el comando:

nslookup -type=srv _vlmcs._tcp.theitbros.com

claves de cliente de office kms

En el futuro, puede volver al modo de detección automática de KMS del servidor KMS a través de DNS:

cscript OSPP.VBS /remhst

El script OSPP.VBS también le permite controlar la activación de Office en una computadora remota a través de la red, el formato del comando es:

cscript OSPP.VBS <Arguments> RemoteComputerName [username] [password]

Recomendado para ti