Comandos slmgr y ospp.vbs: la referencia completa de activación
Compartir
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\Office16cd \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 /dlven foros con el ID de activación visible. -
/rearmno 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.
- Windows 11 Pro Retail — transferible a otro ordenador, con BitLocker y Escritorio Remoto.
- Windows 11 Home Retail — para uso doméstico.
- Windows 11 Pro OEM — la más económica, ligada a la placa base.
- Office 2024 Professional Plus — si el problema está en Office y no en Windows.
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
- Errores de activación de Windows: qué significa cada código
- «Producto sin licencia» en Office: causas y solución
- Cómo recuperar tu clave antes de formatear
- Cómo transferir tu licencia a otro ordenador
- Windows 10 sin soporte: qué hacer antes de octubre de 2026
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.