Назад | Перейти на главную страницу

Запретить Windows Server 2012 принудительно перезагружаться после обновлений

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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