Перейти к основному содержанию

Расследование перезагрузки Windows сервера

Windows Server

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

В большинстве случаев узнать причину перезагрузки можно из логов.

Windows — узнать причину перезагрузки сервера

Фильтруем в журнале события по Event ID "1074". И находим источник зла.

The process C:\Windows\System32\svhost.exe (1C01) has initiated the restart of computer 1C01 on behalf of user NT AUTHORITY\SYSTEM for the following reason: Operating System: Service pack (Planned)
Reason Code: 0x80020010
Shutdown Type: restart

win

Сервер перезагрузился для обновления системы. Это очень странно, потому что у нас групповыми политиками должна быть запрещена перезагрузка серверов для обновления. Проверим через PowerShell:

Get-ChildItem HTLM:\Software\Policies\Microsoft\Windows\WindowsUpdate

Здесь меня смущает свойство AUOptions со значением 2.

win

Посмотрим в групповые политика сервера.

gpedit.msc

Computer Configuration → Policies → Administrative templates → Windows Component → Windows Update. (Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Центр обновления Windows).

Смотрим Configure Automatic Updates (Настройка автоматического обновления). Здесь у нас ничего не настроено, по умолчанию должно быть 3: Download the updates automatically and notify when they are ready to be installed.

win

А на самом деле, как мы убедились скриптом, стоит значение 2: Notify before downloading and installing any updates.

В панели управления посмотрим, что там устанавливалось. А прилетело два обновления.

win

Посмотрим сведения об установленных KB. Древние, на самом деле. Но нас интересует строка, сообщающая нам о том, что после установки этого обновления может потребоваться перезагрузить компьютер.

win

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

Проверяем групповые политики и обнаруживаем, что кто-то туда влез, и поставил в Configure Automatic Updates значение 2: Notify before downloading and installing any updates. Правим политику, применяем, смотрим результат:

win

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

Теги

 

Похожие материалы

Клонирование Microsoft SQL Server 2014 на новую виртуальную машину

Привет всем любителям системного администрирования. Появилась новая задача - создать новый SQL Server 2014 по аналогии с уже существующим таким же сервером на новой виртуальной машине. Виртуалка в домене. Будем решать задачу в несколько этапов. Склонируем виртуальную машину. Введём её в домен под другим именем. Переименуем SQL сервер. Почистим SQL сервер.

Veeam Agent для Microsoft Windows — резервное копирование

Veeam Agent для Microsoft Windows бесплатное решение для резервного копирования и восстановления данных локальных физических серверов или домашних рабочих станций на базе ОС Windows. Раньше называлось Veeam Endpoint Backup.

Теги