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 и так ничего сама не ставит и не перезагружается.