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

3562
Stevo

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

Как я могу предотвратить автоматическую перезагрузку Windows, если меня там нет?

24

7 ответов на вопрос

17
dlamblin

Комментарий Йоханнеса Ресселя к ответу InSciTek Jeff является вполне обоснованным аргументом . Использование параметров групповой политики, он упомянул фактически блоге о по Jeff Atwood давно. Синопсис выглядит так:

Нажмите Windows+ rи запустите gpedit.msc, вы должны получить окно, подобное этому:

gpedit.msc

Теперь Windows 7 изменила порядок и добавила несколько новых опций, которые я выделил курсивом:

  1. Не отображать «Установка обновлений и завершение работы» в диалоговом окне «Завершение работы Windows»
  2. Не настраивайте параметр по умолчанию «Установить обновления и завершить работу» в диалоговом окне «Завершение работы Windows».
  3. Включение Windows Power Management для автоматического пробуждения системы для установки запланированных обновлений
  4. Настроить автоматические обновления
  5. Укажите расположение службы обновлений Microsoft в интрасети
  6. Частота обнаружения автоматических обновлений
  7. Разрешить не-администраторам получать уведомления об обновлениях
  8. Включить уведомления о программном обеспечении
  9. Разрешить автоматическое обновление немедленной установки
  10. Включите рекомендуемые обновления с помощью автоматического обновления
  11. Нет автоматического перезапуска с вошедшими в систему пользователями для запланированных автоматических обновлений
  12. Повторите запрос на перезагрузку с запланированными установками.
  13. Задержка перезапуска для запланированных установок
  14. Перепланировать автоматическое обновление запланированных установок
  15. Включить таргетинг на стороне клиента
  16. Разрешить подписанные обновления из интранета службы обновлений Microsoft

Лично я решил включить 9, 11, 12 и 13. 9 включает только те обновления, которые не должны перезагружать Windows или останавливать службу. Включение 11 фактически отключает автоматический перезапуск, если и только если есть хотя бы один зарегистрированный пользователь. 12 и 13 были включены и установлены на их максимальные значения с помощью колеса прокрутки. 16 звучит хорошо, но не повлияет на пользователей, у которых нет собственного сервера обновлений. Я взял это из своего собственного вопроса .

добавление

Было отмечено, что домашние выпуски Windows не входят в комплект поставкиgpedit.msc, и поэтому вы должны установить их непосредственно в реестре. Возможно, вы можете добавить больше настроек, кроме NoAutoRebootWithLoggedOnUsers... На самом деле я собираюсь проверить это сейчас. Хорошо, в HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUдобавлении:

  • AutoInstallMinorUpdates = 1
  • NoRebootWithLoggedOnUsers = 1
  • RebootRelaunchTimeout = 1440 (десятичное число)
  • RebootRelaunchTimeoutEnabled = 1 [Мне действительно любопытно, если это то, что я хотел]
  • RebootWarningTimeout = 30 (десятичное число)
  • RebootWarningTimeoutEnabled = 1 [Я думаю, что вышеупомянутые четыре не происходят из-за # 2]
Что делает 13, если включен 11? Y     e     z 9 лет назад 0
8
Tall Jeff
  1. Щелкните правой кнопкой мыши значок «Компьютер» на рабочем столе и выберите «Свойства ...»
  2. Нажмите «Центр обновления Windows», а затем выберите «Изменить настройки»
  3. Теперь выберите «Скачать обновления, но позвольте мне выбрать, устанавливать ли они»
  4. Наконец, нажмите кнопку «Применить».

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

Это, к сожалению, имеет неприятный побочный эффект: не нужно устанавливать обновления, которые * не * требуют перезагрузки, такие как обновления подписи для Защитника Windows или обновления для Office, VS и т. Д. Недавно я читал о методе, который связан с использованием групповых политик. чтобы предотвратить автоматический перезапуск, а затем вы установите автоматические обновления для автоматической установки. Таким образом, обновления будут установлены, а те, которые нуждаются в перезагрузке, вступят в силу только после перезагрузки. Лучший из обоих миров, я бы сказал. Я просто не могу вспомнить прямо сейчас, где я читал это: / Joey 14 лет назад 4
Ох, интересно. Пожалуйста, дайте нам знать, если вы получите эту информацию. Stevo 14 лет назад 0
В Windows 7 (и, я думаю, в Vista) вы получаете уведомление с просьбой перезагрузить компьютер, повторите запрос через 10 минут, 1 час или 4 часа, я думаю. Это всего лишь один клик, и вы, вероятно, не будете беспокоиться. Я никогда не замечал автоматической перезагрузки: -S Ivo Flipse 14 лет назад 0
1
JP Alioto

start-> run-> cmd ...

net stop "Automatic Updates" 

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

Следует отметить, что это также не позволит автоматически загружать важные обновления безопасности. Sampson 14 лет назад 0
Я не думаю, что вы отвечаете на вопрос, который был задан. Вы не запускаете автоматическое обновление. Вопрос в том, чтобы найти способы предотвратить перезагрузку. Поздравляю ... ты просто ударил муху кувалдой Jeff Fritz 14 лет назад 0
Спасибо, но да, я все еще хочу его скачать. Stevo 14 лет назад 0
1
Svish

Установить Vista или Windows 7? Только случалось со мной в XP, если я правильно помню ... В Vista, по крайней мере, у вас есть хороший вопрос, спрашивающий вас, хотите ли вы или хотите отложить его на несколько часов, после чего он спросит снова. Или вы можете просто оставить сообщение открытым.

Это случилось со мной в Vista: Я был далеко от компьютера, поэтому у меня не было возможности отложить его. Stevo 14 лет назад 0
1
masterxilo

В Windows 7 и 8 (.1) работает следующее (поместите в файл .reg и запустите):

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

Для Windows 10 см. Как отключить автоматические перезагрузки в Windows 10?

Смотрите также вопрос http://superuser.com/questions/189806/disable-auto-restart-prompt-after-windows-update-in-windows-vista-7 masterxilo 8 лет назад 0
0
Lakshman Prasad

После завершения выключения вы можете остановить его, выполнив команду shutdown -a

Win+R  shutdown -a 
0
Amr

Как только вы получите сообщение о запланированном перезапуске после обновления, вы можете отключить его следующим образом:

  1. Открытая панель управления

  2. Перейдите в Панель управления \ Система и безопасность \ Администрирование. Нажмите значок планировщика заданий.

  3. В планировщике заданий откройте следующую папку «Библиотека планировщика заданий \ Microsoft \ Windows \ UpdateOrchestrator».

  4. Там вы увидите задачу под названием «Перезагрузка». Отключите его, используя соответствующую команду в меню правой кнопки мыши

  5. Откройте эту папку в проводнике:% systemroot% \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator

  6. Переименуйте имя файла Reboot без расширения на Reboot.bak

  7. Вместо этого создайте здесь пустую папку и назовите ее Reboot

Это не позволит Windows 10 заново создать задачу «Перезагрузка» и перезагрузить компьютер в любое время.

Ссылка: Сергей Ткаченко. Это единственное, что мне помогло после поиска других альтернатив, таких как редактирование групповой политики, которая не работала в Windows 10.

Please read [How to reference material written by others](http://superuser.com/help/referencing). You should block quote text that has been written by some else. See [Markdown help](https://superuser.com/editing-help). I've fixed it for you this time, but please pay attention to this in future. DavidPostill 7 лет назад 0