rizloff
Windows

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

1 мин чтения

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

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

Быстро, на один раз

Если окошко уже достало, останавливаем службу обновлений:

net stop wuauserv

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

Насовсем, XP Professional

Пуск, «Выполнить», gpedit.msc. Дальше идем по веткам:

Конфигурация компьютера / Административные шаблоны / Компоненты Windows / Windows Update

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

gpupdate /force

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

XP Home

В XP Home редактора групповой политики нет, то же самое делается через реестр. Сохраняем в файл с расширением .reg и запускаем:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

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

Что-то не сработало или нашли ошибку — напишите: rizloff@gmail.com или @rizloff в Telegram.