126

Вопрос в значительной степени в названии. Windows 8 перезагружается, у меня, вероятно, осталось всего около 13 минут, но я не могу выключить компьютер, делая как 20 разных вещей на паре разных виртуальных машин. Как я могу остановить это?

Я нашел эти инструкции, но я не уверен, остановит ли он процесс, если он уже происходит. http://www.howtogeek.com/139993/prevent-windows-8-from-restarting-your-pc-after-windows-updates/

По указанной выше ссылке я могу отключить автообновление через групповую политику или через редактор реестра.

Похоже, что regedit требует перезагрузки, но это не относится к групповой политике.

8 ответов8

107

Одним из быстрых способов сброса таймера является блокировка компьютера (WindowsKey + L). Ваш компьютер не перезагрузится, если он заблокирован. Затем вы можете либо снова войти в систему (что даст вам драгоценное время для сохранения того, что вы хотите сохранить), либо полностью отключить службу обновления.

Предотвратить неизбежную перезагрузку:

WinKey + L (Lock your computer) and log on again

Затем вы можете отложить перезагрузку, пока не сделаете это самостоятельно, остановив службу обновления. Самый быстрый способ остановить службу обновления - использовать PowerShell или командную строку:

PowerShell:

Stop-Service wuauserv

Cmd: (запуск от имени администратора)

NET STOP wuauserv 

Обратите внимание, что сброс остановки обратного отсчета путем блокировки компьютера может быть отключен, если установлено обновление 2835627 (либо вами, либо вашим дружественным администратором). См. Http://support.microsoft.com/kb/2835627/en-us для получения дополнительной информации.

Чтобы предотвратить автоматическую перезагрузку при входе в систему, посетите страницу http://support.microsoft.com/kb/555444/en-us для взлома реестра.

Имейте в виду, что автоматическая перезагрузка была разработана не для того, чтобы доставлять вам трудности, а потому, что она очень необходима с точки зрения безопасности.

27

Самое безопасное решение для предотвращения автоматического перезапуска обновления Windows на компьютере под управлением Windows 8 (или более поздней версии) без отключения Центра обновления Windows или возни с остановкой служб заключается в следующем:

  • запустить gpedit.msc
  • перейдите к Конфигурации компьютера \ Административные шаблоны \ Компоненты Windows \ Центр обновления Windows
  • редактировать Нет автоматического перезапуска с вошедшими пользователями для запланированных автоматических установок обновлений
  • установить его Enabled

Обратите внимание, что это не остановит таймер, который уже запущен. Когда-то вы могли использовать shutdown -a для остановки таймера выключения, но в этом случае это не работает. Если у вас уже есть таймер и вам отчаянно нужно еще несколько минут, остановка службы Центра обновления Windows до тех пор, пока вы не будете готовы, вероятно, поможет вам в этом.

19

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

Временное решение:

Запустите эту команду из CMD net stop "windows update"

http://www.techspot.com/guides/230-prevent-automatic-windows-update-restarts/

18

Похоже, что ответ на этот вопрос развивается, поскольку Microsoft продолжает усложнять откладывание перезапуска.

Этот ответ был почерпнут из многих других ответов и комментариев к этому вопросу.

Решение для остановки перезапуска состоит из двух этапов: сначала остановка службы Центра обновления Windows, а затем остановка процесса Центра обновления Windows.

Чтобы остановить службу, откройте диспетчер задач (нажмите Win - R затем введите taskmgr).

  1. Нажмите на вкладку Услуги
  2. Найдите и выделите строку с именем wuauserv и описанием Windows Update .
  3. Щелкните правой кнопкой мыши и выберите Stop чтобы временно остановить службу.

Далее нам нужно остановить процесс обновления Windows.

  1. Нажмите на вкладку Подробности в диспетчере задач
  2. Найдите и выделите строку с именем wuauclt.exe и описанием Windows Update .
  3. Нажмите End Task

Это остановит 15-минутный отсчет, но Windows автоматически перезапустит службу Windows Update и запустит еще 15-минутный отсчет через пару часов, если вы не перезагрузите компьютер. В этот момент вы можете пройти процедуру и снова остановить отсчет времени, но это действительно временное решение, которое позволит вам завершить то, что вы делаете, и перезагрузить компьютер упорядоченным образом.

10

Запустите cmd от имени Administrator и введите:

NET STOP wuauserv
6

В Windows 7 вы можете остановить этот таймер, остановив службу Центра обновления Windows в оснастке MMC служб (services.msc). Попробуйте, если это все еще работает в Windows 8.

5

Я обнаружил, установив часы на моем компьютере (время щелчка правой кнопкой мыши в нижнем правом углу -> настроить дату / время) на день, который, казалось, обманул систему автоматического перезапуска.

3

Помимо выше, вы можете попробовать это: наберите Win+R -> regedit и Goto path ' HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU ' в regedit. Если путь отсутствует, создайте его. Теперь добавьте DWORD (32- бит) с именем NoAutoRebootWithLoggedOnUsers Добавить значение данных 1 с шестнадцатеричной основой. Закройте редактор реестра и запустите gpupdate /force с правами администратора.

Другой способ заключается в использовании групповой политики: введите Win+R -> gpedit.msc -> «Конфигурация компьютера \ Шаблоны администратора \ Компоненты Windows \ Центр обновления Windows»

« Нет автоматического перезапуска с вошедшими в систему пользователями для запланированных автоматических обновлений » Установите для параметра значение « Включено» и нажмите «ОК». Закройте редактор групповой политики и запустите gpupdate /force с правами администратора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .