Microsoft принудительно перезагружает вашу машину только после трех дней после установки, и вы постоянно отказываетесь от ее установки. Кроме того, единственными обновлениями, которые обязательно устанавливаются Центром обновления Windows, являются обновления безопасности . В отличие от других компаний, Microsoft не выдвигает обновления функций (например, языковые пакеты и т. Д.) В качестве обязательных обновлений (они указаны как «Необязательные», и Windows не заставит вас перезагрузиться для их установки).
Еще хуже - обновления Windows эффективно сообщают злоумышленникам, где находятся ошибки, потому что патчи могут быть пересмотрены. «Критические ошибки», такие как возможность удаленной буферизации драйверов системы переполнения, чрезвычайно опасны, и у вас есть только небольшой промежуток времени после того, как обновление станет общедоступным, прежде чем эта ошибка будет известна и будет использоваться «на свободе». Следовательно, отключение или отказ от установки обновлений Windows подвергают ваш компьютер значительному риску.
Возможно, лучший ответ на ваш вопрос - взглянуть на него ортогонально; вместо «как я могу отключить перезагрузку», подумайте «почему перезагрузка мешает моему компьютеру делать что-то?»
Если вы используете (или пишете) программу, которая должна выполнять многодневную обработку, очень серьезно подумайте о том, лучше ли регулярно сохранять «контрольные точки», чтобы разрешить возобновление работы программы. Это не только позволит вашей программе пережить перезагрузку, но и будет означать, что ваша работа не будет потеряна, если произойдет отключение питания, если программа выйдет из строя и, вероятно, облегчит просмотр того, как ваша программа может быть распределена по сети. количество других машин.
Сделав это, вы можете запланировать запуск своей программы при загрузке, отключив экран входа пользователя в систему и поместив ярлык для вашей программы в папку «Автозагрузка» в меню «Пуск» или через планировщик задач.
После того, как вы это сделаете, Windows сможет прервать вашу задачу для установки критических обновлений безопасности, перезагрузить компьютер, а затем, когда ваш компьютер снова включится, программа сможет перезагрузиться с последней контрольной точки, прежде чем машина выключится.
В предельном случае запуска программы, которой вы не управляете и, следовательно, не можете принудительно установить контрольную точку, рассмотрите возможность установки ее на виртуальной машине без сети. Таким образом, ваш хост сможет перезагрузиться (чтобы защитить ваш главный компьютер), и это приведет к приостановке виртуальной машины. Когда вы вернетесь в режим онлайн, ваша непатентованная (но не подключенная к сети) виртуальная машина сможет возобновить работу, и ваш хост-компьютер будет защищен.
В качестве альтернативы вы можете запустить всю программу на ноутбуке, который вообще не подключен к сети. Если вы сделаете это, вы не будете получать какое-либо обновление Windows, и вы не будете косвенно связаны с нападавшими, которые могут эксплуатировать вас, так что вся дискуссия становится спорной.
Наконец, только потому, что я знаю, что это произойдет: это не теоретический риск . Небольшие компании, частные лица и академические организации обычно теряют важные данные из-за кибератак из-за того, что не исправляют свои машины. НЕ ДУМАЙТЕ, что хакерство случается только с людьми, которые не похожи на вас. Вы действительно не хотите объяснять своему генеральному директору, декану или жене, что все ваши данные о клиентах, записи о студентах или банковские документы продаются в Интернете по 2 доллара за штуку, потому что вы «отключили Центр обновления Windows».