24 ноября 2014 г.

Как отключить автоматическую перезагрузку Windows после автоматической установки обновлений

У Windows есть неприятная особенность: после установки обновлений выводится сообщение о необходимости перезагрузки и уведомлением, что перезагрузка будет выполнена автоматически спустя определенное время. Что обычно и происходит. После перезагрузки Windows честно пытается восстановить все несохраненные данные и, естественно, у нее это получается далеко не всегда. С запущенными виртуальными машинами, к примеру, после такого можно смело прощаться.
Как это вылечить?
Я нашел два способа, один через оснастку администрирования, второй — для любителей ковыряться отверткой, через реестр.

Способ первый

Выполните gpedit.msc (Local Group Policy Editor)
В списке найдите политику Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / Windows Update / No auto-restart with logged on users for scheduled automatic updates installations и установите её свойство в Enabled.

 Способ второй

Загрузите редактор реестра regedit и найдите ключ HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoRebootWithLoggedOnUsers. Если его нет, создайте. Ключу требуется присвоить значение 1.

Перегрузите компьютер.
Теперь принудительная перезагрузка совершаться не будет, Windows дождется вашего соизволения.