Отключение автоперезагрузки Windows Server: настройка расписания GPO
Чем опасны внезапные автоматические перезагрузки
По умолчанию служба Windows Update скачивает и устанавливает накопительные пакеты обновлений, после чего инициирует автоматическую перезагрузку системы в ночное время. Для серверов баз данных, контроллеров домена, терминальных ферм и серверов 1С такой сценарий приводит к аварийному завершению транзакций, простою бизнеса и повреждению данных.
Симптомы некорректно настроенных обновлений:
- Сервер неожиданно перезагрузился ночью или рано утром без ведома дежурного инженера.
- Событие в журнале
Systemс кодом Event ID 1074 от источникаUser32: «Процесс C:\Windows\system32\svchost.exe (имя_сервера) инициировал перезагрузку от имени NT AUTHORITY\SYSTEM». - Пользователи 1С или CRM-систем жалуются на обрыв сессий и потерю несохраненных документов.
| Режим работы обновления | Поведение Windows | Рекомендация для серверов |
|---|---|---|
| Автоматически (по умолчанию) | Устанавливает и перезагружает в любое время | Категорически запрещено |
| Скачивать, но уведомлять | Скачивает файлы, ждет подтверждения администратора | Оптимально для ручного контроля |
| Установка по расписанию через WSUS | Ставит обновления в строго выделенное тех. окно | Корпоративный стандарт |
Пошаговая настройка политики обновлений через GPO
Для централизованного управления политикой обновлений создается объект GPO на контроллере домена или настраивается локальная политика gpedit.msc.
- Откройте редактор групповых политик (
gpmc.mscилиgpedit.msc). - Перейдите по пути:
Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows(Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update). - Найдите и включите параметр Настройка автоматического обновления (Configure Automatic Updates). Выберите вариант 3 — Автоматическая загрузка и уведомление об установке (Download the updates and notify when they are ready to be installed).
- Включите параметр Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи (No auto-restart with logged on users for scheduled automatic update installations).
- Примените политику немедленно через PowerShell:
# Принудительное обновление политик на сервере
gpupdate /force
# Проверка текущей конфигурации службы Windows Update через реестр
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"Важное правило: Отключение автоматических перезагрузок не означает отказ от обновлений! Серверы должны регулярно обновляться вручную системным администратором в согласованное регламентное технологическое окно с обязательным созданием резервной копии (Snapshot/Backup) перед процессом.
Частые вопросы (FAQ)
Перезагрузится ли сервер, если администратор вышел из учетной записи?
Если параметр 'No auto-restart with logged on users' включен, но ни один пользователь не авторизован в RDP/консоли, сервер может попытаться перезагрузиться. Поэтому рекомендуется задавать режим '3 - Notify for install', при котором установка без подтверждения не запускается вовсе.
Как временно остановить уже запущенную перезагрузку Windows Server?
Если на экране появилось предупреждение о перезагрузке с таймером, откройте командную строку от имени администратора и выполните: shutdown -a. Это отменит запланированное выключение.
Можно ли полностью отключить службу Windows Update через services.msc?
Отключение службы wuauserv защитит от обновлений, но со временем система реактивирует ее через фоновые задачи обслуживания. Корректный и надежный способ — управление через групповые политики GPO.
Какая политика в Windows Server 2022 отвечает за технологические окна обслуживания?
Используется параметр 'Specify active hours range for auto-restarts' (Указать диапазон рабочих часов), который гарантирует отсутствие перезагрузок в рабочее время организации.