1

Я точно знаю, что "автообновления" были отключены до перезапуска, и они все еще отключены сейчас. Тем не менее, когда я перезагружался, Windows показывала мне тиканку процента во время выключения, во время перезапуска, и я действительно могу видеть имена вновь установленных обновлений с сегодняшней датой в Панели управления -> Программы и компоненты -> Обновления.

Это известная проблема? Windows просто нагло игнорирует запрет обновлений, когда хочется?

Кто-нибудь может предложить для этого решения на уровне брандмауэра, такие как запрет Windows или некоторым частям Windows на связь с Интернетом?

ETA: ОК, некоторые исследования в интернете приводят подобные заявления, например, смотрите здесь.

1 ответ1

3

Дастин Г. упомянул об этом в комментарии, но я подумал, что это заслуживает правильного ответа.

Как уже было сказано в комментариях, есть некоторые обновления, которые MS считает настолько важными, что они будут установлены независимо, что не дает вам возможности их предварительно просмотреть.

Что делает это утомительным, так это то, что он будет сопровождать установку автоматической перезагрузкой, которая может помешать длительным, например, ночным задачам.

если подходит версия для Windows (например, Pro, Enterprise и т. д.), вы можете предотвратить автоматическую перезагрузку с помощью групповой политики. (это не остановит установку, просто предоставьте вам стандартное диалоговое окно с напоминанием о перезагрузке, которое вы получаете, когда запускаете обновления вручную, а не то, которое в любом случае имеет таймер обратного отсчета)

откройте редактор локальной групповой политики:

Win 7: type gpedit.msc into the search box on the start menu
Vista: start->run-> type gpedit.msc

перейдите к следующей настройке:

Local Computer Policy->Administrative Templates->Windows Components->Windows Update->No Auto-Restart with logged on users for scheduled automatic updates installations

дважды щелкните по нему, чтобы открыть его, и выберите "Включить", чтобы предотвратить тайм-аут диалога перезапуска.

Если у вас нет доступа к gpedit.msc из-за вашего SKU Windows, то создайте запись реестра напрямую: (создайте все ключи, которые еще не существуют)

32bit:

HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

создать значение DWORD с именем NoAutoRebootWithLoggedOnUsers и установить значение 1

64-битный: такой же, как 32-битный, но использовать

HKLM\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\WindowsUpdate\AU 

для ключевого пути

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .