Windows server 2012 отменить принудительную перезагрузку

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

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

7 ответов

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

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

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

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

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

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

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

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

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

Читайте также:  Dns proxy для windows

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

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

Перезагрузка Windows сервера планировщиком заданий

Имеем Windows Server 2012 R2. Задача — автоматически перезагружать сервер каждый понедельник в 5 утра. Приступаем.

Запускаем Планировщик заданий, создаём в нём папку «reboot»:

Делаем Create Basic Task. Запускается мастер:

Указываем Name, Description:

Выбираем период Weekly. Next:

Указываем начало — ближайший понедельник 5 утра. Ставим галку Monday. Next:

Выбираем Start a program. Next:

В Program/script: пишем:

В Add arguments (optional):

  • /r — перезагрузка,
  • /f — принудительное закрытие всех приложений,
  • /t 90 — время ожидания до начала перезагрузки 90 сек,
  • /d p:0:0 — причины перезагрузки для журнала. В данном случае, мы указали: p — запланированная перезагрузка, 0:0 — «Other (planned)»,
  • /c комментарий в свободной форме длинной не более 512 символов. Комментарий будет показываться юзерам 90 секунд. За это время можно отменить перезагрузку командой shutdown.exe /a.

Список параметров и причин перезагрузки можно посмотреть shutdown.exe /?

Мастер не доделали, кликаем Finish. Создаётся задача — редактируем её.

Ставим Run whether user is logged on or not. Добавим галку Run with highest privileges. Ok:

Нас попросят ввести имя пользователя, от имени которого будет выполняться задание. И пароль. Готово:

Сам пока не проверял результатов. В ближайший понедельник посмотрим.

Две недели прошло — шедулер нормально перезагружает сервер по понедельникам.

Windows server 2012 отменить принудительную перезагрузку

Общие обсуждения

Прошу посильной помощи, ибо от бессилия просто ору.

Сервер на Windows Server 2016 Standard Eng. В принципе, такая же проблема и на 2012R2 Standard.

Групповая политика на все сервера выглядит следующим образом:

То есть идея такова — сервер сам ничего не делает. Перезагрузиться самостоятельно он не должен, только по кнопке. И только после установки обновлений.

В параметре обновлений Active Hours указан промежуток времени с 8:00 до 20:00. Restart Options — OFF, выключено любая незапланированная перезагрузка.

Читайте также:  Таблица маршрутизации windows что за протокол

И вот, почти четко в 12:00 сервер сплюнул в логи:

И ушел в ребут, загасив ещё 8 виртуалок, которые он держал.

При этом буквально за 15 минут до этого я к нему подключался по RDP и, зайдя в настройках в меню обновлений, увидел там уведомление, что запланированная перезагрузка сервера произойдет в 20:23. От этого бомбит просто ожесточенно!

Как победить эту ерунду?!

Все ответы

А почему у вас AU не настроено? Попробуйте настроить так:

А почему у вас AU не настроено? Попробуйте настроить так:

Настроено в состоянии Disabled, вот из описания к параметру:

If the status for this policy is set to Disabled, any updates that are available on Windows Update must be downloaded and installed manually. To do this, search for Windows Update using Start.

Попробуйте такое решение (на проблемном сервере):

1 — Open command prompt or Powershell window
2 — Run sconfig.cmd
3 — Select option 5 to change «Windows Update Settings»
4 — Type M to select Manual Updates

Попробуйте такое решение (на проблемном сервере):

1 — Open command prompt or Powershell window
2 — Run sconfig.cmd
3 — Select option 5 to change «Windows Update Settings»
4 — Type M to select Manual Updates

Так это в случае, если параметр Configure Automatic Updates не установлен (Not configured) Администратор может управлять непосредственно на хосте:

If the status is set to Not Configured, use of Automatic Updates is not specified at the Group Policy level. However, an administrator can still configure Automatic Updates through Control Panel.

Попробую, но как-то слабо верится.

А у вас клиент SCCM не установлен случаем на серваках? Апдейты с WSUS берете, не с SUP?

Нет, SCCM не установлен. Апдейты с WSUS сервера.

Вот только что ушел в ребут ещё один сервер. я вообще не понимаю, что с этим делать

И всё таки попробуйте поставить Configure Automatic Updates в Enabled на 2 или 3. Автоматически ставить не будет, только по подтверждению ручками. С этим уже сталкивались. Есть и более радикальный метод.

А у вас клиент SCCM не установлен случаем на серваках? Апдейты с WSUS берете, не с SUP?

Нет, SCCM не установлен. Апдейты с WSUS сервера.

Читайте также:  Кто изменил файл windows

Вот только что ушел в ребут ещё один сервер. я вообще не понимаю, что с этим делать

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

Блин, как отключить этот отстой?!

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

Блин, как отключить этот отстой?!

Конфигурация компьютера/Политики/Административные шаблоны/Компоненты виндовс/Центр обновления виндовс/ Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи

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

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

Следует помнить, что для вступления обновлений в действие необходимо перезагрузить компьютер.

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

Примечание. Политика применяется только тогда, когда программа автоматических обновлений настроена на установку обновлений по расписанию. Если политика «Настройка автоматического обновления» выключена, то данная политика не оказывает воздействия.

Этот параметр не работает?

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

Блин, как отключить этот отстой?!

Конфигурация компьютера/Политики/Административные шаблоны/Компоненты виндовс/Центр обновления виндовс/ Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи

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

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

Следует помнить, что для вступления обновлений в действие необходимо перезагрузить компьютер.

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

Примечание. Политика применяется только тогда, когда программа автоматических обновлений настроена на установку обновлений по расписанию. Если политика «Настройка автоматического обновления» выключена, то данная политика не оказывает воздействия.

Оцените статью