Si tus máquinas virtuales de Windows Server 2022 alojadas en Hyper‑V se detienen exactamente una vez por hora, casi siempre se debe a que su licencia de evaluación ha caducado. En este artículo descubrirás cómo confirmar esa causa, activarlas sin reinstalar y prevenir que vuelva a suceder.
Resumen del problema
Un administrador observa que tres de sus siete VM se apagan cada 60 minutos con total puntualidad. Todas corren Windows Server 2022 Standard sobre el mismo host Hyper‑V; las demás permanecen estables. No hay alertas de hardware ni picos de consumo de recursos y los registros del host lucen normales.
Causa más habitual: expiración de la licencia Evaluation
Microsoft distribuye Windows Server en una edición de evaluación con duración de 180 días. Transcurrido ese periodo el sistema entra en modo out‑of‑grace. Para evitar uso prolongado sin licencia válida, el servicio Software Protection (sppsvc) programa un apagado forzoso cada hora. Este comportamiento no afecta al host ni al resto de VM que sí estén activadas.
Señales inequívocas de que la edición ha caducado
- Marca de agua “Windows License Evaluation Period Expired” en el escritorio.
- Eventos
Kernel‑Power – ID 41
seguidos deUser32 – ID 1074
que indican apagado por licencia. - Salida de
winver
oslmgr /dlv
muestra “Timebased activation expiration: 0x00000000”.
Cómo confirmar la causa paso a paso
Verificación gráfica rápida
Inicia sesión en la VM y pulsa Win + R → winver
. Si ves “Evaluation copy. Expires in 0 days” o simplemente no aparece fecha, la licencia está vencida.
Comprobación detallada con SLMgr
slmgr /dlv
slmgr /xpr
El primer comando detalla el canal de licencia, número de activaciones restantes y estado. El segundo resume si la licencia es “licensed” o “notification” (caducada).
Revisión del Visor de eventos
- Abrir Event Viewer → Windows Logs → System.
- Filtrar por ID 1074 y 109 (fuente: User32). Verás razón “The Software Protection Service has determined that the product is out of tolerance…”.
- Comprobar periodicidad exacta de 60 minutos.
Acción | Comando / Ruta | Qué debe mostrar |
---|---|---|
Versión de Windows | winver | “Evaluation” en la cabecera |
Estado detallado | slmgr /dlv | Channel = Volume – GVLK – Evaluation |
Eventos de apagado | Visor de eventos ↦ System | User32 ID 1074 cada hora |
Procedimiento de corrección
Activar con una clave comercial
Si ya dispones de una clave comercial (Retail, OEM o MAK) para Windows Server 2022 Standard:
Powershell
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
El primer comando instala la clave; el segundo contacta con los servidores de Microsoft y activa la licencia.
Conversión in‑place de Evaluation a Standard o Datacenter
Cuando la VM se originó desde un ISO de evaluación, la edición interna se etiqueta como ServerStandardEval o ServerDatacenterEval. Necesitas convertirla a la edición definitiva antes de activar:
Powershell
DISM /Online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
DISM reemplaza los paquetes de la edición Evaluation por los de Standard y reinicia automáticamente. No pierde datos ni roles instalados.
Uso de activación por volumen (KMS) o AVMA
- KMS: Configura la clave GVLK
W3GNR-8DD9H-2FY6H-2RG98-WFGR9
(Standard) y apunta la VM a tu host KMS. - AVMA: Si el host es Windows Server 2022 Datacenter con activación, basta con insertar la clave AVMA
YQ7QP‑MDWJQ‑MGBP9‑HD9J6‑YR8H8
dentro de la VM; Hyper‑V la validará.
Reinicio y verificación
- Reinicia la VM.
- Ejecuta
slmgr /xpr
; debe indicar “The machine is permanently activated”. - Monitorea el visor de eventos durante al menos dos horas para asegurar ausencia de nuevos ID 1074/109.
Buenas prácticas de licenciamiento en entornos virtuales
Mantener un inventario centralizado
Documenta la edición, la clave y la fecha de expiración de cada VM. Herramientas como Microsoft Endpoint Configuration Manager o scripts de PowerShell con Get‑CimInstance
pueden automatizar el reporte.
Supervisar expiraciones automáticamente
Programa una tarea en cada host que ejecute slmgr /xpr
y envíe alertas cuando el resultado contenga “notification”. Así evitarás sorpresas de apagados masivos.
Usar plantillas correctas desde el inicio
Genera plantillas o checkpoints con la edición ya convertida y activada. De esta forma las nuevas VM heredarán la licencia válida y el periodo de evaluación no jugará en tu contra.
Preguntas frecuentes
¿Qué ocurre si continúo sin activar?
Seguirás recibiendo apagados cada hora, perderás soporte oficial y podrías incumplir contratos de software. Además, algunas actualizaciones críticas de seguridad se bloquean.
¿Puedo extender el periodo de prueba?
Microsoft permite rearmar la evaluación hasta seis veces:
slmgr /rearm
shutdown /r /t 0
Cada rearme otorga 180 días adicionales, pero esta opción solo funciona antes de la expiración.
¿Cómo lo detecto desde el host Hyper‑V?
Con Get‑VM
y Get‑VMIntegrationService
no verás la causa. Debes habilitar el servicio Guest Services y usar PowerShell Direct o WMI para ejecutar slmgr
dentro de la VM, o bien instalar un agente de monitorización que lea el visor de eventos del invitado.
Referencia rápida de comandos
Propósito | Comando |
---|---|
Detalles de licencia | slmgr /dlv |
Resumen de expiración | slmgr /xpr |
Instalar clave | slmgr /ipk CLAVE |
Activar contra Microsoft | slmgr /ato |
Rearmar periodo Eval | slmgr /rearm |
Convertir a Standard | DISM /Online /Set-Edition:ServerStandard /ProductKey:CLAVE /AcceptEula |
Conclusión
El apagado horario de una máquina virtual Windows Server 2022 casi siempre delata una edición de evaluación caducada. Confirmar el estado con slmgr
o el visor de eventos lleva segundos, y la corrección se limita a introducir una clave válida o convertir la edición con DISM. Adoptar un inventario de licencias y automatizar alertas evitará que el problema reaparezca. De esta manera asegurarás la disponibilidad de tus servicios y el cumplimiento de las políticas de software.