Gestión de licencias y activación del S.O.: Comprobar el estado de activación de la licencia del sistema operativo y realizar procedimientos de cambio de clave de producto mediante comandos (slmgr).
Objetivo:
Comprobar el estado actual de la licencia y la activación del sistema operativo Microsoft Windows, así como gestionar la sustitución o instalación de nuevas claves de producto de manera remota o automatizada utilizando la herramienta nativa por línea de comandos slmgr.vbs.
Escenario:
- Una máquina virtual o equipo físico con un sistema operativo Windows (Pro, Enterprise o Server).
- Privilegios de administrador del sistema (imprescindibles para modificar la base de datos de licencias y el almacén de tokens de Windows Software Licensing Management).
Instrucciones:
Opción A: Comprobación y gestión de licencias mediante slmgr (CMD / PowerShell)
- Abre una terminal de Símbolo del sistema (CMD) o PowerShell con privilegios de administrador.
- Paso 1: Comprobar el estado detallado de la licencia y la fecha de expiración:
- Ejecuta el siguiente comando para abrir una ventana emergente (o mostrar en consola) con la información de activación, canal de licencia y número de serie parcial:
cscript slmgr.vbs /dli
- Para obtener un informe exhaustivo con el estado de licencia ampliado, fecha de expiración del token y canales KMS/MAK asociados, ejecuta:
cscript slmgr.vbs /xpr
- Ejecuta el siguiente comando para abrir una ventana emergente (o mostrar en consola) con la información de activación, canal de licencia y número de serie parcial:
- Paso 2: Instalación o cambio de la clave de producto (Product Key):
- Utiliza el parámetro
/ipkseguido de la clave de producto de 25 caracteres para instalar una nueva licencia en el equipo:cscript slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
- Utiliza el parámetro
- Paso 3: Forzar la activación en línea de la licencia:
- Una vez instalada la clave, fuerza al sistema a contactar con los servidores de activación de Microsoft para validar la licencia:
cscript slmgr.vbs /ato
- Una vez instalada la clave, fuerza al sistema a contactar con los servidores de activación de Microsoft para validar la licencia:
Opción B: Consultas de licencias mediante PowerShell (CIM / WMI)
- Abre una terminal de PowerShell como administrador para consultar de forma estructurada el estado del sistema operativo y su ID de activación:
Get-CimInstance SoftwareLicensingProduct | Where-Object { $_.LicenseStatus -eq 1 } | Select-Object Name, Description, PartialProductKey, LicenseStatus
Verificación:
- Comprueba que el cuadro de diálogo devuelto por
cscript slmgr.vbs /dliindica explícitamente: "Licencia de equipo: Equipo con licencia" (Machine is permanently activated). - Verifica que el comando
cscript slmgr.vbs /xprconfirma que el sistema operativo se encuentra activado de forma permanente sin restricciones temporales de gracia.
Preguntas de reflexión:
- ¿Por qué es fundamental para las organizaciones y auditorías de cumplimiento (Software Asset Management - SAM) mantener un control riguroso de las claves de producto MAK y KMS en los equipos corporativos?
- ¿Qué diferencias operativas existen entre utilizar el comando
slmgr.vbs /atopara la activación en línea frente a la activación por volumen basada en servicios KMS locales en una red corporativa cerrada? - ¿Qué implicaciones de seguridad y estabilidad conlleva utilizar activadores no oficiales o software pirata frente a la gestión legítima de licencias del sistema operativo?
Haz clic aquí para ver las soluciones y explicaciones
1. ¿Por qué es vital el control riguroso de licencias (SAM)?
Permite a las empresas asegurar el cumplimiento legal (compliance) evitando sanciones económicas graves por auditorías de licencias, además de garantizar que todo el parque informático recibe soporte técnico oficial, actualizaciones de seguridad legítimas y estabilidad operativa sin bloqueos repentinos por falsificación de software.
2. ¿Qué diferencias hay entre activación en línea y servidores KMS locales?
La activación en línea (con claves minoristas o MAK) requiere que cada equipo se conecte directamente a los servidores públicos de Microsoft a través de Internet. Por el contrario, un servidor de administración de claves (KMS) local permite activar de forma centralizada y transparente a cientos de equipos dentro de una red corporativa interna sin necesidad de que cada máquina tenga acceso directo a Internet para validar su licencia periódicamente.
3. ¿Qué riesgos implica el uso de activadores no oficiales o software pirata?
Los activadores piratas ("cracks" o emuladores KMS no oficiales) suelen requerir la modificación profunda de archivos protegidos del núcleo, la desactivación de políticas de seguridad del sistema o la apertura de puertas trasera en el equipo. Esto deja la infraestructura completamente expuesta a la infección de malware, troyanos de acceso remoto (RAT) y robo masivo de credenciales corporativas.