Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
- Introducción a la activación por volumen de Office
- Activación de versiones con licencia de volumen de Office mediante MAK
- Active las versiones con licencia de volumen de Office mediante Active Directory.
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
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
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
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
Para ver el historial de activación de KMS, escriba el siguiente comando y presione ENTRAR:
cscript ospp.vbs /dhistorykms
Para desencadenar la activación, escriba el siguiente comando y presione ENTRAR:
cscript ospp.vbs /act
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
En el equipo cliente de KMS, para activar el almacenamiento en caché, escriba el siguiente comando y presione ENTRAR:
cscript ospp.vbs /cachst:TRUE
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
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
Para desencadenar la activación, escriba el siguiente comando y presione ENTRAR:
cscript ospp.vbs /act
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
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:
- Identifique la carpeta de instalación de VAMT, por ejemplo,
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3
. - Descargue Office LTSC archivos de soporte técnico de 2024 desde el vínculo de descarga de Office VAMT.
- Copie los
pkeyconfig-office24-client.xrm-ms
archivos ,pkeyconfig-office24-kmshost.xrm-ms
yOffice24.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.
- Copie los archivos .xrm-ms en la
Para importar datos de Office LTSC 2024 a VAMT:
- Abra VAMT.
- En el panel Acciones, elija Importar lista para abrir el cuadro de diálogo Importar lista .
- En el cuadro de diálogo Importar lista , vaya a la ubicación del
Office24.cilx
archivo, seleccione el archivo y elija Abrir. - 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.