Dentro de los comandos del sistema que proporciona Windows tenemos el comando slmgr. Este comando nos muestra los detalles asociados a la clave de activación empleada para activar el sistema operativo. Slmgr es la herramienta utilizada para administrar las licencias de software de Windows. Dentro del componente slmgr, podemos administrar la activación del sistema y la claves y certificados de los distintos softwares que utilicemos. No obstante, el comando slmgr puede ser usado para muchas más opciones. Si quieres descubrir para qué y cómo usar el comando slmgr en sistemas operativos Windows, en el siguiente artículo te lo contamos.
Tabla de contenidos
- ¿Qué es el comando slmgr?
- ¿Cuál es el uso del comando slmgr?
- Sintaxis del comando slmgr
- Parámetros básicos y uso del comando slmgr
- Parámetros globales del comando slmgr
- Opciones avanzadas del comando slmgr
- Opciones del comando slmgr para activaciones basadas en token
¿Qué es el comando slmgr?
Slmgr es más que un comando, de hecho, puede categorizarse como un Windows Script Host. Esto significa que slmgr es en realidad una serie de script en lenguaje VBScript que son interpretados por el motor y entorno de ejecución de script de Windows.
Este entorno tiene funcionalidades comparables con el procesamiento de archivos por lotes bash. La diferencia radica en que posee más variedad de lenguajes con posibilidades de interpretación. Windows script host está integrada en las versiones Windows 98, Windows 2000, Windows Me, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Windows 10 y Windows 11. Además, se instala de manera predeterminada en el navegador web Internet Explorer 5.
¿Cuál es el uso del comando slmgr?
El comando slmgr es empleado para administrar temas relacionados con la licencia de Windows. Además, puede ser empleado con el mismo fin, pero sobre los certificados de los programas instalados en el sistema.
Con el comando slmgr podemos activar Windows proporcionando una licencia válida, o extraer la clave de la licencia que ya está en uso. Esta última característica es muy valiosa si queremos, por ejemplo, migrar el sistema operativo a otro equipo. Esto es muy útil, ya que, en ocasiones, cuando migramos el sistema, este no se activa con la licencia que ya teníamos adquirida. En este caso, es hora de usar el comando slmgr para extraer la licencia del sistema antiguo y usarla en la migración.
Sintaxis del comando slmgr
El comando slmgr tiene muchísimas funcionalidades, de acuerdo a los parámetros utilizados. La sintaxis general es slmgr [<opciones>]. En realidad, la llamada al comando puede hacerse de muchas maneras. Por ejemplo, podemos utilizar slmgr -ipk donde –ipk es un parámetro. Otras variantes de esta misma llamada son slmgr.vbs -ipk, slmgr.vbs /ipk, slmgr /ipk. De cualquier forma, el comando será ejecutado.
Para usar el comando primero accedemos a una terminal con privilegios de administración (algunas opciones no requieren este privilegio pero de esta manera abarcamos todo el conjunto). Para este escribimos CMD en el menú inicio y seleccionamos la opción ejecutar como administrador. El ejemplo se realiza en Windows 10.
Parámetros básicos y uso del comando slmgr
Existen muchos parámetros que brindan diferentes opciones al ejecutar el comando. Es válido aclarar que el comando puede ser aplicado a equipos remotos. Para esto solo hay que incluir el nombre del equipo remoto, el usuario y la contraseña, además de los parámetros que se vayan a utilizar. De esta manera la sintaxis quedaría:
slmgr.vbs [<NombreEquipo> [<Usuario> <Contraseña>]] [<Opciones>]
Estos vendrían siendo los parámetros más básicos del comando slmgr. Ya que los parámetros son muchos, los hemos clasificados en distintos grupos. Solo se muestran las opciones asociadas al comando de un equipo local, no de equipos remotos. Además, las opciones descritas en este artículo son para usos offline.
Parámetros globales del comando slmgr
Estos son parámetros utilizados en funciones globales del sistema operativo. Está enfocado en opciones dirigidas hacia la clave de activación de la versión del sistema operativo que se está usando.
/ipk
Se emplea para instalar una clave de producto. El sistema se encarga de confirmar que la clave proporcionada es válida y propia de la versión de sistema en uso. De no ser así se emite un error.
En caso de que la clave sea válida se instalará o reemplazará a la clave ya existente sin proporcionar ningún mensaje. Es necesario reiniciar el sistema para que el cambio tenga efecto.
/ato [<Id. de activación>]
Se emplea para solicitar al sistema que realice el proceso de activación en línea si el sistema tiene instalada una clave KMS o una clave MAC.
En caso de existir una licencia por volumen genérica GVLK, este parámetro solicita una licencia KMS. A partir de Windows uso no se usa este parámetro. En su lugar usar el parámetro –act-type.
/dli [<Id. de activación> | All]
Este parámetro muestra la información de la licencia actual instalada. Si utilizamos el parámetro id. de activación, se muestra la información del sistema con ese identificador. En caso de usar All, se muestra la licencia de todos los productos instalados.
/dlv [<Id. de activación> | All]
Se usa para mostrar más detalles de la licencia. Al igual que la opción anterior podemos especificar un identificador del producto o usar el parámetro All para ver todos los productos.
/xpr [<Id. de activación>]
Muestra la fecha en que expira la licencia actual. Es muy útil para personas con activación KMS, ya que las licencias comerciales y MAK son a perpetuidad.
Opciones avanzadas del comando slmgr
Estas opciones son más avanzadas y se usan desde ambientes de configuraciones avanzadas y el registro que requieren de la licencia del sistema.
/cpky
En caso de que la clave del sistema sea utilizada en el registro de Windows, esta opción la elimina del registro. Esto contribuye a evitar la apropiación indebida de terceros de tu clave de activación. Es obligatorio usar esta opción en instalaciones de claves en las que la configuración predeterminada es que no se borren del registro.
/ilc <license_file>
Se usa para instalar un archivo de licencia el cual es especificado en el parámetro. Dichas licencias se instalan para la solución de problemas o el completamiento de la activación por tokens o una instalación manual.
/rilc
Provoca que todas las licencias validas que se han usado en el sistema se reinstalen. Estas copias de las licencias se almacenan en %SystemRoot%\system32\oem y %SystemRoot%\System32\spp\tokens.
/rearm
Restablece los temporizadores asociados a la activación. En caso de que la clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm se ha establecido en 1, este parámetro no ejecuta ninguna acción.
/rearm-app <Id. de aplicación>
Restablece el estado de la licencia de la aplicación especificada con el parámetro Id.
/upk [<Id. de aplicación>]
Con esta opción desinstalamos la licencia actual del sistema operativo Windows. Una vez reiniciemos el ordenador, el sistema se encontrará en un estado sin activación. En caso de que especifique un Id. se desinstalara la licencia de este producto en específico.
/dti [<Id. de activación>]`
Se muestra el identificador correspondiente a la instalación, para su activación offline.
Opciones del comando slmgr para activaciones basadas en token
Estas opciones se aplican para las activaciones del sistema Windows basadas en token.
/lil
Se muestran todas las licencias actuales basadas en tokens en el sistema.
/ril <ILID><ILvID>
Elimina una licencia de activación basada en token instalada.
/stao
Se emplea para establecer que solo se acepten activaciones basadas en token. Automáticamente se deshabilitan las activaciones KMS. No está disponible en las versiones de Windows Server 2012 R2 y Windows 8.1. En lugar de esta opción, usar /acttype.
/ctao
Elimina la acción predeterminada de solo aceptar activaciones basadas en token. Se establece automáticamente la activación KMS.
/ltc
Brinda una lista de los posibles certificados válidos basado en token que pueden ser empleados para activar el software instalado.
/fta <Huella digital de certificado> [<PIN>]
Se utiliza para forzar la activación basada en token a partir del certificado indicado. El parámetro PIN es opcional y solo se usará si se utiliza un medio de hardware para proteger el certificado, como una tarjeta inteligente.
- ¡Contraseña Olvidada en Windows 7! ¿Cómo Vuelvo a Entrar?
- ¿ Cómo Grabar su Pantalla en Windows 11 ?
- ¿Alguna vez te has preguntado qué es un Service Pack?
- ¿Cómo Iniciar Windows 8 / 8.1 en Modo Seguro?
- ¿Cómo Quitar la Protección Contra Escritura en Windows 7/8/10?
- ¿Cómo abrir archivos EML en Windows?
- ¿Cómo Activar Bluetooth en Windows 10?
- ¿Cómo Activar el Sistema Operativo Windows?
- ¿Cómo Actualizar los Drivers o Controladores en Windows?
- ¿Cómo Arrancar en Modo Seguro en Windows 10?
- ¿Cómo arreglar el bucle de reparación automática de Windows 10?
- ¿Cómo cambiar los programas predeterminados en Windows 10?
- ¿Cómo Cambiar tu Contraseña de Windows?
- ¿Cómo configurar Windows Update?
- ¿Cómo corregir un DPC Watchdog Violation en Windows 10?
- ¿Cómo Deshabilitar Cortana en Windows 10?
- ¿Cómo deshabilitar el Firewall de Windows en las versiones desde XP hasta Windows 10?
- ¿Cómo Elimino mi Contraseña de Windows?
- ¿Cómo Grabar su Pantalla en Windows 10?
- ¿Cómo hacer de Outlook tu Cliente de Correo Electrónico Predeterminado?
- ¿Cómo Obtener Aplicaciones de Android en Windows 11?
- ¿Cómo Personalizar el Escritorio de Windows con Gadgets?
- ¿Cómo Quitar o Desinstalar Internet Explorer de tu Ordenador?
- ¿Cómo Reconstruir el BCD de Windows?
- ¿Cómo Reparar Archivos Thumbs.db Dañados o Corruptos?
- ¿Cómo Reparar el Error de Actualización de Windows 0x80070643?
- ¿Cómo Reparar el Error del Código 43 de Windows?
- ¿Cómo reparar el error del Dispositivo de Arranque Inaccesible en Windows 10?
- ¿Cómo Reparar un Registro Dañado en Windows 10?
- ¿Cómo Restablecer los Valores de Fábrica de Windows 10?
- ¿Cómo Restaurar Archivos desde la Papelera de Reciclaje?
- ¿Cómo solucionar errores de Kernel32?
- ¿Cómo Solucionar Errores de Windows.dll no Encontrados o Faltantes?
- ¿Cómo solucionar errores del código 19 en Windows?
- ¿Cómo Solucionar Errores en la Actualización de Windows 10?
- ¿Cómo solucionar errores Msvcp100.dll no encontrados o faltantes?
- ¿Cómo solucionar errores MSVCP140.dll faltante?
- ¿Cómo solucionar la congelación y otros problemas durante el inicio de Windows?
- ¿Cómo solucionar los errores del código 31 en Windows?
- ¿Cómo Usar y Desactivar Firewall de Windows 10?
- ¿Cómo ver los Archivos y las Carpetas Ocultas en Windows?
- ¿Cuáles son las Diferencias entre los Sistemas de 32 Bits y 64 Bits?
- ¿Cuáles son los códigos de error del Administrador de Dispositivos?
- ¿Qué es «Falta MSVCP140.dll» y cómo solucionarlo?