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

Imagen destacada de un dispositivo Windows evitando un reinicio después de una actualización automática.

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.

Propiedades de Windows Update en el menú de Servicios con el Tipo de inicio

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.

Detener reinicios automáticos en actualizaciones usando el Editor de directivas de grupo local.

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 DWord

A 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

Script de PowerShell en Windows 11 para asegurar la configuración del registro

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

Deshabilitar un script de PowerShell en Windows 11 llamado

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\WindowsUpdate

Busca 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.

Clave AU bajo Windows Update con valor de registro = 0 para

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.

Clic derecho para seleccionar Propiedades de Escaneo programado en el Programador de Tareas.

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

Condiciones de Escaneo programado en el Programador de Tareas.

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.