Activar Windows con slmgr: todos los comandos que necesitas
Para activar Windows con slmgr abre un símbolo del sistema como administrador: instala la clave con slmgr /ipk y activa online con slmgr /ato. Con slmgr /dli, /dlv y /xpr consultas el estado de la licencia, la edición y la fecha de vencimiento. Para licencias por volumen configura el servidor KMS con slmgr /skms.
Con slmgr instalas, activas y compruebas una licencia de Windows desde la línea de comandos.
slmgr significa Software Licensing Management Tool. Es un archivo VBScript (slmgr.vbs) que se encuentra en la carpeta C:\Windows\System32 y que se invoca con un modificador como /ato o /dli. Mientras que la activación gráfica desde Configuración solo ofrece unos pocos botones, slmgr te da un control preciso: ves el canal de licencia, la fecha de vencimiento, el ID de activación y puedes instalar o eliminar claves.
La herramienta resulta especialmente útil si la activación normal muestra un error, si quieres comprobar una clave antes de usarla o si activas un equipo mediante un servidor KMS en una red corporativa. Todos los comandos funcionan de forma idéntica en Windows 10 y Windows 11.
También existe una variante con interfaz gráfica, llamada slui. Ese comando abre ventanas; por ejemplo, slui 3 para introducir una clave y slui 4 para la activación telefónica. slmgr es la versión de texto, con más opciones y adecuada para scripts y administración remota. Para una activación puntual la vía gráfica es suficiente; si necesitas consultar, registrar o automatizar, slmgr es la opción lógica.
Importante: slmgr no modifica archivos ni programas. Solo afecta al estado de la licencia. Puedes usar los comandos de solo lectura sin ningún riesgo; únicamente los comandos como /ipk, /ato, /upk y /rearm modifican realmente la activación.
Ejecuta siempre slmgr en un símbolo del sistema con permisos de administrador.
slmgr modifica configuraciones del sistema y se niega a funcionar sin permisos elevados. Por tanto, abre primero un símbolo del sistema elevado:
- Haz clic en Inicio y escribe
cmd. - Haz clic con el botón derecho en Símbolo del sistema y selecciona Ejecutar como administrador.
- Confirma el aviso de Control de cuentas de usuario con Sí.
Por defecto, slmgr muestra la salida en una ventana emergente (mediante Windows Script Host). Si prefieres ver el texto en la propia consola, para copiarlo o registrarlo, llama al script con cscript:
cscript //nologo C:\Windows\System32\slmgr.vbs /dlv
Esta sintaxis suprime la ventana de banner y muestra todas las líneas en el símbolo del sistema. Para un uso puntual basta con la forma corta slmgr /dlv. También funciona Windows PowerShell como administrador, siempre que proporciones la ruta completa al script o invoques simplemente slmgr. A los comandos les da igual que uses Símbolo del sistema o PowerShell; solo cambia la forma de abrir la consola.
Estos son los modificadores de slmgr que más usarás.
Cada opción empieza con una barra diagonal. La lista siguiente contiene los comandos que más necesitarás en la práctica:
| Comando | Qué hace |
|---|---|
slmgr /ipk <clave> | Instala una clave de producto de 25 caracteres |
slmgr /ato | Activa Windows online en los servidores de Microsoft |
slmgr /dli | Muestra información breve de la licencia |
slmgr /dlv | Muestra información detallada de la licencia |
slmgr /xpr | Indica si la activación caduca y cuándo |
slmgr /upk | Elimina la clave de producto instalada |
slmgr /cpky | Borra la clave de producto del registro |
slmgr /rearm | Restablece el periodo de gracia (requiere reinicio) |
slmgr /skms <host> | Configura el servidor KMS para activación por volumen |
Los modificadores se agrupan en tres categorías. El primer grupo gestiona claves: /ipk instala una, /upk elimina la clave activa y /cpky borra el rastro del registro. El segundo grupo se refiere a la activación: /ato activa online y /rearm reinicia el contador de gracia. El tercer grupo solo lee información: /dli, /dlv y /xpr muestran datos sin modificar nada.
Si no quieres activar una clave sino comprobar primero el canal (Retail, OEM o Volume), usa /dli. El canal te indica cómo se obtuvo la licencia y si es transferible.
Activa Windows con slmgr en dos comandos.
Para activar una instalación nueva o no activada de Windows, primero instala la clave de producto y después inicia la activación online:
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
Sustituye las X por tu propia clave de 25 caracteres. El comando /ipk instala el código en silencio, incluso si ya había una clave antigua activa. Microsoft recomienda reiniciar el equipo después de instalar una clave nueva antes de activar. El comando /ato fuerza entonces un intento de activación contra los servidores de Microsoft.
Si tras /ato recibes un código de error, rara vez se debe a slmgr mismo, sino a la clave o a la conexión de red. Con el frecuente error 0xC004C003, la clave está bloqueada; cómo solucionarlo se explica en Solucionar el error de activación de Windows 0xC004C003.
Si prefieres eliminar primero ordenadamente la clave antigua, por ejemplo porque escribiste un código incorrecto, usa esta secuencia:
slmgr /upk
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
El primer comando extrae la clave existente, tras lo cual Windows queda sin activar temporalmente. Luego instalas la nueva clave y activas de nuevo. Este método evita que una clave errónea o rechazada siga molestando.
Consulta el estado de activación con /dli, /dlv y /xpr.
Después de activar, querrás confirmar que todo está bien. Tres comandos te dan la información:
slmgr /dlimuestra la edición, parte de la clave de producto, el canal y el estado de la licencia de forma breve.slmgr /dlvañade el ID de activación, el ID de instalación, el contador de rearms restantes y los datos SKU.slmgr /xprindica en una sola línea si Windows está activado permanentemente o cuándo caduca la activación.
En una instalación Retail u OEM correctamente activada, /xpr informa de que el equipo está activado de forma permanente. Con una licencia por volumen a través de KMS, verás en su lugar una fecha de vencimiento, normalmente 180 días en el futuro, que se prorroga automáticamente.
La salida de /dli muestra, entre otros, el nombre de la edición, los cinco últimos caracteres de la clave de producto y una línea con el estado de la licencia, por ejemplo que la licencia es válida. Si ves un estado como caducado o en periodo de gracia, aún queda trabajo por hacer. La clave de producto completa nunca la muestra slmgr por seguridad; solo se ve el último bloque, suficiente para distinguir claves.
Para licencias por volumen configura el servidor KMS con /skms.
En redes corporativas, los equipos no se activan individualmente contra Microsoft, sino contra un servidor KMS (Key Management Service) local. Indicas ese servidor y luego inicias la activación:
slmgr /skms kms.tuempresa.es:1688
slmgr /ato
El puerto 1688 es el puerto estándar para el tráfico KMS. Si la activación funciona, aparece una confirmación con el número de clientes activados. Para borrar más tarde el host KMS configurado, usa slmgr /ckms.
Si el periodo de gracia está a punto de expirar y quieres restablecerlo una vez, slmgr /rearm lo hace. El contador es limitado: solo puedes reiniciar el periodo de gracia unas pocas veces, tras lo cual es necesaria una activación real. Reinicia el equipo después de este comando para que el cambio surta efecto. El número restante de rearms se lee en la salida de slmgr /dlv, en la línea del contador de rearm.
La activación KMS es intencionadamente temporal. Mientras el cliente contacte con el servidor KMS al menos una vez cada 180 días, la activación se renueva automáticamente. Si un portátil pasa mucho tiempo fuera de la red corporativa, la activación puede caducar; una breve conexión a la red y un nuevo slmgr /ato la restablecen.
Ejecuta slmgr en otro equipo añadiendo el nombre del equipo.
slmgr puede controlar un equipo de forma remota dentro de la misma red. Proporcionas el nombre del equipo y, si es necesario, un nombre de usuario y contraseña antes del modificador:
slmgr EQUIPO07 administrador Contraseña123 /dli
Con esto consultas el estado de la licencia del equipo EQUIPO07 sin estar físicamente sentado frente a él. Resulta práctico para un administrador de sistemas que gestiona decenas de puestos. El equipo remoto debe estar accesible y la cuenta usada debe tener permisos de administrador allí. Si omites usuario y contraseña, slmgr usa los permisos de tu sesión actual.
Para un número mayor de máquinas, los administradores suelen automatizar esto con un script que recorre una lista de nombres de equipo y ejecuta /dli o /ato en cada una. Así se tiene una visión rápida de qué puestos aún no están activados.
Soluciona los errores de slmgr comprobando permisos, clave y red.
La mayoría de los problemas con slmgr se deben a una de tres causas. Repásalas en este orden:
| Síntoma | Causa probable | Qué hacer |
|---|---|---|
| Acceso denegado / no ocurre nada | El símbolo del sistema no se abrió como administrador | Ciérralo y vuelve a abrirlo con Ejecutar como administrador |
| 0xC004F050 | Clave no válida o incorrecta | Verifica los 25 caracteres y la edición correspondiente |
| 0xC004C003 | Clave bloqueada o ya en uso | Sustituye la clave o activa por teléfono con slui 4 |
| 0x8007232B | Servidor KMS no encontrado | Comprueba el nombre del host y el puerto 1688 |
Si la activación online falla, prueba la activación telefónica: pulsa Windows + R, escribe slui 4 y sigue las instrucciones de voz. La lista completa de modificadores y su funcionamiento exacto está en la documentación de Microsoft Learn.
Un último caso frecuente: después de una activación, /xpr sigue indicando que Windows no está activado, aunque no apareció ningún código de error. En ese caso, reinicia primero el equipo, pues una clave recién instalada no siempre se aplica de inmediato. Si el problema persiste, a menudo ayuda reconstruir los archivos de licencia con slmgr /rilc, seguido de un reinicio y un nuevo intento con /ato. Esto resuelve datos de licencia dañados o bloqueados sin modificar la clave en sí.
Preguntas frecuentes
slmgr corresponde a Software Licensing Management Tool. Es un archivo VBScript (slmgr.vbs) en la carpeta System32 de Windows que permite instalar una clave de producto, activar Windows y consultar el estado de la licencia desde la línea de comandos. Los comandos funcionan igual en Windows 10 y Windows 11.
Abre un símbolo del sistema como administrador y ejecuta primero slmgr /ipk seguido de tu clave de 25 caracteres para instalar la clave de producto. Después ejecuta slmgr /ato para activar Windows online en los servidores de Microsoft. Reinicia el equipo si la clave se acaba de modificar.
Ejecuta slmgr /xpr para un mensaje breve que indica si Windows está activado permanentemente o cuándo caduca la activación. Para más detalle, usa slmgr /dli para ver el canal y la edición, o slmgr /dlv para el ID de activación, el ID de instalación y el contador de rearm.
slmgr necesita permisos de administrador. Si no ocurre nada o aparece el mensaje Acceso denegado, el símbolo del sistema no se abrió con permisos elevados. Ciérralo y vuelve a abrir Símbolo del sistema haciendo clic derecho y eligiendo Ejecutar como administrador. Por defecto, la salida aparece en una ventana emergente aparte.
Ejecuta slmgr /upk para eliminar la clave de producto instalada; Windows dejará de estar activado hasta que instales una nueva clave. Si además quieres borrar el rastro del registro, por ejemplo antes de vender el equipo, usa adicionalmente slmgr /cpky.
Sí, para licencias por volumen indicas el servidor KMS con slmgr /skms, seguido del nombre de host y el puerto 1688. Después, slmgr /ato inicia la activación contra ese servidor. La activación suele tener una validez de 180 días y se renueva automáticamente mientras el servidor esté accesible.
Artículos relacionados
Mira ayuda a empresas con implantaciones de Windows y Office y resuelve a diario dudas sobre activación, licencias y códigos de error.
Ver perfil