Comandos slmgr y ospp.vbs: la referencia completa de activación

Comandos slmgr y ospp.vbs: la referencia completa de activación

Actualizado: agosto de 2026

Respuesta corta: slmgr es la herramienta con la que Windows gestiona su propia licencia, y ospp.vbs hace lo mismo con Office. Con seis o siete comandos se diagnostica y se resuelve prácticamente cualquier problema de activación, sin instalar nada y sin herramientas de terceros. Esta página es la referencia completa, con qué hace cada comando y cuándo usarlo.

Antes de empezar: abrir la consola correctamente

Todos estos comandos necesitan permisos de administrador. Pulsa el botón Inicio, escribe cmd, haz clic derecho sobre Símbolo del sistema y elige Ejecutar como administrador. Si te falta ese paso, la mayoría de comandos fallan sin explicar por qué.

Comandos slmgr para Windows

Diagnóstico: qué licencia tengo

Comando Qué muestra
slmgr /dli Edición, canal de licencia (RETAIL, OEM o VOLUME) y los cinco últimos caracteres de la clave
slmgr /dlv Lo anterior más el estado detallado de la licencia y los identificadores de activación
slmgr /xpr Si la activación es permanente o tiene fecha de caducidad

Estos tres son los que resuelven el 80 % de las dudas. /dli te dice qué licencia hay, y /xpr te dice si es de verdad tuya o una activación temporal contra un servidor ajeno.

Gestión: instalar, activar y quitar claves

Comando Qué hace
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX Instala una clave de producto en el sistema
slmgr /ato Fuerza la activación contra los servidores de Microsoft
slmgr /upk Desinstala la clave actual (el equipo queda sin activar)
slmgr /cpky Borra la clave del registro para que nadie pueda recuperarla
slmgr /ckms Elimina el servidor KMS configurado en el equipo
slmgr /rearm Reinicia el periodo de gracia de la licencia

Activación telefónica

Comando Qué hace
slui 3 Abre la ventana para introducir una clave de producto
slui 4 Abre el asistente de activación por teléfono
slmgr /dti Muestra el ID de instalación que pide el sistema automatizado
slmgr /atp ID-de-confirmacion Completa la activación con el ID que dicta el sistema telefónico

Comandos ospp.vbs para Office

Primero hay que situarse en la carpeta de Office. Usa la primera ruta si tu Office es de 64 bits y la segunda si es de 32:

cd \Program Files\Microsoft Office\Office16
cd \Program Files (x86)\Microsoft Office\Office16

Comando Qué hace
cscript ospp.vbs /dstatus Lista las licencias instaladas y sus últimos cinco caracteres
cscript ospp.vbs /dstatusall Muestra todas las licencias detectadas, incluidas las inactivas
cscript ospp.vbs /inpkey:CLAVE Instala una clave de producto de Office
cscript ospp.vbs /unpkey:XXXXX Elimina una licencia indicando sus cinco últimos caracteres
cscript ospp.vbs /act Activa Office
cscript ospp.vbs /remhst Elimina el servidor KMS configurado
cscript ospp.vbs /dhistoryacterr Muestra el historial de errores de activación

Usa siempre cscript al principio. Si lanzas el script sin él, Windows lo abre con wscript y la salida aparece en ventanas emergentes una por una, lo que hace el diagnóstico insoportable.

Recetas: qué comando usar en cada situación

Tu situación Secuencia recomendada
Quiero saber si mi licencia es OEM o Retail slmgr /dli
Voy a vender o regalar el ordenador slmgr /upk y después slmgr /cpky
Sospecho que un «activador» dejó una activación temporal slmgr /xpr; si caduca, slmgr /upk + slmgr /ckms
Mi clave da error de KMS (0xC004F074, 0x8007232B) slmgr /ckms, slmgr /ipk CLAVE, slmgr /ato
El servidor rechaza una clave legítima slui 4 (activación telefónica)
Office dice «Producto sin licencia» cscript ospp.vbs /dstatus y eliminar sobrantes con /unpkey
Voy a formatear y quiero saber qué clave tengo slmgr /dli y el comando de PowerShell de más abajo

El equivalente moderno en PowerShell

Muchas guías siguen recomendando wmic para leer la clave grabada en la BIOS. WMIC está en desuso y ha dejado de venir por defecto en las versiones recientes de Windows 11. El equivalente actual, en PowerShell como administrador, es:

(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey

Si devuelve una clave, es la licencia OEM original del equipo. Si devuelve una línea vacía, tu ordenador no tiene clave en el firmware, algo normal en equipos montados por piezas o con licencia digital.

Tres cosas que conviene saber

  • Windows nunca muestra la clave completa que se introdujo a mano. Ver solo cinco caracteres no es un fallo, es una medida de seguridad.
  • No compartas capturas de slmgr /dlv en foros con el ID de activación visible.
  • /rearm no es un truco infinito. Solo reinicia el periodo de gracia un número limitado de veces y no sustituye a una licencia.

Cuando el diagnóstico dice que necesitas una clave nueva

Si slmgr /dli revela un canal que no corresponde a lo que compraste, o si /xpr muestra una activación temporal contra un KMS ajeno, ningún comando lo va a arreglar: hace falta una licencia válida.

Para varios puestos, una única clave por volumen (5 o 10 activaciones) simplifica la gestión y baja el coste por equipo.

Guías relacionadas

Preguntas frecuentes

¿Qué es slmgr exactamente?

Es el script de gestión de licencias que viene incluido en Windows. No hay que descargar nada: forma parte del sistema desde hace más de una década.

¿Por qué slmgr solo me enseña cinco caracteres de la clave?

Porque Windows no almacena en claro las claves introducidas manualmente. Solo las claves OEM grabadas en el firmware pueden leerse completas, y para eso se usa el comando de PowerShell.

¿Es peligroso ejecutar estos comandos?

Los de diagnóstico (/dli, /dlv, /xpr, /dstatus) no modifican nada. Los de gestión sí: /upk desactiva el equipo, así que úsalo solo cuando sepas qué clave vas a introducir después.

¿Dónde está ospp.vbs si no encuentro la carpeta Office16?

Office16 es la carpeta de Office 2016, 2019, 2021 y 2024, ya que todas comparten esa numeración interna. Si no existe, tu instalación es de tipo Clic-and-Run gestionada por cuenta Microsoft y la activación se resuelve desde Archivo > Cuenta.

¿Puedo usar estos comandos en Windows Server?

Sí. slmgr funciona igual en Windows Server, y es la forma habitual de comprobar el estado de activación de un servidor. Las CAL, en cambio, no se gestionan desde aquí: son un derecho de acceso, no software instalado.

¿Qué hago si un comando devuelve «acceso denegado»?

No has abierto la consola como administrador. Cierra la ventana y vuelve a abrirla con clic derecho, Ejecutar como administrador.

¿slmgr puede activar Windows sin licencia?

No. Es una herramienta de gestión: instala, consulta o elimina claves, pero no genera ninguna. Cualquier página que lo presente así está describiendo en realidad un activador de terceros, con los riesgos que eso implica.

¿Cómo sé si mi activación es temporal?

Ejecuta slmgr /xpr. Si menciona una fecha de expiración, el equipo está activado contra un servidor KMS temporal y volverá a quedarse sin activar.

Regresar al blog

¿Y cuánto cuesta la licencia?

Precios de referencia, comparativa con la tienda oficial de Microsoft y qué mirar antes de comprar barato.