Cómo evitar que Windows 10 reinicie la computadora después de instalar actualizaciones

79

Estas preguntas se han respondido anteriormente, por ejemplo, aquí , pero todas las respuestas que he visto requieren un menú desplegable en Configuración> Actualización y seguridad> Opciones avanzadas.

En mi versión de Windows 10 Pro, no existe ese menú desplegable:

Opciones avanzadas de actualización de Windows

¿Cómo puedo evitar reinicios automáticos?

Laurent
fuente
1
Windows 10 versión 1607 (compilación del SO 14393.10)
Laurent
19
Sí, pero el problema con la configuración de las horas "activas" es que si olvido cerrar Excel y dejarlo abierto durante la noche, Windows podría reiniciarse durante la noche, lo que me haría perder datos no guardados. Además, el período de tiempo máximo activo es de 12 horas, lo que supone que todos duermen al menos 12 horas al día ...
Laurent
1
@Laurent, cuando se publique Creators Update el próximo mes, uno de los cambios aumentará la Active Hoursconfiguración máxima que puede configurar a 18 horas. ¡Con suerte, normalmente duermes al menos seis horas!
Run5k
1
Esta es solo una de las muchas cosas que hace Windows que nos ralentiza y obstaculiza nuestro trabajo. Aunque todavía usamos Windows un poco aquí en nuestro negocio (principalmente en WINE o VirtualBox), hemos cambiado a Linux (RHEL, LM MATE 18.1 y Xubuntu 16.04). Las actualizaciones de Linux no nos retrasan, y rara vez es necesario reiniciar.
Mike Waters

Respuestas:

89

Configurar el "No reinicio automático con usuarios registrados para instalaciones programadas de actualizaciones automáticas" GPO no funcionó para mí. Me desperté esta mañana y mi máquina había sido reiniciada. (Estaba usando la computadora anoche y ni siquiera recibí una advertencia).

Esta sugerencia de techjourney.net parece más prometedora.

  • Abra el Programador de tareas y vaya a Biblioteca del Programador de tareas> Microsoft> Windows> UpdateOrchestrator
  • Haga clic derecho en la tarea Reiniciar y deshabilítela .

Windows intentará volver a habilitar la tarea automáticamente, por lo que también debe modificar los permisos en el archivo de la tarea.

  • Vaya a C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator
  • Abra las propiedades del archivo Reiniciar , abra la pestaña Seguridad y abra Permisos avanzados.
  • Tome posesión del archivo haciendo clic en el enlace "Cambiar" al lado del propietario y escribiendo su nombre. Deshabilite la herencia a través del botón en la parte inferior.

  • Cambie todos los permisos para leer o leer y ejecutar solamente.

JaredE
fuente
3
También debe establecer la política de grupo "Habilitar Windows UPM para que active automáticamente el sistema para instalar actualizaciones programadas" en DESACTIVADO. Si no lo hace, Windows a veces iniciará su computadora cuando esté apagada (en hibernación), instalará actualizaciones y se apagará nuevamente, causando que pierda su estado de hibernación. Esto hace que pierdas todas tus ventanas abiertas, lo cual es un gran dolor.
Steve
1
Tenga en cuenta que la tarea debe deshabilitarse primero y luego establecer los permisos del archivo. Si primero realiza los permisos de archivo, la tarea puede generar un error al intentar establecer el estado en deshabilitado.
Mike Simpson
77
Por lo que puedo decir, esto ya no funciona. Windows ahora ignora los permisos en el archivo y cambia "reiniciar" a habilitado. No creo que actualmente haya una manera de evitar que Windows se reinicie, lo cual es absolutamente ridículo.
dallin
1
También tuve que hacer este proceso para la carpeta "C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ rempl" para que se bloqueen los reinicios automáticos (deshabilitar las tareas en el programador de tareas, luego eliminar todos los permisos de escritura). Al menos, creo que lo están ahora, ya que ha pasado el tiempo programado y no se ha reiniciado. Veremos si MS crea otra tarea más tratando de superar nuestros bloqueos ... -_-
Venryx
2
No funciona, no hay permiso para deshabilitar la tarea de reinicio, ¡incluso para el administrador! Recibo este mensaje: "La cuenta de usuario con la que está operando no tiene permiso para deshabilitar esta tarea"
Tomás
9

Parece que todas las soluciones sugeridas para hacks no funcionan con la actualización de aniversario. Pero todavía hay una opción: puede actualizar periódicamente las "horas activas" en la configuración. Sin embargo, esto no es divertido de hacer manualmente, pero hay un pequeño servicio de Windows que puede hacerlo por usted: https://www.udse.de/en/windows-10-reboot-blocker

audioxp
fuente
La respuesta aceptada parece seguir funcionando para mí ... Como las actualizaciones no se instalan automáticamente, no se reinicia. Sin embargo, si hago clic para instalar las actualizaciones, se reiniciará más tarde sin preguntar, así que me aseguro de reiniciar justo después de instalar las actualizaciones manualmente.
Laurent
3
¡Esto es ridículo! ¡No puedo creer que necesitemos instalar esto para "arreglar" algo que no debería haberse "roto" en primer lugar! Tanto por ser una versión "pro" ....
TFTD
1
Para aquellos que prefieren revisar el código antes de ejecutarlo, también hay una versión de PowerShell de otra persona en Github .
Peter Taylor
8

Editar:

Microsoft lanzará una forma de posponer las actualizaciones. The Verge: Microsoft está haciendo que sea fácil detener Windows 10 reiniciando su PC al azar para actualizaciones

No estoy seguro si la aplicación de configuración te permite hacer esto más. He echado un vistazo pero no puedo encontrar nada. Esta solución a continuación funcionará independientemente de si tiene Windows 10 Pro.

En el cuadro de diálogo Ejecutar (winkey + R), escriba "gpedit.msc" (sin comillas), presione Intro Ir a Configuración del equipo / Plantillas administrativas / Componentes de Windows / Actualización de Windows Haga doble clic en "No reiniciar automáticamente con usuarios registrados instalaciones de actualizaciones automáticas "Habilítelo y haga clic en aplicar

Ref: Windows 10: deshabilitar el reinicio automático para actualizaciones

Gpedit

mt025
fuente
77
gpedit es solo para versiones Pro y superior, Home o inferior no tiene gpedit
Moab
2
Tengo Pro, así que pude hacer esto. Pero ya estaba habilitado (lo habilité hace mucho tiempo cuando todavía estaba en Windows 8). Anoche se reinició nuevamente incluso con esta configuración habilitada.
Laurent
21
Esto no funciona Tengo esto habilitado, pero aún se reinicia. Lo más molesto es que se reinicia durante la semana, durante el horario de oficina , mientras que muchas aplicaciones están abiertas, y solo las cierra a la fuerza y ​​pierdo mi trabajo. Cada vez. He estado usando Windows desde 3.1 y no me importó ninguna de sus dudosas decisiones de interfaz de usuario, incluida la 8 interfaz de usuario moderna. Pero déjame hacer mi maldito trabajo sin interrupciones. Irónicamente, lo llaman Windows 10 "Pro".
Groo
1
No funciona. (Windows 10, versión 1607, compilación 14393.187)
user643011
2
¿Alguien leyó el último párrafo de esa opción "esto no funciona si la política Configure Automatic Updatesno está activa"? Supongo (pero aún no se pudo verificar) que esto solo funciona si también se activa dicha política.
Tobias Kienzler
5

Las otras dos soluciones no parecen funcionar para mí, ya que esas configuraciones de registro ya estaban configuradas en mi computadora.

Aquí hay una solución indirecta, que es decirle a Windows Update que no instale actualizaciones automáticamente, solo descárguelas y luego solicite la instalación. El usuario puede elegir cuándo instalarlos y reiniciarlos.

Vaya a la siguiente clave del Registro: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update
Establezca el valor de AUOptions en uno de los siguientes valores:

1 = Nunca busque actualizaciones
2 = Busque actualizaciones pero permítame elegir si descargar e instalarlos
3 = Descargar actualizaciones, pero déjame elegir si instalarlas
4 = Instalar actualizaciones automáticamente

Lo puse a 3.

Fuente: Foros de Microsoft Technet: Cómo evitar que Windows 10 se reinicie automáticamente, respuesta de MaxBak83

Laurent
fuente
Sí, yo uso esta herramienta para buscar manualmente las actualizaciones: superuser.com/a/948069/174557
magicandre1981
44
No, esto tampoco funciona. Mi Windows 10 Pro (con esta configuración establecida en 2(después de que eliminé la Windows/SoftwareDistributioncarpeta, descargué las actualizaciones, las instalé y luego reinicié, en medio de mi horario de oficina , el miércoles a las 13 p.m., con varias aplicaciones abiertas, incluida una no guardada) Documento de Word. Luego procedió a instalar la "Edición de aniversario" durante los siguientes 30 minutos, falló y luego restauró mi versión anterior automáticamente. Genial, ahora puedo esperar al siguiente intento. Debo recordar guardar cada vez que vaya a tomar una taza de café.
Groo
1
A mí me funcionó; ahora recibo un mensaje que dice que se requiere reiniciar y luego un mensaje siniestro . Reiniciaremos su dispositivo fuera del horario de oficina . Pero no se reinicia por sí solo. Hay un botón para reiniciar ahora .
jmgonet
1
No funciona. (Windows 10, versión 1607, compilación 14393.187)
user643011
¿No es HKLM \ SOFTWARE \ Políticas \ Microsoft \ ...? Además, esto parece confirmar mi comentario de que debe activar ambas políticas "Configurar actualizaciones automáticas" y "No reiniciar automáticamente con los usuarios registrados para las instalaciones programadas de actualizaciones automáticas"
Tobias Kienzler
1

Winaero.com ha proporcionado una forma de hacerlo:

  • Editor de registro abierto.
  • Vaya a la siguiente clave de registro: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Crear un nuevo valor DWORD llamado aquí NoAutoRebootWithLoggedOnUsersy ponerlo en 1y reinicie el dispositivo.

ingrese la descripción de la imagen aquí

magicandre1981
fuente
1
Acabo de ir allí en regedit y en mi PC esa clave ya estaba configurada en 1.
Laurent
Mi computadora no tiene WindowsUpdate
Richard
@ Richard crea una clave con ese nombre si no puede encontrarla
magicandre1981
3
No funciona. (Windows 10, versión 1607, compilación 14393.187)
user643011
Continuando con la tendencia de que los blogs de tecnología no hagan una investigación adecuada y no verifiquen sus respuestas lo suficiente, la guía no enumera la información de bits correctamente. La clave que publicó solo es aplicable a máquinas de 32 bits. También he agregado la información para máquinas de 64 bits.
Gaviota
1

Aquí hay un archivo .zip que contiene un archivo .reg que DEBERÍA funcionar incluso en Windows 10 (aunque no lo sabré con seguridad hasta la próxima vez que M $ envíe una actualización Win10 que requiera reiniciar):

http://www.geeksalive.com/NoAutoReboot_Win10.zip

Aquí está el contenido del archivo NoAutoReboot.reg, pero asegúrese de leer 00ReadMe.txt también.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"AutomaticMaintenanceEnabled"=dword:00000001
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"AllowMUUpdateService"=dword:00000001

Tenga en cuenta que para que esto sea efectivo, deberá reiniciar el Servicio de actualización de Windows o simplemente reiniciar la computadora, después de instalar la actualización del registro.

Dave Burton
fuente
0

Para equipos con directiva de grupo, la aplicación de la directiva Configuración de usuario \ Plantillas administrativas \ Componentes de Windows \ Windows Update \ Eliminar el acceso para usar todas las funciones de Windows Update con la opción No mostrar ninguna notificación evitará por completo los reinicios forzados. La actualización de Windows en Windows 10 seguirá siendo completamente funcional.

Las entradas de registro para esta política son HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ WindowsUpdate Cree las claves: DisableWindowsUpdateAccess con valor 1 DisableWindowsUpdateAccessMode con valor 0

Esto evitará que la tarea del planificador de tareas en la respuesta de JaredE obligue a reiniciar también. Incluso la ejecución manual de esta tarea no provocará un reinicio.

ayao1337
fuente
-1

Posible respuesta, aún en prueba, pero parece estar funcionando hasta que MS cambie esta configuración en el Programador de tareas.

En otra publicación, "¿Cómo deshabilitar los reinicios automáticos en Windows 10?", Las referencias de jakethedog usan el Programador de tareas. Expandí la configuración por elementos en UpdateOchestrator.

Ir a Inicio e ingresar al Programador de tareas. Ir a la Biblioteca del Programador de tareas >> Microsoft >> Windows >> UpdateOrchestrator.

Aquí encontrará elementos que se pueden ajustar para que las actualizaciones se comporten de manera diferente. Puede cambiar diferentes propiedades en cada elemento haciendo clic derecho y seleccionando Propiedades.

Deberías ver seis pestañas. La mayoría tiene parámetros que se pueden establecer, deshabilitar o eliminar. Use la pestaña Historial en cada elemento para ver cuándo y qué están procesando. Luego, por pestaña, realice los cambios deseados.

Hasta ahora, solo he desactivado y no eliminado ningún parámetro. MS puede volver a agregar un parámetro eliminado cuando se ejecutan los escaneos de actualización, ya sea manual o automáticamente, y reemplazar los elementos faltantes.

En cada elemento que he ajustado, he cambiado las siguientes pestañas.

Pestaña General >> Opciones de seguridad. Cambié la cuenta de usuario que controla el elemento del sistema a mi cuenta. Esto debería ayudar a que la cuenta del sistema deje de anular los cambios.

Desencadenadores >> Editar >> Configuración avanzada. Comience la tarea: en un horario. Establezca la tarea de retraso para hasta (retraso aleatorio): a 1 día. Establezca la tarea de detención si se ejecuta más de: 30 minutos. Establecer caducar: el día en que realiza un cambio en el elemento, 15 minutos más tarde que cuando se realiza el cambio y en Sincronizar entre zonas horarias. Habilitar sin marcar.

Acciones >> Editar. Cambie el nombre de la entrada del Programa / script. Aquí, acabo de cambiar MusNotification.exe a MNcation.exe y eliminé la opción Agregar argumentos de Reiniciar. Esto puede agregarse al Visor de eventos, no lo he verificado para ver.

Condiciones >> Poder. Desmarca ambas entradas.

Configuraciones Establezca lo siguiente.

ingrese la descripción de la imagen aquí

Luego seleccione Aceptar para cerrar la ventana Propiedades y luego haga clic derecho y desactive el elemento por elemento que ajuste. Luego reiniciar.

AndyA
fuente
1
Debería editar esta respuesta después de haber verificado que es una respuesta real. Opinión . ¿Por qué envía respuestas idénticas a las preguntas en lugar de marcar una de las preguntas como un duplicado?
Ramhound