Compartir a través de


Herramientas para administrar la activación por volumen de Office

Se aplica a lasversiones con licencia por volumen del canal de servicio a largo plazo de Office (LTSC) 2024, Office LTSC 2021, Office 2019 y Office 2016 (incluidos Project y Visio)

El script de la Plataforma de protección de software de Office (ospp.vbs), el script del Administrador de licencias de software (slmgr.vbs) y el Herramienta de administración de activación por volumen (VAMT) le ayudan a configurar y probar las versiones con licencia por volumen de Office, incluidos Project y Visio. Antes de leer este artículo, revise los siguientes artículos:

Script ospp.vbs

El script de office Software Protection Platform (ospp.vbs) permite configurar versiones con licencia por volumen de productos de Office, incluidos Project y Visio. Puede encontrar el script ospp.vbs en la Program Files\Microsoft Office\Office16 carpeta . Si la versión de 32 bits de Office está instalada en un sistema operativo de 64 bits, vaya a la carpeta Program Files (x86)\Microsoft Office\Office16.

Nota:

El script de ospp.vbs no funciona para las versiones de Aplicaciones Microsoft 365 o suscripción de Project y Visio. En su lugar, puede usar un script de PowerShell denominado vnextdiag.ps1. Para obtener más información, consulte Comprobación del estado de licencia y activación de Aplicaciones Microsoft 365.

Para ejecutar ospp.vbs, debe tener el motor de scripts cscript.exe. Para ver el archivo de Ayuda, escriba el comando siguiente y presione ENTRAR:

cscript ospp.vbs /?

La sintaxis general es la siguiente:

cscript ospp.vbs [Option:Value] [ComputerName] [User] [Password]

Opción
Especifica la opción y el valor para activar un producto, instalar o desinstalar una clave de producto, instalar y mostrar información de licencia, establecer el nombre de host y el puerto del Servicio de administración de claves (KMS) y quitar el nombre de host y el puerto del KMS. Las opciones y los valores aparecen en las tablas de esta sección.

NombreDeEquipo
Nombre del equipo remoto. Si no proporciona un nombre de equipo, el comando usa el equipo local.

Usuario
Cuenta que tiene el permiso necesario en el equipo remoto.

Password
Contraseña para la cuenta. Si no proporciona una cuenta de usuario y una contraseña, el comando usa las credenciales actuales.

Importante

Antes de ejecutar ospp.vbs, asegúrese de que:

  • Si ejecuta el script en un equipo remoto, confirme que firewall de Windows permite el tráfico de Instrumental de administración de Windows (WMI) en ese equipo.
  • Use una cuenta de usuario que pertenezca al grupo Administradores en el equipo donde se ejecuta el script.
  • Ejecute el script ospp.vbs desde un símbolo del sistema con privilegios elevados.

Opciones globales de ospp.vbs

Opción global Descripción
/actuar Activa las claves de producto de Office instaladas.
/inpkey:value Instala una clave de producto (reemplaza la existente) con una proporcionada por el usuario. Se requiere un valor.
/unpkey:value Desinstala una clave de producto instalada con los últimos cinco dígitos de la clave de producto que se va a desinstalar (como se muestra en la opción /dstatus). Se requiere un valor.
/inslic:value Instala una licencia mediante la ruta de acceso de la licencia .xrm-ms proporcionada por el usuario. Se requiere un valor.
/dstatus Muestra información de licencia de las claves de productos instaladas.
/dstatusall Muestra información de licencia de todas las licencias instaladas.
/dhistoryacterr Muestra el historial de errores de activación de la clave MAK/comercial.
/dinstid Muestra el identificador de instalación para la activación sin conexión.
/actcid:value Activa un producto mediante un identificador de confirmación proporcionado por el usuario. Se requiere un valor.
/rearm Restablece el estado de licencia de todas las claves de producto de Office instaladas.
/rearm:value Restablece el estado de licencia de una licencia de Office mediante un valor de identificador de SKU proporcionado por el usuario. Se requiere un valor.

Use esta opción con el identificador de SKU especificado por la opción /dstatus si se queda sin rearmes y activa Office a través de KMS o la activación basada en Active Directory para obtener otro rearme.
/ddescr:value Muestra la descripción de un código de error proporcionado por el usuario. Se requiere un valor.

En la siguiente tabla se describen las opciones de ospp.vbs para configurar el cliente de KMS.

Opciones de cliente de KMS de ospp.vbs

Opción de cliente de KMS Descripción
/dhistorykms Muestra el historial de activación de cliente de KMS.
/dcmid Muestra el identificador de equipo cliente de KMS (CMID).
/sethst:value Establece un nombre de host de KMS mediante un nombre de host proporcionado por el usuario. Se requiere un valor.

Este comando establece HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ).
/setprt:value Establece un puerto KMS mediante un número de puerto proporcionado por el usuario. El número de puerto predeterminado es el 1688. Se requiere un valor.

Este comando establece HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ).
/remhst Quita el nombre de host del KMS y restablece el puerto al valor predeterminado (1688).
/cachst:value Permite o deniega el almacenamiento en caché del host de KMS. Se requiere un valor (TRUE o FALSE).
/actype:value (solo Windows 8.1 y versiones posteriores) Establece el tipo de activación del volumen. Se requiere un valor.

Valores: 1 (para activaciones basadas en Active Directory), 2 (para KMS), 0 (para ambas).
/skms-domain:value (solo Windows 8.1 y versiones posteriores) Establece el dominio DNS específico en el que aparecen todos los registros del servicio KMS (SRV). Esta configuración no afecta a la detección automática si se establece un único nombre de host de KMS mediante la opción /sethst. El valor debe ser el nombre de dominio completo (FQDN).
/ckms-domain (solo Windows 8.1 y versiones posteriores) Borra el dominio DNS específico en el que aparecen todos los registros SRV de KMS. Si no se establece ningún nombre de host de KMS mediante /sethst, la detección automática busca el host de KMS.

Escenarios que usan ospp.vbs

En estos escenarios se supone que se ejecutan ospp.vbs desde un símbolo del sistema con privilegios elevados.

Nota:

Los cambios que realice solo afectarán a los productos cliente de Office. Configure el cliente de Windows por separado mediante el script deslmgr.vbs.

Para cambiar la clave de producto a una clave MAK en un equipo remoto

  1. Si el equipo remoto se denomina contoso1, ejecute el siguiente comando para escribir la clave del producto. Este comando supone que tiene credenciales de administrador en el equipo remoto. Si sus credenciales difieren del nombre y la contraseña de inicio de sesión, escriba el nombre y la contraseña de inicio de sesión en la línea de comandos y presione ENTRAR:

    cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1
    
  2. Para activar el equipo remoto, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /act contoso1
    

Para diagnosticar errores de activación de KMS

  1. Si el equipo tiene instalada la clave de cliente de KMS, compruebe el estado de la licencia escribiendo el siguiente comando y presionando ENTRAR:

    cscript ospp.vbs /dstatusall
    
  2. Para ver el historial de activación de KMS, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /dhistorykms
    
  3. Para desencadenar la activación, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /act
    
  4. Busque el código de error 0xC004F042 en el mensaje de error. Si ve un código de error en los cuadros de diálogo de notificación, use ese código para comprobar el mensaje de error. Para ello, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /ddescr:0xC004F042
    

Para activar o desactivar el almacenamiento en caché del host de KMS en el cliente de KMS

  1. En el equipo cliente de KMS, para activar el almacenamiento en caché, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /cachst:TRUE
    
  2. En el equipo cliente de KMS, para desactivar el almacenamiento en caché, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /cachst:FALSE
    

Para probar un nombre de host de KMS y, a continuación, establecer la detección automática

  1. Si prueba un host de KMS denominado kmstest.contoso.com y desea especificarlo en el cliente de KMS, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /sethst:kmstest.contoso.com
    

Nota:

Si cambia el puerto predeterminado en el equipo host de KMS, ejecute ospp.vbs con la opción /setprt. Por ejemplo: cscript ospp.vbs /setprt:1750

  1. Para desencadenar la activación, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /act
    
  2. Para comprobar el historial de activación de KMS y confirmar que el host se ha contactado correctamente, escriba el siguiente comando y presione ENTRAR:

    cscript ospp.vbs /dhistorykms
    
  3. Para habilitar la detección automática del host de KMS de producción mediante el Sistema de nombres de dominio (DNS), quite el nombre de host de KMS especificado escribiendo el siguiente comando y presionando ENTRAR:

    cscript ospp.vbs /remhst
    

Script slmgr.vbs

El script administrador de licencias de software (slmgr.vbs), ubicado en la Windows\system32 carpeta , configura y recupera los detalles de activación por volumen para el host de KMS de Office y el host de Windows. Para obtener más información, vea el tema sobre cómo configurar hosts de KMS para Windows.

Puede ejecutar el script localmente en el equipo de destino o de forma remota desde otro equipo. Debe usar una cuenta de administrador para ejecutar el script. Si un usuario estándar ejecuta slmgr.vbs, es posible que falten algunos datos de licencia o que sean incorrectos y que muchas operaciones se prohíban.

El script de slmgr.vbs usa el host de script basado en Windows (wscript.exe) o el host de script basado en comandos (cscript.exe). Los administradores pueden especificar el motor de scripts. Si no especifica un motor de scripts, slmgr.vbs usa el valor predeterminado, wscript.exe. Use el motor de cscript.exe scripts.

Debe reiniciar el Servicio de licencias de software para que los cambios surtan efecto. Para reiniciar el servicio de licencias de software, use el complemento Servicios de Microsoft Management Console (MMC) o escriba el siguiente comando:

net stop sppsvc && net start sppsvc

Ejecute slmgr.vbs con al menos un parámetro. La ejecución del script sin parámetros muestra información de ayuda. En la tabla siguiente se enumeran slmgr.vbs opciones de línea de comandos y se describe cada una de ellas. La mayoría de los parámetros configuran el equipo host de KMS. Sin embargo, los parámetros y /sri pasar a los /sai clientes de KMS después de ponerse en contacto con el equipo host de KMS. La sintaxis general de slmgr.vbs es la siguiente (suponiendo que use el motor de cscript.exe scripts):

cscript slmgr.vbs [ComputerName] [User] [Password] [Option]

NombreDeEquipo
Nombre del equipo remoto. Si no proporciona un nombre de equipo, el comando usa el equipo local.

Usuario
Cuenta con el permiso necesario en el equipo remoto.

Password
Contraseña para la cuenta. Si no proporciona una cuenta de usuario y una contraseña, el comando usa las credenciales actuales.

Opción
Las opciones aparecen en la tabla siguiente.

Slmgr.vbs opciones de comandos

Opción Descripción
/ipk ProductKey Instala la clave de producto para Windows (valor predeterminado) u otra aplicación identificada por la clave de producto.
/ato ActivationID Activa el host de KMS para Windows (valor predeterminado) o la aplicación identificada por el identificador de activación proporcionado.
/dti ActivationID Muestra el identificador de instalación usado para la activación telefónica del equipo host de KMS para Windows (valor predeterminado) o la aplicación identificada por el identificador de activación proporcionado. Escriba el id. de instalación en el teléfono para recibir el identificador de confirmación, que activa el equipo host del KMS mediante el /atp parámetro .
/atp ConfirmationIDActivationID Después de recibir el identificador de confirmación, activa el host de KMS para Windows (valor predeterminado) o la aplicación identificada por el identificador de activación proporcionado.
/dlv ActivationID Muestra información detallada de licencia para Windows (valor predeterminado) o la aplicación identificada por el identificador de activación proporcionado.

Por ejemplo, ejecute el siguiente comando en un símbolo del sistema con privilegios elevados en la Windows\system32 carpeta para obtener el estado del host de KMS de Office:

cscript slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C
/dli ActivationID Muestra información de licencia para Windows (valor predeterminado) o la aplicación identificada por el identificador de activación proporcionado.
/upk ActivationID Desinstala la clave de producto para Windows (valor predeterminado) o la aplicación identificada por el identificador de activación proporcionado.

CAUTELA: Si tiene previsto desinstalar la clave de producto para Office y omitir el identificador de activación, el comando desinstala todas las claves de producto instaladas, incluida la clave de producto de Windows.
/xpr ActivationID Muestra la fecha de expiración según el estado de licencia actual.
/sprt PortNumber Establece el puerto de comunicaciones TCP en un equipo host de KMS. Reemplace PortNumber por el número de puerto TCP que se va a usar. El valor predeterminado es 1688.
/cdns Deshabilita la publicación automática de DNS por parte de un equipo host de KMS.
/sdns Habilita la publicación automática de DNS por parte del equipo host de KMS.
/cpri Reduce el nivel de prioridad de los procesos del equipo host de KMS.
/sai ActivationInterval Cambia la frecuencia con la que un cliente de KMS intenta activarse cuando no encuentra un equipo host de KMS. Reemplace ActivationInterval por un valor expresado en minutos. El valor predeterminado es 120 minutos.
/sri RenewalInterval Cambia la frecuencia con la que un cliente de KMS intenta renovar su activación poniéndose en contacto con un equipo host de KMS. Reemplace RenewalInterval por un valor expresado en minutos. El valor predeterminado es 10080 minutos (siete días). Esta configuración invalida la configuración del cliente de KMS local.

Nota:

  • Identificador de activación de Office LTSC 2024: F3D89BBF-C0EC-47CE-A8FA-E5A5F97E447F
  • Identificador de activación para Office LTSC 2021: 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A
  • Identificador de activación para Office 2019: 70512334-47B4-44DB-A233-BE5EA33B914C
  • Identificador de activación para Office 2016: 98EBFE73-2084-4C97-932C-C0CD1643BEA7

Slmgr.vbs opciones de comandos (activación basada en Active Directory)

En la tabla siguiente se muestran las opciones de comando para activar un bosque de Servicios de dominio de Active Directory (AD DS) mediante la activación basada en Active Directory.

Opción Descripción
/ad-activation-online ProductKey Activa un bosque de AD DS mediante la clave de producto proporcionada por el usuario.
/ad-activation-apply-get-iid ProductKey Muestra el identificador de instalación de un bosque de AD DS.
/ad-activation-apply-cid ProductKeyConfirmationID Activa un bosque de AD DS mediante la clave de producto proporcionada por el usuario y el identificador de confirmación.

Herramienta de administración de activación por volumen (VAMT)

Herramienta de administración de activación por volumen (VAMT) proporciona una interfaz gráfica para administrar la activación por volumen. Para obtener más información, vea referencia técnica de Herramienta de administración de activación por volumen (VAMT).

Nota:

  • Office LTSC 2024, Office LTSC 2021 y Office 2019 requieren al menos VAMT 3.1.

Administración de la activación por volumen para Office LTSC 2024 mediante VAMT

Para administrar la activación por volumen para Office LTSC 2024 mediante VAMT, siga estos pasos:

  1. Identifique la carpeta de instalación de VAMT, por ejemplo, C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3.
  2. Descargue Office LTSC archivos de soporte técnico de 2024 desde el vínculo de descarga de Office VAMT.
  3. Copie los pkeyconfig-office24-client.xrm-msarchivos , pkeyconfig-office24-kmshost.xrm-msy Office24.cilx en los directorios VAMT adecuados:
    • Copie los archivos .xrm-ms en la VAMT3\pkconfig carpeta .
    • Copie el archivo .cilx en una ubicación donde pueda acceder fácilmente a él para su importación.

Para importar datos de Office LTSC 2024 a VAMT:

  1. Abra VAMT.
  2. En el panel Acciones, elija Importar lista para abrir el cuadro de diálogo Importar lista .
  3. En el cuadro de diálogo Importar lista , vaya a la ubicación del Office24.cilx archivo, seleccione el archivo y elija Abrir.
  4. En el cuadro de diálogo Herramienta de administración de activación por volumen, seleccione Aceptar para comenzar la importación. VAMT muestra un mensaje de progreso mientras importa el archivo. Seleccione Aceptar cuando aparezca un mensaje de confirmación que indica que la importación se completó correctamente.