¿Te ha pasado que dejas el ordenador encendido con algo importante abierto… y al volver, pum, Windows se ha reiniciado solo tras una actualización? No eres el único.
Aunque las actualizaciones son necesarias, a veces se pasan de listas y te interrumpen sin pedir permiso. Pero, ¡tranqui!, hay varias formas de evitarlo sin romper nada importante del sistema. Aquí te cuento cómo hacerlo paso a paso.
1. Parando el servicio de actualizaciones
La forma más rápida (aunque un poco bestia) es desactivar el servicio de actualizaciones directamente. Para hacerlo:
- Pulsa
Win + R, escribeservices.mscy dale a Enter. - Busca “Windows Update”, haz clic derecho y entra en “Propiedades”.
- Cambia el tipo de inicio a Deshabilitado y guarda.
Con esto, se acabaron los reinicios y las actualizaciones… pero también los parches de seguridad. Vamos, que no te lo recomiendo si no vas a estar pendiente de activar el servicio de vez en cuando.
2. Usando el Editor de Políticas de Grupo
Si tienes Windows Pro o Enterprise, puedes usar una opción más elegante:
- Pulsa
Win + R, escribegpedit.mscy pulsa Enter. - Navega hasta:
Configuración del equipo > Plantillas administrativas > Componentes de Windows > Windows Update - Abre la opción “No reiniciar automáticamente con usuarios conectados…”
- Márcala como Habilitada y aplica.
Esto permite que se instalen las actualizaciones, pero evita que el sistema te reinicie sin preguntar mientras estás trabajando. Mucho mejor.
3. PowerShell al rescate
¿Te manejas bien con comandos? Entonces esta es tu vía.
Abre PowerShell como administrador y copia este código:
$registryPath = "HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU"
if (-not (Test-Path $registryPath)) {
New-Item -Path $registryPath -Force | Out-Null
}
Set-ItemProperty -Path $registryPath -Name "NoAutoRebootWithLoggedOnUsers" -Value 1 -Type DWord
Set-ItemProperty -Path $registryPath -Name "AUOptions" -Value 4 -Type DWord
Esto hace lo mismo que la política anterior, pero desde la línea de comandos. Ideal para los más técnicos o si quieres hacer un script.
4. Lo mismo, pero con el Editor del Registro
Si prefieres el método clásico, puedes hacer lo anterior sin PowerShell:
- Pulsa
Win + R, escriberegedity entra. - Ve a:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU - Si no existe la clave
AU, créala. - Dentro, crea un valor
DWORD (32 bits)llamadoNoAutoRebootWithLoggedOnUsersy ponlo a1.
Como siempre con el registro: haz una copia de seguridad antes por si acaso.
5. Desactivando el reinicio desde el Programador de tareas
Otra opción es decirle al sistema que no ejecute la tarea que hace el reinicio automático:
- Abre el Programador de tareas (
Task Scheduler). - Navega a:
Microsoft > Windows > UpdateOrchestrator - Si ves una tarea llamada Reboot, haz clic derecho y Desactívala.
Si no está, puedes tocar los parámetros de otra tarea llamada Schedule Scan, en la pestaña “Condiciones”, para quitarle permiso para reiniciar.
6. Usa las Horas activas
Windows ya tiene una función para no molestarte durante ciertas horas:
- Ve a Configuración > Windows Update > Opciones avanzadas > Horas activas
- Elige el rango horario en el que sueles trabajar.
- Mejor ponlo manual y amplíalo lo máximo posible (hasta 18-23 horas diarias).
Así, Windows sabrá cuándo NO debe reiniciar.
7. Conexión medida: la opción “light”
Por último, puedes hacerle creer a Windows que tu conexión es limitada. Así se corta un poco y no se vuelve tan pesado:
- Entra en Configuración > Red e Internet > Wi-Fi.
- Selecciona tu red y activa la opción de Conexión de uso medido.
No lo frena del todo, pero reduce mucho su comportamiento automático.
Conclusión
Si no quieres que Windows te reinicie sin avisar después de actualizar, tienes varias formas de ponerle freno: desde desactivar servicios, hasta cambiar políticas o usar el programador de tareas.
La más recomendable: usar las políticas de grupo o PowerShell, que equilibran seguridad con control. Pero elige la que mejor se adapte a ti.
¿Listo para decirle basta ya al reinicio sorpresa?
