У меня Windows Server 2012R2, для которого установлено расписание обновлений Windows в определенное время.
Однако на этой неделе я получил 15-минутный обратный отсчет с момента входа в систему, а не сразу после обновления Windows . Таким образом, это происходило в рабочее время, что не идеально.
Я не вижу никаких групповых политик, настроенных в Конфигурация компьютера / Административные шаблоны / Компоненты Windows / Центр обновления Windows
: все они отображаются как Не настроено.
Параметр реестра AlwaysAutoRebootAtScheduledTime
в HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
установлен на 1, а [1111029710] AUOptions] установлен на 1111029710.
На момент обновления было несколько отключенных сеансов администратора:
AlwaysAutoRebootAtScheduledTime
работает только при отсутствии активных сеансов администратора? Не по теме: Для проверки групповых политик следует использовать rsop.msc
. Я думаю, что вы показываете результат gpedit.msc
.
Во-первых, давайте углубимся в 2 момента, упомянутые в вопросе:
AlwaysAutoRebootAtScheduledTime : Если для этого параметра реестра установлено значение 1, вы все равно будете получать уведомления о предстоящий автоматический перезапуск на экране входа. Однако в конце двухдневного периода, 15-минутный счетчик начинает работать, даже если компьютер заблокирован. Перезагрузка также происходит, даже если компьютер заблокировано.
NoAutoRebootWithLoggedOnUsers : Чтобы предотвратить автоматическое обновление перезапуска компьютера, пока пользователи вошли в систему, администратор может создать Параметр реестра NoAutoRebootWithLoggedOnUsers.
Этот параметр сложно объяснить в нескольких словах, поэтому я предлагаю вам лучше перейти по общей ссылке. Пример сравнения , взятый из MSDN , представлен ниже:
Теперь, переходя к основным вопросам:
- Всегда ли AlwaysAutoRebootAtScheduledTime работает, только если нет активных сеансов администратора?
В общих настройках AU включено AlwaysAutoRebootAtScheduledTime (установлено в 1). Если для этого параметра реестра установлено значение 1, вы (любой пользователь) по-прежнему будете получать уведомления о предстоящем автоматическом перезапуске на экране входа в систему. Однако в конце двухдневного периода 15-минутный счетчик запускается, даже если компьютер заблокирован. Перезагрузка также происходит, даже если компьютер заблокирован.
- Во время обновления было несколько отключенных сеансов администратора. Может ли это быть причиной?
Здесь NoAutoRebootWithLoggedOnUsers отключен ИЛИ не настроен на вашем сервере. Итак, просмотрите общие случаи, когда этот параметр не включен в соответствии с изображением, приведенным выше в ответе.
Но, когда вы проверите, что параметр всегда автоматически перезагружается, чтобы он был включен, а затем параметр NoAutoRebootWithLoggedOnUsers отключен (или не настроен), оба параметра подразумевают, что в любом случае, как минимум, по истечении 2-дневного срока действия уведомления, можно было ожидать автоматического перезапуска системы, даже если сеанс администратора был отключен (заблокирован или вышел из системы).
Я подозреваю, что это что могло произойти * . После отключения сеанса администратора (и / или других пользователей, не вошедших в систему), система автоматически перезагружалась. При максимальном значении настройка перезапустила бы сервер на 2-й день отключения сеанса.
* ПРИМЕЧАНИЕ. Для точного расписания событий необходимо подтвердить его с помощью журналов средства просмотра событий. Надеюсь, это ответит на ваш вопрос и решит вопрос.
Подозреваю, что у вас возникли проблемы с перепрограммированием Windows на пропущенные обновления. Значения по умолчанию для Windows Update могут вызывать некоторые неустойчивые поведения, поэтому недостаточно оставить политики Not Configured
Вот мои настройки. Мои серверы перезагружаются каждый понедельник в 1 AM (потому что если он сломается, я исправляю его в рабочее время в течение недели). Я никогда не получаю уведомления об обновлениях, которые необходимо установить, и мои серверы всегда в актуальном состоянии.