Вопрос: Предотвращение перезагрузки Windows Server 2012 после обновления


У меня есть контроллер домена с Windows Server 2012 на нем. После обновлений сервер не перезагружается немедленно. Однако, если я удаляюсь на сервер, мне будет отправлен обратный отсчет для перезагрузки. Единственными параметрами являются перезапуск или закрытие уведомления. Однако обратный отсчет продолжается, и сервер, в конце концов, перезагружается без моего разрешения. Как я могу остановить это?


51
2018-01-09 16:53


Источник


Вы устанавливаете обновления или автоматические обновления? - Patrick
Это сложно. Обновления устанавливаются автоматически, но какие обновления запускаются с помощью инструмента RMM под названием N-Able. - Bryansix
Я добавлю, что обновления запланированы на 3 утра, но это сообщение появилось в 9 утра, когда я вошел в систему. - Bryansix
Тоже самое. Групповая политика предназначена для ночной перезагрузки, но Server 2012 решил сделать это прямо в наше время! Argh! - Brian Knoblauch
Это самое тупое поведение, которое я когда-либо видел в отношении автоматических обновлений. Он действительно ждет, пока вы войдете в систему, а затем запустите таймер обратного отсчета, который заставит перезагрузиться. Поэтому, если вы входите в систему, чтобы сделать что-то, он в основном устанавливает бомбу замедленного действия в рабочем окне. Это почти глупо, так как команда «выключить» делает противоположное и предотвращает остановку, сообщая вам не выключать ваш компьютер, потому что он устанавливает обновления; между тем команда «shutdown without installation updates» скрыта в меню ctrl-alt-delete. Это не имеет никакого смысла. - Triynko


Ответы:


Существует политика локальных групп, которую вы можете установить для отключения автоматических перезапусков. Это должно выполняться только на серверах Windows, предполагая, что sysadmin отправляется на RDP на сервер по регулярному расписанию и устанавливает обновления и перезагружает сервер (см. Патч вторник).

  1. Нажмите клавишу Windows + R, чтобы открыть приглашение.
  2. Введите «gpedit.msc» и нажмите «Ввод».
  3. В «Редакторе локальной групповой политики» перейдите к «Конфигурация компьютера»> «Административные шаблоны»> «Компоненты Windows»> «Центр обновления Windows».
  4. Включите политику «Настроить автоматическое обновление» и установите значение «2».
  5. Включите политику «Нет автоматического перезапуска с включенными пользователями для запланированных автоматических обновлений».

31
2017-07-17 14:04



Лучшее решение! - digz6666
@ digz6666 Рад, что это помогло! - Chaoix
Спасибо, столько неиспользуемых сайтов. Мне жаль, что я не нашел это первым результатом ... - simon


в заключение Корпорация Майкрософт выпустила FIX для такого поведения в накопительном пакете обновлений!

Доступно обновление, которое позволяет вам контролировать, как клиент Automatic Updates применяет обновления в Windows 8 и Windows Server 2012. После установки этого обновления параметр политики «Настройка автоматического обновления» будет работать снова, как это было в предыдущих операционных системах Windows. Вместо установки обновлений в течение цикла ежедневного обслуживания обновления Windows будут установлены в то время и в день, которые запланированы в настройке политики «Настроить автоматические обновления».


24
2017-10-09 14:44



Хорошая находка, хороший ответ. - mfinni
Можно ли также отключить автоматическую перезагрузку? У нас есть Windows Server, который представляет общие ресурсы iSCSI для наших виртуальных машин, и это «плохо», каждый раз, когда он автоматически перезагружается из-за зависимых виртуальных машин. - Brian Knoblauch
Это 2015 год, моя система обновлена, я по-прежнему не вижу опции в настройках обновления Windows под названием «Не начинайте обратный отсчет при входе в систему». Это эпический провал. - Triynko
Это комбат. Я только что зашел на сервер с 20 пользователями, и он говорит мне, что он перезагрузится за 13 минут. Отлично. Спасибо, Microsoft. - Patrick
Меня все еще смущает формулировка в групповой политике. Что именно вам нужно настроить, чтобы сервер перезапускался только через 3 часа, а не случайно? - NickG


Отключите службу Windows Update. Не в Service Manager - просто остановите его. Обратный отсчет - это служба, а не сама Windows.

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

http://www.techspot.com/guides/230-prevent-automatic-windows-update-restarts/

То же самое работает с сервером 2012. net stop а затем остановите службу.


17
2018-01-09 18:38



Это хороший способ предотвратить перезагрузку, когда она подскажет мне. Я предполагаю, что у меня есть основная проблема в том, что перезагрузка не происходит в 3AM, когда обновления происходят, но вместо этого ждет, пока я войду в систему. Я просто не понимаю, почему я вхожу в систему, начинает отсчет времени. - Bryansix
Изменить кажется. Мне тоже не нравится. 3am - это конфигурация Thing;) Моя перезагрузка происходит на выходных. - TomTom
этот ответ на самом деле не сработал для меня. остановил службу Windows Update и продолжал получать баннеры обратного отсчета на сервере 2012 года. - Bret Fisher
Если вы остановите обслуживание, этого может быть недостаточно. Его возможная услуга автоматически запускается через 1 минуту. Он будет делать это в общей сложности 2 раза, в зависимости от того, какую версию окон вы используете. Кроме того, может быть один или несколько запущенных процессов Windows Update, В недавнем случае мне пришлось убить эти процессы и остановить службу, чтобы остановить проблему. - LPChip
Он использует планировщик заданий для перезапуска службы и обработки, если они остановлены. - Lankymart


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

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

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AlwaysAutoRebootAtScheduledTime /t REG_DWORD /d 1 /f

Проблема с документированием MS KB


9
2018-06-03 15:26





Чтобы временно приостановить перезагрузку, отключите службы Windows Update и Windows Installer. Верните их обратно ночью, чтобы перезагрузка могла произойти.


1
2018-05-12 20:24



Я лучше избавлюсь от себя и просто застрелю себя. - Owl


Если ваши обновления поступают через WSUS, вы можете определить, какие обновления требуют обязательной перезагрузки машины и планировать их в окне обслуживания. В противном случае отключите службу Windows Update, как было предложено выше.


0
2017-11-20 19:07





Вы можете использовать Powershell для установки обновлений. Сделайте интернет-поиск для модуля PSWindowsUpate и загрузите его. Затем запустите команду Get-WUInstall. Существует переключатель, который позволяет игнорировать запрос на перезагрузку. Я использую его на всех моих серверах 2012 года, и мне это нравится намного лучше, чем использование графического интерфейса.


0
2018-05-12 21:09



Указанный переключатель -IgnoreReboot напримерipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot - spuder