Этот ответ может быть неполным для текущих сборок Windows
В Windows есть что-то под названием UpdateOrchestrator, которое выполняет одноразовую задачу, которая при необходимости будет перезагружаться при обслуживании. Похоже, что Windows исправляет эту задачу, когда пользователи пытаются ее аннулировать, но разрешение доступа к файлу задачи, по-видимому, является рациональным решением, и теперь может также потребовать предотвращения автоматического перезапуска.
У меня была неделя, когда машина анализировала уничтоженный массив RAID5 NAS на четырех дисках по 4 ТБ. Он успешно завершен и готов к восстановлению. Я позволил программе сидеть там, пока я готовился собрать целевые ресурсы. Он автоматически перезапускается при работе на холостом ходу.
Оригинальный ответ следует.
Обновления всегда приветствуются, и мне нравится думать, что программное обеспечение настолько сложное, как Windows NT, указывает на хорошее здоровье или, по крайней мере, стремление к устойчивости. Поэтому я говорю, примите добросовестность в срочном порядке. Но если они разрушают вашу работу, вот некоторая групповая политика, которая учитывает вашу ситуацию.
Протестированное решение в верхнем сегменте Windows
Посмотрите на параметры групповой политики для Центра обновления Windows в gpedit.msc
, в частности, нет автоматического перезапуска с вошедшими в систему пользователями для запланированных автоматических установок обновлений:
Они в:
Local Computer Policy
|-Computer Configuration
|-Administrative Templates
|-Windows Components
|-Windows Update
Измените «Нет автоматического перезапуска с вошедшими в систему пользователями ..» на включенный.
Сегмент Essentials для пользователей Windows
acatalept предлагает следующее решение для пользователей продуктов, предлагающих основные возможности NT.
Для непрофессиональных версий Windows, в которых нет редактора групповой политики (gpedit.msc), вы можете выполнить то же самое, что и выше, в редакторе реестра. Перейдите к этому узлу (может потребоваться запустить его от имени администратора):
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Там создайте новое DWORD (32-разрядное) значение с именем NoAutoRebootWithLoggedOnUsers
и установите значение 1
. Затем перезагрузитесь, чтобы изменения вступили в силу. См. « Перезапуск Windows 8 при перезагрузке из-за обновления» .