Compartir a través de


Opciones de Slmgr.vbs para obtener información de activación de volúmenes

Slmgr.vbs es un script de Visual Basic incluido en Windows que sirve como herramienta de línea de comandos para administrar las licencias y la activación del sistema operativo. Permite instalar y cambiar las claves de producto, activar Windows y comprobar su estado actual de activación o licencia. También admite tareas como la extensión del período de gracia de activación (cambio de nombre) y la solución de problemas relacionados con la activación.

La sintaxis del script Slmgr.vbs y las tablas de este artículo describen cada opción de línea de comandos.

slmgr.vbs [<ComputerName> [<User> <Password>]] [<Options>]

Nota:

En este artículo, los corchetes ([ ]) encierra argumentos opcionales y corchetes angulares (<>) encierra marcadores de posición. Al escribir estos enunciados, omita los corchetes y reemplace los marcadores de posición con los valores correspondientes.

Para obtener información sobre otros productos de software que usan la activación por volumen, consulte los documentos escritos para esas aplicaciones.

Uso de Slmgr en equipos remotos

Para administrar clientes remotos, use la versión 1.2 o posterior de la Herramienta de administración de activación por volumen (VAMT) o cree scripts WMI personalizados que conozcan las diferencias entre las plataformas. Para obtener más información, vea Propiedades y métodos de WMI para la activación por volumen.

Importante

Debido a los cambios de WMI en Windows 7 y Windows Server 2008 R2, el script Slmgr.vbs no está diseñado para funcionar en todas las plataformas. No se admite el uso de Slmgr.vbs para administrar un sistema Windows 7 o Windows Server 2008 R2 desde el sistema operativo Windows Vista. Al intentar administrar un sistema anterior de Windows 7 o Windows Server 2008 R2, se genera un error de coincidencia de versión específico. Por ejemplo, la ejecución de cscript slmgr.vbs <vista_machine_name> /dlv genera la siguiente salida:

Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

The remote machine does not support this version of SLMgr.vbs

Opciones generales de Slmgr.vbs

Opción Descripción
[<NombreDeEquipo>] Nombre de un equipo remoto. (El valor predeterminado es el equipo local).
[<Usuario>] Cuenta que tiene el privilegio necesario en el equipo remoto.
[<Contraseña>] Contraseña de la cuenta que tiene los privilegios necesarios en el equipo remoto.

Opciones globales

Opción Descripción
/ipk <ProductKey> Intenta instalar una clave del producto de 5×5. La clave de producto proporcionada por el parámetro es válida y aplicable al sistema operativo instalado.

Si no es así, se devuelve un error.

Si la clave es válida y aplicable, se instala la clave. Si ya hay instalada una clave, se reemplaza silenciosamente.

Para evitar inestabilidad en el servicio de licencia, se debe reiniciar el sistema o se debe reiniciar el servicio de protección de software.

Esta operación debe ejecutarse desde una ventana del símbolo del sistema con privilegios elevados o, como alternativa, puede establecerse el valor del Registro de operaciones de usuario estándar para permitir a los usuarios sin privilegios acceso adicional al servicio de protección de software.
/ato [<ID> de activación] En el caso de las ediciones comerciales y los sistemas de volumen que tienen instalada una clave de host de KMS o una clave de activación múltiple (MAK), /ato solicita a Windows que pruebe la activación en línea.

En el caso de los sistemas que tienen instalada una clave de licencia por volumen genérica (GVLK), /ato solicita un intento de activación de KMS. Los sistemas que están configurados para suspender los intentos de activación automáticas de KMS (/stao) siguen probando la activación de KMS cuando se ejecuta /ato .

Nota: A partir de Windows 8 (y Windows Server 2012), la opción /stao está en desuso. Use la opción /act-type en su lugar.

El identificador <de activación del parámetro > expande la compatibilidad con /ato para identificar una edición de Windows instalada en el equipo. Al especificar el parámetro <Id. de activación>, se aíslan los efectos de la opción a la edición asociada con dicho identificador de activación. Ejecute slmgr.vbs /dlv all para obtener los identificadores de activación de la versión instalada de Windows. Si necesita admitir otras aplicaciones, consulte las instrucciones proporcionadas por la aplicación para obtener más instrucciones.

La activación de KMS no requiere privilegios elevados. Sin embargo, la activación en línea requiere elevación de privilegios o el valor del registro de Operaciones de Usuario Estándar debe establecerse para permitir acceso adicional para los usuarios sin privilegios al Servicio de Protección de Software.
/dli [<Id. de activación> | All] Mostrar información de licencia.

De forma predeterminada, /dli muestra la información de licencia de la edición de Windows activa instalada. Al especificar el < parámetro Activation ID (Id.> de activación), se muestra la información de licencia de la edición especificada asociada a ese identificador de activación. Al especificar All como parámetro se muestra información de licencia para todos los productos instalados aplicables.

Esta operación no requiere privilegios elevados.
/dlv [<Id. de Activación> | Todos] Mostrar información detallada de licencia.

De forma predeterminada, /dlv muestra la información de licencia del sistema operativo instalado. Al especificar el < parámetro Id.> de activación, se muestra la información de licencia de la edición especificada asociada a ese identificador de activación. Al especificar el parámetro All se muestra información de licencia para todos los productos instalados aplicables.

Esta operación no requiere privilegios elevados.
/xpr [<ID> de activación] Muestra la fecha de expiración de activación del producto. De forma predeterminada, la fecha hace referencia a la edición actual de Windows y es principalmente útil para los clientes de KMS, ya que la activación mak y comercial es perpetua.

Al especificar el < parámetro Id.> de activación, se muestra la fecha de expiración de la activación de la edición especificada asociada a ese identificador de activación. Esta operación no requiere privilegios elevados.

Opciones avanzadas

Opción Descripción
/cpky Algunas operaciones de mantenimiento requieren que la clave de producto esté disponible en el Registro durante las operaciones de out of Box Experience (OOBE). La opción /cpky quita la clave de producto del Registro para evitar que el código malintencionado robe esta clave.

En el caso de las instalaciones comerciales que implementan claves, el procedimiento recomendado es ejecutar esta opción. Esta opción no es necesaria para las claves de host MAK y KMS, ya que este es el comportamiento predeterminado para esas claves. Esta opción solo es necesaria para otros tipos de claves cuyo comportamiento predeterminado no es borrar la clave del Registro.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/ilc <archivo_de_licencia> Esta opción instala el archivo de licencia especificado por el parámetro necesario. Estas licencias se pueden instalar como medida de solución de problemas, para admitir la activación basada en tokens o como parte de una instalación manual de una aplicación incorporado.

Las licencias no se validan durante este proceso: la validación de licencias está fuera del ámbito de Slmgr.vbs. En su lugar, el servicio de protección de software controla la validación en tiempo de ejecución.

Esta operación debe ejecutarse desde una ventana del símbolo del sistema con privilegios elevados o, como alternativa, puede establecerse el valor del Registro de operaciones de usuario estándar para permitir a los usuarios sin privilegios acceso adicional al servicio de protección de software.
/rilc Esta opción vuelve a instalar todas las licencias almacenadas en %SystemRoot%\system32\oem y %SystemRoot%\System32\spp\tokens. Estas son copias "válidas reconocidas" que se han almacenado durante la instalación.

Se reemplazarán todas las licencias que coincidan en el almacén de confianza. Las licencias adicionales (por ejemplo, licencias de emisión de la autoridad de confianza (TA), las licencias para las aplicaciones no se ven afectadas.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados o el valor del Registro de operaciones de usuario estándar debe establecerse para permitir el acceso adicional de los usuarios sin privilegios al servicio de protección de software.
/rearm Esta opción restablece los temporizadores de activación. El proceso /rearm también es llamado por sysprep /generalize.

Esta operación no hace nada si la entrada del RegistroHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm está establecida en 1. Consulte Configuración del Registro para activación de volumen para obtener más información acerca de esta entrada del Registro.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados o el valor del Registro de operaciones de usuario estándar debe establecerse para permitir el acceso adicional de los usuarios sin privilegios al servicio de protección de software.
/rearm-app <ID de aplicación> Restablece el estado de licencia de la aplicación especificada.
/rearm-sku <Id. de aplicación> Restablece el estado de licencia de la SKU especificada.
/upk [<Id. de aplicación>] Esta opción desinstala la clave de producto de la edición actual de Windows. Después de un reinicio, el sistema estará en un estado Sin licencia a menos que se instale una nueva clave de producto.

De manera opcional, puedes usar el parámetro <Id. de activación> para especificar un producto instalado distinto.

Esta operación debe ejecutarse desde una ventana del símbolo del sistema con privilegios elevados.
/dti [<Id. de activación>] Muestra el identificador de instalación para la activación sin conexión.
/atp <Id. de confirmación> Active el producto mediante el identificador de confirmación proporcionado por el usuario.

Opciones de cliente de KMS

Opción Descripción
/skms <Name[:P ort] | : Puerto> [<Id.> de activación] Esta opción especifica el nombre y, opcionalmente, el puerto del equipo host de KMS al que se va a ponerse en contacto. Al establecer este valor, se deshabilita la detección automática del host de KMS.

Si el host de KMS usa solo la versión 6 del protocolo de Internet (IPv6), la dirección debe especificarse en el formato <hostname>:<port>. Las direcciones IPv6 contienen dos puntos (:), que el script Slmgr.vbs no analiza correctamente.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/skms-domain <FQDN> [<ID> de activación] Establece el dominio DNS específico en el que se pueden encontrar todos los registros SRV de KMS. Esta configuración no tiene ningún efecto si el host de KMS específico se establece mediante la opción /skms . Esta opción se usa, especialmente en entornos de espacio de nombres, para forzar a KMS a ignorar la lista de búsqueda de sufijos DNS y, en su lugar, buscar los registros del host de KMS en el dominio DNS especificado.
/ckms [<ID de activación>] Esta opción quita la información de puerto, dirección y nombre de host de KMS especificado del registro y restaura el comportamiento de detección automática de KMS.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/skhc Esta opción habilita el almacenamiento en caché del host de KMS (valor predeterminado). Una vez que el cliente detecta un host kmS en funcionamiento, esta configuración impide que la prioridad y el peso del sistema de nombres de dominio (DNS) afecten a la comunicación adicional con el host. Si el sistema ya no puede ponerse en contacto con el host de KMS en funcionamiento, el cliente intenta detectar un nuevo host.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/ckhc Esta opción deshabilita el almacenamiento en caché del host de KMS. Esta configuración indica al cliente que use la detección automática de DNS cada vez que intente la activación de KMS (recomendado al usar la prioridad y el peso).

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.

Opciones de configuración del host de KMS

Opción Descripción
/sai <Intervalo> Esta opción establece el intervalo, en minutos, para que los clientes no activados intenten conectarse a KMS. El intervalo de activación debe estar entre 15 minutos y 30 días, aunque se recomienda el valor predeterminado (dos horas).

El cliente de KMS recoge inicialmente este intervalo del Registro, pero cambia a la configuración de KMS después de recibir la primera respuesta de KMS.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/sri <Intervalo> Esta opción establece el intervalo de renovación, en minutos, para que los clientes activados intenten conectarse a KMS. El intervalo de renovación debe estar entre 15 minutos y 30 días. Esta opción se establece inicialmente en el servidor KMS y en los lados del cliente. El valor predeterminado es 10 080 minutos (7 días).

El cliente de KMS recoge inicialmente este intervalo del Registro, pero cambia a la configuración de KMS después de recibir la primera respuesta de KMS.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/sprt <Puerto> Esta opción establece el puerto en el que el host de KMS escucha las solicitudes de activación del cliente. El puerto TCP predeterminado es 1688.

Esta operación debe ejecutarse desde una ventana del símbolo del sistema con privilegios elevados.
/sdns Habilite la publicación de DNS por el host de KMS (valor predeterminado).

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/cdns Deshabilite la publicación de DNS por el host de KMS.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/spri Establezca la prioridad de KMS en normal (valor predeterminado).

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/cpri Establece la prioridad de KMS en baja.

Use esta opción para minimizar la contención de KMS en un entorno hospedado conjuntamente, lo que puede provocar el colapso de KMS en función de qué otras aplicaciones o roles de servidor estén activos. Use esta opción con cuidado.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.
/act-type [<Tipo de activación>] [<Id. de activación>] Esta opción establece un valor en el Registro que limita la activación de volumen a un solo tipo. El tipo de activación 1 limita la activación solo a Active Directory. 2 lo limita a la activación de KMS. 3 lo limita a la activación basada en tokens. La opción 0 permite cualquier tipo de activación y es el valor predeterminado.

Opciones de configuración de activación basada en tokens

Opción Descripción
/lil Enumere las licencias de emisión de activación basadas en tokens instaladas.
/ril <ILID><ILvID> Permite quitar una licencia de emisión de activación basada en token instalada.

Esta operación debe ejecutarse desde una ventana del símbolo del sistema con privilegios elevados.
/stao Establezca la marca Solo activación basada en tokens , deshabilitando la activación automática de KMS.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.

Esta opción se quitó en Windows Server 2012 R2 y Windows 8.1. Use la opción /act-type en su lugar.
/ctao Desactive la marca Solo activación basada en tokens (valor predeterminado), lo que habilita la activación automática de KMS.

Esta operación debe ejecutarse en una ventana del símbolo del sistema con privilegios elevados.

Esta opción se quitó en Windows Server 2012 R2 y Windows 8.1. Use la opción /act-type en su lugar.
/ltc Enumera los certificados de activación basados en tokens válidos que pueden activar el software instalado.
/fta <Huella digital del certificado> [<PIN>] Forzar la activación basada en tokens usando el certificado identificado. El número de identificación personal (PIN) opcional se proporciona para desbloquear la clave privada sin un aviso de PIN si usa certificados protegidos por hardware (por ejemplo, tarjetas inteligentes).

Opciones de configuración de activación basadas en Active Directory

Opción Descripción
/ad-activation-online <Clave del producto> [<Nombre del objeto de activación>] Recopila datos de Active Directory e inicia la activación del bosque de Active Directory mediante las credenciales ejecutadas por el símbolo del sistema. No se requiere acceso de administrador local. Sin embargo, se requiere acceso de lectura y escritura al contenedor de objetos de activación en el dominio raíz del bosque.
/ad-activation-get-IID <Clave del producto> Esta opción inicia la activación del bosque de Active Directory en modo telefónico. La salida es el identificador de instalación (IID) que se puede usar para activar el bosque por teléfono si la conectividad a Internet no está disponible. Cuando se proporciona el IID en la llamada telefónica de activación, se devuelve un CID que se usa para completar la activación.
/ad-activation-apply-cid <Clave de producto><Id. de confirmación> [<Nombre del objeto de activación>] Cuando use esta opción, escriba el CID que se proporcionó en la llamada telefónica de activación para completar la activación.
[/name: <>AO_Name] Opcionalmente, puede anexar la opción /name a cualquiera de estos comandos para especificar un nombre para el objeto de activación almacenado en Active Directory. El nombre no debe superar los 40 caracteres Unicode. Use comillas dobles para definir explícitamente la cadena de nombre.

En Windows Server 2012 R2 y Windows 8.1, puede anexar el nombre directamente después de /ad-activation-online <Product Key> y /ad-activation-apply-cid sin tener que usar la opción /name .
/ao-list Muestra todos los objetos de activación que están disponibles para el equipo local.
/del-ao <AO_DN>

/del-ao <AO_RDN>
Elimina el objeto de activación especificado del bosque.