Evite que Windows 7 se apague forzosamente al esperar la actualización

12

Me ha sucedido esto dos veces ahora. Estaré trabajando en algo que me ha llevado a no reiniciar mi máquina durante varios días. Si Windows 7 está esperando instalar actualizaciones, eventualmente llegará a un punto en el que obliga a reiniciar para instalar las actualizaciones. El problema es que no me notifica ni me dice que va a hacer esto y, como resultado, he perdido el trabajo y, más recientemente, una máquina virtual se volvió corrupta e inutilizable. ¿Hay alguna manera de al menos conseguir que me avise antes de hacer esto? Solía...

Kenneth
fuente
1
Buena pregunta, estoy seguro de que será de beneficio para muchas personas
Simon

Respuestas:

10

Puede agregar una configuración de registro que evitará esto. Puede encontrar instrucciones detalladas y una clave de registro descargable aquí: http://www.howtogeek.com/howto/windows-vista/prevent-windows-update-from-forcibly-rebooting-your-computer/

Desde el sitio:

Abra regedit.exe a través del cuadro de búsqueda del menú de inicio o ejecute el diálogo, y navegue hacia abajo hasta la siguiente clave, creando nuevas claves si no existen.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

Cree un nuevo valor DWORD de 32 bits denominado NoAutoRebootWithLoggedOnUsers y asígnele un valor de 1 para evitar el reinicio automático mientras los usuarios inician sesión. Elimine el valor para volver a poner las cosas como estaban.

He usado este hack de registro con éxito en muchas computadoras y no puedo pensar en una sola vez que me haya obligado a reiniciar. Cuando se aplican actualizaciones críticas que requerirán un reinicio, aún aparece el mensaje "Necesita reiniciar" cerca de la bandeja del sistema, pero no se reinicia por sí solo.

tortuga
fuente
4

Cambie la configuración de las actualizaciones de Windows a "Descargar actualizaciones, pero permítame elegir cuándo instalarlas". Luego le dirá que las actualizaciones están listas y usted elegirá cuándo instalar y reiniciar.

Vaya a Panel de control> Actualización de Windows. Cámbielo en el primer cuadro desplegable.

BroScience
fuente
2

Microsoft solo reinicia por la fuerza su máquina después de tres días de que la instalación esté lista y haya elegido continuamente no instalarla. Además, las únicas actualizaciones obligatorias instaladas por Windows Update son las actualizaciones de seguridad . A diferencia de otras compañías, Microsoft no elimina las actualizaciones de funciones (como paquetes de idioma, etc.) como actualizaciones obligatorias (se enumeran como "Opcionales" y Windows no lo obligará a reiniciar para instalarlas).

Peor aún: las actualizaciones de Windows les dicen a los atacantes dónde están los errores, porque los parches pueden ser modificados por ingeniería inversa. Los "errores críticos", como la capacidad de almacenar los controladores del sistema de desbordamiento de forma remota, son enormemente peligrosos, y solo tiene un breve período de tiempo después de que la actualización esté generalmente disponible antes de que ese error se conozca y se use "en la naturaleza". En consecuencia, deshabilitar o elegir no instalar udpates de Windows está poniendo su máquina en un riesgo adicional significativo.

Quizás una mejor respuesta a su pregunta es mirarla ortogonalmente; en lugar de "¿cómo puedo apagar el reinicio", piense "¿por qué el reinicio impide que mi computadora haga cosas?"

Si está usando (o escribiendo) un programa que necesita hacer un procesamiento de varios días, considere muy seriamente si un mejor enfoque es guardar regularmente "puntos de control" para permitir la reanudación del programa. Hacerlo no solo permitirá que su programa sobreviva al reinicio, sino que también significará que su trabajo no se perderá si hay un corte de energía, si el programa falla y probablemente hará que sea más fácil ver cómo su programa puede distribuirse en un Número de otras máquinas.

Una vez que haya hecho esto, puede programar su programa para que se ejecute al arrancar deshabilitando la pantalla de inicio de sesión del usuario y colocando un acceso directo a su programa en la carpeta "Inicio" en su menú de inicio, o mediante el Programador de tareas.

Una vez que haya hecho esto, Windows podrá interrumpir su tarea para instalar actualizaciones críticas de seguridad, reiniciar su máquina y luego, cuando su máquina vuelva a estar en línea, el programa puede reiniciarse desde el último punto de control antes de que la máquina se apague.

En el caso límite de que ejecute un programa que no controla y, por lo tanto, no puede forzar al punto de control, considere instalarlo en una máquina virtual sin conexión de red. De esta manera, su host podrá reiniciar (para proteger su computadora principal) y esto hará que la máquina virtual se suspenda. Cuando vuelva a conectarse, su máquina virtual no parcheada (pero no conectada a la red) podrá reanudarse y su máquina host estará protegida.

Alternativamente, puede ejecutar todo el programa en una computadora portátil que no está conectada a la red. Si haces esto, no obtendrás ninguna actualización de Windows y no estarás conectado indirectamente a los atacantes que pueden explotarte, por lo que toda la discusión se vuelve discutible.

Finalmente, solo porque sé que esto surgirá: este no es un riesgo teórico . Las pequeñas empresas, las personas y las organizaciones académicas pierden habitualmente datos críticos por ciberataques debido a que no aplican parches en sus máquinas. NO asuma que ser pirateado solo le sucede a personas que no son como usted. Usted realmente no quiere tener que explicar a su CEO, Dean o esposa que todos los datos de sus clientes, los registros del estudiante o documentos bancarios se están vendiendo en Internet en $ 2 una pieza porque se "desactivó Windows Update".

SecurityMatt
fuente
2
Mi preocupación no tiene nada que ver con si las actualizaciones deben instalarse o no. Mi principal problema con cómo funciona esto actualmente es que, dado que el reinicio es un reinicio forzado, mata todo sin darme la opción de guardar. Como resultado, perdí datos de documentos de Word, estaba en medio de la edición y, más recientemente, tuve una máquina virtual completamente eliminada (no puedo hacer que se cargue ahora) porque se estaba ejecutando cuando se produjo el reinicio forzado.
Kenneth
1
Ahora que lo pienso, estoy pensando que quizás mis configuraciones se han estropeado en algún lugar a lo largo de la línea porque ya no recibo los avisos que me dicen que hay actualizaciones disponibles y que necesito reiniciar. No tiendo a ignorarlos por mucho tiempo, pero como ya no los obtengo, es difícil elegir reiniciar cuando sea conveniente.
Kenneth
1
Esa no es la configuración predeterminada para Windows, pero se puede configurar a través de la Política de grupo. Si está unido a un dominio, pídale a su administrador de TI que deje de molestarlo. De lo contrario, actualice su sistema operativo y comience nuevamente.
SecurityMatt
1
@SecurityMatt Esta solución resolverá todos mis problemas al no poder guardar el estado de posición de la ventana + arreglos de escritorio personalizados + etc. instalarlo en una máquina virtual ".
Par Sir Parser
1
@SecurityMatt También una gran explicación sobre los aspectos de seguridad + necesidad. Muy importante para una computadora doméstica (o especialmente para negocios), menos importante para una máquina de medios, pero extremadamente útil para tener en cuenta.
Par Sir Parser
2

Acabo de desactivar las actualizaciones automáticas como BroScience explicó antes. Y ahora uso WuInstall para administrar mis actualizaciones de Windows. Tiene algunas buenas opciones, sobre todo, le permite especificar si desea reiniciar o no.

luki
fuente