Как остановить часы перезапуска Windows 8; «15 минут» и считать…?

129

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

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

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

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

EGHDK
источник
11
НООООООО ... он перезапустился и снова заработал за 20 секунд. Но я все потерял. Обратите внимание, что изменение групповой политики и принудительное обновление групповой политики не работает. Кроме того, выключение / не работает.
EGHDK
1
В следующий раз (если это произойдет) попробуйте открыть блокнот и набрать что-нибудь. Windows отправит закрытое сообщение в Блокнот и спросит, хотите ли вы сохранить или отменить. Отмена должна остановить отключение, но если сигнал сначала поступил в другие приложения, они могут закрыться до того, как вы отмените.
Келтари
3
У меня была пара неспасенных вещей, они просто мгновенно убили все и сказали «Перезапуск ...»
EGHDK
1
В командной строке администратора выполните shutdown.exe / a, а затем запустите services.msc и отключите службу Windows Update. После этого это может быть что-то помимо самой Windows. (Корпоративные ИТ часто имеют свои собственные функции, которые будут применять исправления и перезагрузки.) Обновление: shutdown / a ничего не сделал, а? Хм.
Марк Аллен
1
@Ramhound ОП не сказал, что Windows хочет перезагрузить компьютер через 15 минут после загрузки. Два дня, безусловно, прошли.
xehpuk

Ответы:

111

Одним из быстрых способов сброса таймера является блокировка компьютера (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 взломом реестра.

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

riesm
источник
16
NET STOP wuauservне похоже на работу, я остановил службу, но все еще получаю диалоги обратного отсчета.
JDM
10
Ни один из этих советов больше не работает. Раньше. Очевидно, Microsoft действительно хочет, чтобы мы перезагрузились. Таймер 15мин является реальной проблемой , когда это рабочее место, я не загрузился в течение 3 недель , и я на полпути в 1,6 Гб загрузки видео , когда она встревает.
императив
4
@Imperative Это действительно здорово, что они запускают этот 15-минутный таймер после того, как я нахожусь в системе в течение трех с половиной часов, и я немного занят в некотором коде. Отличная работа Microsoft!
410_Удал
2
NET STOP wuauservработает так долго, что вы запускаете CMD в качестве администратора - +1
Pakk
6
Это, помимо всех возможных дискуссий, самая яркая «особенность» № 1, с которой я когда-либо сталкивался на любом устройстве. Он на самом деле предназначен для полного уничтожения всего, над чем вы работаете, но не до тех пор, пока не дразнит вас с коротким таймером, абсолютно без возможности остановить его. Да, и это будет часто происходить случайным образом, когда я ухожу от компьютера на минуту или две; Я не могу сказать вам, сколько раз я выступал за «встать» в нашей гибкой команде разработчиков, только чтобы через минуту вернуться к моему компьютеру и увидеть, что он случайно перезагружался сам. Rediculous.
Трийнко
28

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

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

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

Flyk
источник
Эта настройка уже была установлена ​​на «Включено», когда я смотрел на нее, и все же я все еще получил этот 15-минутный принудительный перезапуск. И я только что перезапустил пару часов назад. Впервые у меня это вынудило меня перезагрузиться, так как я установил Windows 7 на этот компьютер несколько лет назад.
Фантабол
1
Да, MS, видимо, считает, что можно игнорировать явные настройки пользователя. Они идут еще дальше и активно отменяют ваши решения за вас. Я нашел руководство по отключению автоматических перезагрузок, которое включает отзыв разрешений на запись из SYSTEM для определенного файла ключей. Мы должны активно отрицать некоторые разрешения для SYSTEM, потому что если мы этого не сделаем, это обернется нами! Черт возьми, соберись, это действительно недопустимо!
Стейн де Витт
Стоит отметить, что в этой же группе есть еще 2 параметра: «Задержка перезапуска для запланированных установок» установлена ​​на 15 минут, а «Повторная подсказка для перезапуска с запланированными установками» установлена ​​на 10 минут. Их можно поменять, скажем, на 600 минут или на что угодно. Как указано в других ответах, это не изменяет текущий таймер. "net stop wuauserv" в административном cmd в сочетании с убийством "wuauclt" позаботятся об этом.
Ральфоид
21

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

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

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

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

Майкл Фрэнк
источник
Windows 7, это.
Ник Т
6
Когда я набирал текст, мой компьютер выключился. Теперь мир может никогда не узнать, работает ли он для Windows 8.
EGHDK
Ну что ж, будем надеяться, что не слишком много было потеряно, а?
Майкл Франк
3
Подтверждено на работу - хотя я отключил его с помощью служб, как и другой ответ. Все то же самое.
SpartanDonut
Хорошо знать. :)
Майкл Франк
19

Похоже, что ответ на этот вопрос развивается, поскольку 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-минутный отсчет через пару часов, если вы не перезагрузите компьютер. В этот момент вы можете пройти процедуру и снова остановить отсчет времени, но это действительно временное решение, позволяющее вам завершить то, что вы делаете, и перезагрузить компьютер упорядоченным образом.

Вениамин
источник
3
Это должен быть главный ответ; все говорили о том, как остановить это, используя Regedit и GPEdit, но их главная проблема - как остановить обратный отсчет, если обратный отсчет уже начался. Как уже отмечали другие, shutdown /aбольше не работает. Остановка службы также больше не останавливает активный таймер обратного отсчета. Убить процесс это путь!
17
1
Хотя это может быть временным, это единственное, что работает в 8.1.
Тринидад
10

Запустите cmdкак Administratorи введите:

NET STOP wuauserv
Педро Лобито
источник
Я только что попытался это; он говорит мне: «Служба Windows Update не может быть остановлена». Это в командной строке администратора. Полагаю, что просто невозможно избежать супер важного запланированного перезапуска MS ...
Keiji
6

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

magicandre1981
источник
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 с правами администратора.

zehnaseeb
источник
что делает gpupdate / force?
YumYumYum
он обновляет локальные параметры и параметры групповой политики на основе Active Directory, включая параметры безопасности для пользователя
zehnaseeb