Cómo evitar el reinicio automático en Windows después de una actualización

Microsoft te obliga a reiniciar tu computadora con Windows cada vez que realiza una actualización. ** A primera vista, parecería inusual, ya que los sistemas Linux no tienen tales requisitos. Se supone que las actualizaciones deben ocurrir en segundo plano y no interrumpir tu flujo de trabajo actual. Esta guía muestra algunas soluciones para detener el reinicio automático en Windows después de finalizar una actualización.
1. Usando el menú de Servicios
Esta es la forma más fácil de evitar reinicios automáticos después de una actualización de Windows. Abre el menú de Servicios, ya sea ingresando services en Win + R o utilizando la búsqueda del menú de Windows. Desplázate hacia abajo hasta Windows Update en la lista de elementos. Haz clic derecho y selecciona Propiedades, luego ve a la pestaña GENERAL. Cambia el Tipo de inicio a Deshabilitado. Haz clic en Aplicar, luego en Aceptar.

Hay algunos problemas con este método, aunque puedes desactivarlo a voluntad. Una prohibición general de actividades relacionadas con actualizaciones puede afectar las actualizaciones de aplicaciones de Windows y los parches de seguridad, que son esenciales en el entorno de amenazas actual. Esto significa que no habrá descargas ni recordatorios de actualización. Hay métodos mejores a continuación que ofrecen un enfoque más granular.
2. Usando el Editor de directivas de grupo local
En un dispositivo Windows Pro/Enterprise, abre el comando Ejecutar, Win + R, y escribe gpedit.msc luego presiona Enter.
Una vez que se abra la ventana del Editor de directivas de grupo local, navega a Política de equipo local -> Configuración del equipo -> Plantillas administrativas -> Componentes de Windows -> Windows Update. En el panel derecho, haz doble clic en la entrada: No reiniciar automáticamente con usuarios conectados para la instalación programada de actualizaciones automáticas.
Selecciona la casilla Habilitado, y haz clic en Aplicar -> Aceptar para deshabilitar completamente la función de reinicio automático para futuras actualizaciones. Este método aún permite descargas de actualizaciones de Windows, pero no hay reinicio forzado.

Para tu información: si estás experimentando problemas después de una reciente actualización de Windows, aprende cómo seguir adelante.
3. Usando PowerShell
PowerShell tiene una configuración de registro llamada NoAutoRebootWithLoggedOnUsers que permite a los usuarios evitar reinicios forzados después de una actualización de Windows. El método debería funcionar fácilmente en Windows 10, pero requiere algunos ajustes en Windows 11 ya que la ruta exacta del registro puede no existir, lo que lleva a un error de “ruta no encontrada”.
Primero, abre PowerShell en modo administrador. Si eres un usuario de Windows 11, ejecuta el siguiente script de PowerShell para colocar la configuración de registro anterior.
$registryPath="HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
# Verifica si la ruta del registro existe
if(-not(Test-Path$registryPath)){
# Crea la ruta del registro
New-Item-Path$registryPath-Force|Out-Null
}
# Establece NoAutoRebootWithLoggedOnUsers en 1
Set-ItemProperty-Path$registryPath-Name"NoAutoRebootWithLoggedOnUsers"-Value1-Type DWord
# Configura Actualizaciones automáticas (requerido para que NoAutoRebootWithLoggedOnUsers funcione)
Set-ItemProperty-Path$registryPath-Name"AUOptions"-Value4-Type DWordA continuación, ingresa el siguiente comando. Si eres un usuario de Windows 10, puedes ingresarlo directamente ya que no deberías encontrar el error “ruta no encontrada”.
Set-ItemProperty-Path"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"-Name"NoAutoRebootWithLoggedOnUsers"-Value1
Si más tarde cambias de opinión, puedes nuevamente permitir los reinicios automáticos configurando el valor de registro anterior a “0.”
Set-ItemProperty-Path"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"-Name"NoAutoRebootWithLoggedOnUsers"-Value0
Relacionado: también puedes ocultar actualizaciones usando PowerShell.
4. Usando el Editor del Registro
El método anterior para detener forzosamente los reinicios de Windows Update, que lograste utilizar con PowerShell, también se puede hacer usando el Editor del Registro. Este método debería funcionar automáticamente en Windows 10 pero requiere un ajuste específico en Windows 11.
Abre el comando Ejecutar, Win + R, y escribe regedit en el cuadro para abrir el Editor del Registro en tu dispositivo. Inserta la siguiente ruta en la ventana del Editor del Registro:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateBusca bajo WindowsUpdate -> AU (Automático) la clave de D-WORD (32-bit) llamada “NoAutoRebootWithLoggedOnUsers.” Está configurada en 0 por defecto, pero debes cambiarla a 1.

No tienes que crear una entrada de registro de esta manera si ya ejecutaste el script de PowerShell anterior.
Precaución: siempre es una buena idea hacer una copia de seguridad de tu registro antes de realizar cualquier ajuste.
5. Usando el Programador de Tareas
Abre el Programador de Tareas desde el cuadro de búsqueda de Windows. Navega a Programador de Tareas -> Biblioteca del Programador de Tareas -> Microsoft -> Windows -> UpdateOrchestrator. El Servicio UpdateOrchestrator opera en segundo plano para escanear, descargar e instalar actualizaciones de Windows.
Si ves una opción de Reinicio en el panel a la derecha de UpdateOrchestrator, haz clic derecho para Deshabilitar. Si no ves una opción de Reinicio, significa que la tarea de reinicio no se creó. La solución es cambiar los parámetros básicos de reinicio para la opción de Escaneo programado. Selecciona sus Propiedades con un clic derecho.

Cambia los parámetros de reinicio desde la pestaña Condiciones.

Para tu información: ¿el Programador de Tareas no funciona para ti? Aprende a solucionarlo consultando nuestra guía.
6. Cambiando las Horas Activas
Windows tiene una función llamada Horas Activas, que, como su nombre indica, permite a los usuarios especificar un período de tiempo durante el cual el sistema operativo no debe instalar actualizaciones automáticamente ni realizar reinicios del sistema.
En Windows 11, navega a Configuración -> Actualización de Windows -> Opciones avanzadas -> Horas Activas. Para Windows 10, selecciona Configuración -> Actualización y seguridad -> Actualización de Windows. Luego, selecciona Cambiar Horas Activas.
Si el botón Ajustar Horas Activas está configurado en Automáticamente, cámbialo a Manualmente. Asigna un período del día en el que tu sistema no debería pedirte un reinicio. Ajusta fácilmente estas configuraciones para no recibir notificaciones de reinicio durante al menos 23 horas al día.
7. Usando Conexiones Medidas
Utilizar conexiones medidas es una excelente manera de detener los reinicios automáticos, permitiendo al mismo tiempo que se instalen actualizaciones críticas. Esto es bueno para aquellos que no quieren modificar sus políticas de grupo o el editor del registro.
Ve a Configuración -> Red e internet -> Wi-Fi. Selecciona tus redes Wi-Fi deseadas y activa el interruptor de Conexión medida.
Como se muestra aquí, puedes detener el reinicio automático en Windows después de que se descargue una actualización. Asimismo, puedes desactivar las actualizaciones automáticas de controladores en Windows. Si encuentras que falta el Servicio de Actualización de Windows, hay formas de recuperarlo en tu computadora.