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

Windows 10 позволяет вам «запланировать» перезагрузку позже. Я хочу отключить его.

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

Я перезагружаюсь на регулярной основе; Мне не нужна Windows, чтобы сделать это для меня.

Могу ли я полностью отключить его? Я не возражаю, если он загружает все, а затем говорит: «эй, тебе нужно перезагрузить», но он никогда не должен перезагружаться, когда-либо.

Я использую версию «Pro» для Windows 10.

Примечание. К сожалению, похоже, что это не работает в Windows 10 Home, и я не сомневаюсь в работоспособном решении для пользователей этого издания.


Я отправил это как ответ на другой вопрос, но поскольку это, кажется, дубликат этого вопроса, я также предоставлю его здесь:

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

Откройте меню «Пуск» и введите « Группа» , затем нажмите « Изменить групповую политику».

Развернуть Конфигурация компьютера \ Административные шаблоны \ Компоненты Windows \ Центр обновления Windows

Редактор локальной групповой политики - Центр обновления Windows

Дважды щелкните « Настроить автоматические обновления» и включите политику и настройте ее по мере необходимости.

Настройка автоматических обновлений

Вернитесь в Центр обновления Windows и нажмите « Проверить наличие обновлений» , после завершения нажмите « Дополнительные параметры».

Вы должны увидеть, что ваши новые настройки «принудительно».

Настроенные параметры обновления Windows

После применения этого параметра на тестовой виртуальной машине я оставил Windows Update открытым и заметил, что он начинает загрузку.

Загрузка Windows Update

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

Руководство по установке Windows Update

Обратите внимание, что вы должны щелкнуть установку. Перезапуск или выключение из меню «Пуск» не запускает процесс установки.


Больше информации:

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

  1. Нажмите Win + R и введите regedit и нажмите Enter.
  2. Перейдите в HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU
    (Вам может потребоваться создать ключи вручную, если они не существуют)
  3. Создайте новое значение DWORD под названием AUOptions и введите значение 2 или 3 .

    2 = Уведомлять перед загрузкой
    3 = Автоматическая загрузка и уведомление об установке

  4. Перезагрузите компьютер

  5. Проверить наличие обновлений
  6. Проверка дополнительных настроек

Обновление после Anniversary Update (1607):

В последнее время я видел много комментариев от людей, говорящих, что это не работает после обновления Anniversary.

Я провел несколько тестов, подробно описанных в двух блогах:

  • Проверка предотвращения автоматических перезагрузок в Windows 10, версия 1607
  • Обновление в Windows Update … Up Time

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

В свете этих результатов кажется, что это все еще работает .

Скриншот Windows 10 Профессия - 20 дней до времени

Следует иметь в виду:

  • Я не установил никаких настроек в Активные часы или Опции перезагрузки.
  • Не нажимайте кнопку «Установить сейчас» в пользовательском интерфейсе Windows Update, если вы не готовы к установке и перезагрузке. Как только обновления будут установлены, Windows не сможет остановить процесс перезагрузки.
  • Windows натыкается на вас с помощью тостов, предупреждений о событиях и баннеров на вашем экране. Пока вы не устанавливаете обновления, вы в порядке (но делайте их в конце концов).

Я ответил на это как часть моей попытки исправить еще одну настройку мусора в Windows 10 (так, как она пробудит ваше устройство и вы в процессе установки обновлений, которые вы еще не одобрили).

Пожалуйста, обратитесь к шагу 2 моего руководства здесь . В нем объясняется, как изменить задачу «Перезагрузка» в разделе «UpdateOrchestrator» в списке «Запланированные задания Windows», чтобы отключить ее и остановить вмешательство Windows. Если эта задача отключена, ваша машина никогда не перезагрузится, если вы ее не проинструктируете.

Приветствия – Чайка

Лучшим решением этой досадной проблемы является Task Scheduler.

Нажмите « Пуск» и введите « Планировщик заданий».

Перейдите в библиотеку планировщика заданий >> Microsoft >> Windows >> UpdateOchestrator

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

Введите описание изображения здесь

Затем обязательно измените разрешения. Должно быть установлено значение Read & Execute

Я также отключил автоматические обновления, отключив все задачи в этой папке.

Вы можете использовать собственные инструменты Windows, чтобы отключить автоматическую перезагрузку.

Как уже упоминалось в некоторых других ответах, Windows запускает перезагрузки, используя запланированную задачу под названием \Microsoft\Windows\UpdateOrchestrator\Reboot . Однако, если вы откроете Task Scheduler и отключите этот, Windows будет счастливо повторно использовать его на следующий день – даже если вы измените его разрешения, чтобы сделать его доступным только для чтения.

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


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

 schtasks /change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE 

Зная это, вы можете создать свою собственную запланированную задачу, чтобы периодически запускать указанную выше команду и отключать коварную маленькую схему Windows. Если вы знакомы с тем, как использовать Task Scheduler, настройте свою собственную задачу.

В противном случае,

  1. Скопируйте и вставьте разметку ниже в текстовый редактор.
  2. Сохраните его как файл XML.
  3. В Планировщике заданий нажмите « Действия»> «Импорт задачи …» и выберите этот файл.
  4. При необходимости настройте конфигурацию.
 <?xml version="1.0" encoding="UTF-16"?> <Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Author>http://superuser.com/users/1909/kpozin</Author> <URI>\SuperUser\Cancel Windows automatic reboot</URI> </RegistrationInfo> <Triggers> <CalendarTrigger> <Repetition> <Interval>PT10M</Interval> <Duration>P1D</Duration> <StopAtDurationEnd>false</StopAtDurationEnd> </Repetition> <StartBoundary>2016-11-16T18:30:00</StartBoundary> <Enabled>true</Enabled> <ScheduleByDay> <DaysInterval>1</DaysInterval> </ScheduleByDay> </CalendarTrigger> </Triggers> <Principals> <Principal id="Author"> <!-- That's the SYSTEM user --> <UserId>S-1-5-18</UserId> <RunLevel>HighestAvailable</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>true</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession> <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>PT1H</ExecutionTimeLimit> <Priority>7</Priority> </Settings> <Actions Context="Author"> <Exec> <Command>schtasks</Command> <Arguments>/change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE</Arguments> </Exec> </Actions> </Task> 

Вы можете попробовать Windows 10 Reboot Blocker :

Простая служба Windows, которая обновит этот временной интервал «активных часов» в фоновом режиме.

Он бесплатный и работает с обновлением Anniversary.

Управление, когда Windows перезагрузится после обновления Windows

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

Этот метод не будет препятствовать загрузке или установке каких-либо обновлений Windows, если бы исправления безопасности системы все равно были применены к системе: вы просто перезагружаетесь, когда будете готовы.

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

Я объясню более подробно ниже, но по существу это использует пакетный скрипт для динамического набора и изменения коррелированных значений реестра параметров Active hours для времени начала и окончания времени в зависимости от времени выполнения, которое оно выполняется, обеспечивая при этом постоянное увеличение значений На несколько часов вперед.


Это собственное решение для Windows

В отличие от решения Windows 10 Reboot Blocker, которое обманывает Windows, это 100% -ное решение для Windows, которое обманывает Windows, для которого не требуется стороннее программное обеспечение для выполнения задачи.


Планирование с планировщиком заданий

Просто планируйте один сценарий партии (приведенный ниже) с помощью планировщика заданий для запуска дважды в день:

  1. Один раз в 6:05 утра
  2. Один раз в 18:05

Каждое исполнение устанавливает значения ActiveHoursStart и ActiveHoursEnd в значения, заставляя Windows считаться, что вы всегда активны и не требует перезагрузки из операций Windows Update .

Пакетная логика и планирование этого процесса просты в масштабировании и настраиваются, если вы столкнетесь с какой-либо проблемой (например, вы сталкиваетесь с проблемами с режимами энергосбережения, такими как спящий режим или спящий режим).


Пакетный сценарий

ПРИМЕЧАНИЯ: значения реестра задаются в шестнадцатеричном формате. Также обратите внимание, что приведенный ниже пример логики ожидает, что сценарий будет выполнен в кадре с 6:00:00 до 6:59:59 или 6:00:00 PM – только 6:59:59 PM. Это можно легко отрегулировать с помощью IF %HH%==XX части логики; Вы также можете использовать эту же логику для проверки этой функции, чтобы подтвердить, что она работает, как ожидается, изменение значения.

 @ECHO ON SET HH=%TIME: =0% SET HH=%HH:~0,2% IF %HH%==06 SET StartHour=06 & SET EndHour=13 IF %HH%==18 SET StartHour=12 & SET EndHour=07 CALL :ChangeActiveHours REG IMPORT "%DynamicReg%" EXIT :ChangeActiveHours SET DynamicReg=%temp%\ChangeActiveHours.reg IF EXIST "%DynamicReg%" DEL /Q /F "%DynamicReg%" ECHO Windows Registry Editor Version 5.00 >>"%DynamicReg%" ECHO. >>"%DynamicReg%" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] >>"%DynamicReg%" ECHO "ActiveHoursEnd"=dword:000000%EndHour% >>"%DynamicReg%" ECHO "ActiveHoursStart"=dword:000000%StartHour% >>"%DynamicReg%" ECHO "IsActiveHoursEnabled"=dword:00000001 >>"%DynamicReg%" GOTO :EOF 

Значения шестнадцатеричных значений для десятичных чисел 0-255

Введите описание изображения здесь


Реестр

Для некоторых подробностей о коррелированных настройках реестра это изменится. Ниже я расскажу о частях более пристального взгляда на Active Hours в Windows 10, для чего этот метод повлияет.

Активные часы

Активные часы не изменяют это поведение, но добавляют механика в операционную систему Windows 10, что позволяет пользователям не беспокоиться о перезагрузках в течение активных часов.

Активные часы и реестр

  1. Нажмите на клавишу Windows, введите regedit.exe и нажмите enter.

  2. Подтвердите приглашение UAC.

  3. Перейдите к следующему ключу, используя иерархию дерева слева:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

Здесь приведены следующие параметры:

  • ActiveHoursEnd: определяет время окончания функции.
  • ActiveHoursStart: определяет время начала функции.
  • IsActiveHoursEnabled: если установлено значение 1, функция включена. Если установлено значение 0, оно отключено.

Если вы хотите изменить начальный или конечный час функции, дважды щелкните по одной из записей. Переключитесь на десятичную базу в появившемся приглашении и введите начальный час, используя 24-часовую систему часов.

Обратите внимание, что вы не можете добавлять минуты в реестр только в полном объеме.

источник


подтверждающий

Чтобы подтвердить, что это работает,

  1. нажмите Введите описание изображения здесь Ключ один раз, а затем начните печатать в Windows Updates до тех пор, пока не увидите параметры параметров Центра обновления Windows , а затем нажмите на него

    Введите описание изображения здесь

  2. Нажмите кнопку « Изменить активные часы» в разделе «Обновить настройки» *

    Введите описание изображения здесь

  3. Обратите внимание на значения времени начала и конечного времени в окнах активных часов и нажмите « Cancel а затем полностью закрывайтесь на экранах « Настройки» .

    Введите описание изображения здесь

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

  5. Теперь повторите шаги 1 – 3 и подтвердите правильное изменение значений времени начала и конца времени .


Отключение

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


Дополнительные ресурсы

  • REG
  • Планировщик заданий
  • Планировщик заданий Запланированный пакетный скрипт не работает Проверка
  • Планирование с планировщиком заданий
  • Значения шестнадцатеричных значений для десятичных чисел 0-255

    Введите описание изображения здесь

Windows 10 перестраивает свои политики обновления Windows, добавляя некоторые различия между предыдущими версиями.

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

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

Газета со ссылкой здесь

Обновления. Программное обеспечение периодически проверяет обновления системы и приложений, а также загружает и устанавливает их для вас. Вы можете получать обновления только от Microsoft или авторизованных источников, и Microsoft может потребоваться обновить вашу систему, чтобы предоставить вам эти обновления. Принимая это соглашение, вы соглашаетесь получать эти автоматические обновления без каких-либо дополнительных уведомлений.

Источник Windows 10 EULA

Некоторая информация о Windows Update для бизнеса объясняет различия между домашними пользователями и преимуществами корпоративного обновления.

Похоже, что «Нет автоматического перезапуска с включенными пользователями для запланированных автоматических обновлений» не работает в настоящее время с Windows 10, но в соответствии с этой статьей на Lifehacker.com ( http://lifehacker.com/enable-metered-connection -to-delay-windows-10-updates-1723316525 ), что позволяет подключаемым соединениям в Windows 10 останавливаться или, по крайней мере, задерживать обновления Windows.

Windows 10 поставляется с функцией, которая позволяет вам указать, что ваше интернет-соединение ограничено, дросселировано или ущемлено каким-либо образом. Возможно, вы подключаетесь к своему телефону, в общедоступной сети Wi-Fi или просто дергаетесь за кеширование данных в своей домашней сети. Включив «Metered connection», Microsoft будет уважать это, ожидая принудительной загрузки. Чтобы включить его, выполните следующие действия:

  1. Найдите в меню «Настройки Wi-Fi» меню «Пуск»
  2. Нажмите «Дополнительные параметры».
  3. Включить переключатель в разделе «Измеренное соединение».

Одним из главных недостатков этого метода является то, что он работает только в том случае, если ваш компьютер подключен через Wi-Fi. По какой-то причине Windows 10 не позволяет указать, что ваше соединение измеряется при подключении через Ethernet (несмотря на то, что многие домашние интернет-соединения имеют ограничения на данные). Однако это должно помочь многим типичным пользователям.

  • Установка Windows 10. Отсутствует медиа-драйвер, который требуется вашему компьютеру.
  • Как активировать Windows 10 Pro на ноутбуке, который поставляется с Windows 10 Home?
  • Где инструмент Snipping Tool в Windows 10?
  • Запуск программ в качестве администратора с сетевого диска - Windows 10
  • Сброс Windows Spotlight
  • Как я могу сделать программу навсегда запущенной как администратор, когда отсутствует вкладка Совместимость?
  • Где exe, который обрабатывает значок в лотке Bluetooth?
  • Откладывание обновлений в Windows 10 Creators Update (версия 1703)
  • Windows 10 Green Checks?
  • Cortana Search не находит приложения в Windows 10
  • Есть ли ограничение на прикрепленные элементы панели задач?
  • Interesting Posts
    Давайте будем гением компьютера.