Я уже дважды случался со мной. Я буду в процессе работы над чем-то, что привело к тому, что я не перезагружал свою машину в течение нескольких дней. Если Windows 7 ожидает установки обновлений, она в конечном итоге доберется до точки, где она будет вынуждена перезагрузить компьютер для установки обновлений. Проблема в том, что он не уведомляет меня и не говорит, что собирается это сделать, и в результате я потерял работу, а совсем недавно виртуальная машина стала поврежденной и непригодной для использования. Есть ли способ, по крайней мере, заставить его подсказать мне перед этим? Раньше ...
4 ответа
Существует параметр реестра, который вы можете добавить, чтобы предотвратить это. Подробные инструкции и загружаемый раздел реестра можно найти здесь: http://www.howtogeek.com/howto/windows-vista/prevent-windows-update-from-forcbly-rebooting-your-computer/
С сайта:
Откройте regedit.exe в окне поиска в меню «Пуск» или в диалоговом окне «Выполнить» и перейдите к следующему ключу, создавая новые ключи, если они не существуют.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
Создайте новое 32-разрядное значение DWORD с именем NoAutoRebootWithLoggedOnUsers и присвойте ему значение 1, чтобы предотвратить автоматическую перезагрузку при входе пользователей в систему. Удалите значение, чтобы вернуть вещи такими, какими они были.
Я успешно использовал этот взлом реестра на многих компьютерах и не могу вспомнить ни единого раза, когда он заставил меня перезагрузиться. Когда применяются критические обновления, которые потребуют перезагрузки, он по-прежнему всплывает сообщение "Вам нужно перезагрузить" возле панели задач, но не перезагружается самостоятельно.
Измените настройки обновлений Windows на «Загрузка обновлений, но позвольте мне выбрать, когда их устанавливать». Затем он сообщит вам, что обновления готовы, и вы сами выберете время установки и перезагрузки.
Перейдите в Панель управления> Центр обновления Windows. Измените его в первом выпадающем списке.
Microsoft принудительно перезагружает ваш компьютер только после трех дней после установки, и вы постоянно решаете не устанавливать его. Кроме того, единственными обновлениями, которые обязательно устанавливаются Центром обновления Windows, являются обновления безопасности . В отличие от других компаний, Microsoft не выдвигает обновления функций (например, языковые пакеты и т.д.) В качестве обязательных обновлений (они указаны как "Необязательные", и Windows не заставит вас перезагрузиться для их установки).
Еще хуже - обновления Windows эффективно сообщают злоумышленникам, где находятся ошибки, потому что патчи могут быть пересмотрены. "Критические ошибки", такие как возможность удаленной буферизации драйверов системы переполнения, чрезвычайно опасны, и у вас есть только небольшой промежуток времени после того, как обновление станет общедоступным, прежде чем эта ошибка будет известна и будет использоваться "на свободе". Следовательно, отключение или отказ от установки обновлений Windows подвергают ваш компьютер значительному дополнительному риску.
Возможно, лучший ответ на ваш вопрос - взглянуть на него ортогонально; вместо "как я могу выключить перезагрузку", подумайте «почему перезагрузка мешает моему компьютеру делать что-то?"
Если вы используете (или пишете) программу, которая должна выполнять многодневную обработку, очень серьезно подумайте о том, является ли лучшим подходом регулярное сохранение "контрольных точек" для возобновления работы программы. Это не только позволит вашей программе пережить перезагрузку, но и будет означать, что ваша работа не будет потеряна, если произойдет отключение питания, если программа выйдет из строя и, вероятно, облегчит просмотр того, как ваша программа может быть распределена по сети. количество других машин.
Сделав это, вы можете запланировать запуск своей программы при загрузке, отключив экран входа пользователя в систему и поместив ярлык для вашей программы в папку "Автозагрузка" в меню "Пуск" или через планировщик задач.
После того, как вы это сделаете, Windows сможет прервать вашу задачу для установки критических обновлений безопасности, перезагрузить компьютер, а затем, когда ваш компьютер снова включится, программа сможет перезапуститься с последней контрольной точки, прежде чем машина выключится.
В предельном случае запуска программы, которой вы не управляете и, следовательно, не можете принудительно установить контрольную точку, рассмотрите возможность установки ее на виртуальной машине без подключения к сети. Таким образом, ваш хост сможет перезагрузиться (чтобы защитить ваш главный компьютер), и это приведет к приостановке виртуальной машины. Когда вы вернетесь в режим онлайн, ваша непатентованная (но не подключенная к сети) виртуальная машина сможет возобновить работу, и ваш хост-компьютер будет защищен.
В качестве альтернативы вы можете запустить всю программу на ноутбуке, который вообще не подключен к сети. Если вы сделаете это, вы не будете получать какое-либо обновление Windows, и вы не будете косвенно связаны с нападавшими, которые могут эксплуатировать вас, так что вся дискуссия становится спорной.
Наконец, только потому, что я знаю, что это произойдет: это не теоретический риск. Небольшие компании, частные лица и академические организации обычно теряют критически важные данные из-за кибератак из-за отсутствия исправлений на своих машинах. НЕ ДУМАЙТЕ, что хакерство происходит только с людьми, которые не похожи на вас. Вы действительно не хотите объяснять своему генеральному директору, декану или жене, что все ваши данные о клиентах, записи о студентах или банковские документы продаются в Интернете по 2 доллара за штуку, потому что вы "отключили Центр обновления Windows".
Я просто отключил автоматические обновления, как объяснил ранее BroScience. И теперь я использую WuInstall для управления моими обновлениями Windows. Он имеет несколько приятных опций, помимо всего прочего, он позволяет вам указать, хотите ли вы перезагрузить компьютер или нет.