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