509

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

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

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

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

Я использую "Pro" редакцию Windows 10.

14 ответов14

234

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


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

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

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

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

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

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

Настроить автоматические обновления

Вернитесь в Центр обновления Windows и нажмите Проверить наличие обновлений. Как только это будет сделано, нажмите на Дополнительные параметры

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

Принудительные настройки Центра обновления Windows

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

Загрузка Центра обновления Windows

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

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. Проверьте расширенные настройки

Обновление после юбилейного обновления (1607):

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

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

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

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

Скриншот Windows 10 Professional - до 20 дней

Что нужно иметь в виду:

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

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

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

Ура - Чайка

44

Лучшее решение этой надоедливой проблемы - это планировщик заданий.

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

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

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

Тогда обязательно измените разрешения. Должен быть установлен на чтение и выполнение

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

32

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

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

Это бесплатно и работает с обновлением Anniversary.

28

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

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

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

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

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

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

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

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


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

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


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

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

  1. однажды в 6:05
  2. однажды в 18:05

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

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


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

ПРИМЕЧАНИЯ. Значения реестра задаются в шестнадцатеричном формате. Также обратите внимание, что в приведенном ниже примере логики предполагается, что скрипт будет выполняться только в 6:00:00 - 6:59:59 AM или в 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


Реестр

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

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

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

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

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

  2. Подтвердите подсказку UAC.

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

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

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

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

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

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

источник


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

Чтобы подтвердить это работает как исключение, вы будете

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

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

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

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

  5. Теперь повторите шаги 1–3 и убедитесь, что значения времени начала и окончания изменились правильно.


Отключение

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


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

5

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

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

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

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

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

Исходный Windows 10 EULA

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

5

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

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

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

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

4

Отключение обновлений Windows в Windows 10

**** Для этого метода не требуется стороннее программное обеспечение ****

Для большего контроля, гарантирующего, что операции Центра обновления Windows применяются только к вашей ОС Windows 10, когда вы этого хотите, см. Ниже шаги с использованием двух сценариев и одного задания запланированной задачи.

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

По сути это будет

  1. Проверяйте раз в минуту, чтобы проверить, работает ли служба Центра обновления Windows, и выполните одно из следующих действий: ИСТИНА или ЛОЖЬ. , ,
    • если он работает, то служба принудительно останавливается с помощью NET STOP, гарантируя, что обновления Windows не применяются
    • если он не запущен, то процесс завершается до выполнения следующего запланированного триггера с помощью планировщика задач

Вам нужно будет сделать три вещи, чтобы обеспечить правильную работу

  1. создайте простой пакетный скрипт, который будет проверять, запущено ли обновление Windows, и уничтожит его, если он
    • это просто текстовый документ, переименованный с расширением .cmd
  2. создайте простой сценарий VB, который будет выполнять пакетный сценарий, но скрытно, чтобы при каждом запуске не появлялось всплывающее окно
    • это просто текстовый документ, переименованный с расширением .vbs
  3. создайте запланированное задание, которое будет запускаться раз в минуту в течение неопределенного времени с помощью планировщика заданий Windows

Настройка и настройка

Ниже приведены подробные инструкции по настройке этих трех простых вещей.

1. Пакетный скрипт

ПРИМЕЧАНИЕ. Сохраните приведенную ниже логику в текстовом файле и переименуйте, чтобы иметь расширение .cmd например. DisableWU.cmd .

@ECHO OFF

TASKLIST /SVC | FINDSTR /I /C:"wuauserv"
IF %ERRORLEVEL%==0 GOTO :StopWUService
GOTO :EOF

:StopWUService
FOR %%A IN (wuauserv) DO NET STOP /Y "%%~A"
GOTO :EOF

2. VBS Script

ПРИМЕЧАНИЕ. Сохраните приведенную ниже логику в текстовом файле и переименуйте, чтобы иметь расширение .vbs например. DisableWUHidden.vbs . Также убедитесь, что вы указали правильный полный путь и значение имени файла, в котором сохранен командный файл, вместо значения C:\FolderPath\DisableWU.cmd в приведенной ниже логике.

Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\FolderPath\DisableWU.cmd" & Chr(34), 0
Set WinScriptHost = Nothing

3. Задание планировщика заданий

Нажмите + R, введите taskschd.msc и нажмите Enter. Щелкните правой кнопкой мыши пункт « Библиотека планировщика заданий» на правой панели и выберите « Create Task.

На вкладке « General » убедитесь, что параметры « Выполнить», вне зависимости от того, вошел ли пользователь в систему, и флажки «Выполнить с наивысшими привилегиями» , включены и включены, и эффективны.

На вкладке « Triggers » убедитесь, что для параметра « Ежедневно» задано значение « Повтор» каждые: 1 день, и установите и укажите задание «Повторять каждую 1 минуту» в течение 1 дня и установите флажок « Включено» .

На вкладке Actions убедитесь, что Program\script: указывает на полный явный путь VB Script, и убедитесь, что Start in (необязательно): указывает на путь к папке только там, где находится тот же VB Script.

Чтобы завершить и сохранить, нажмите OK (возможно, дважды), а затем введите информацию об имени пользователя и пароле для учетной записи, которая (1. имеет разрешения на запуск задач планировщика заданий и (2. имеет доступ для выполнения и чтения в том месте, где Вы сохранили сценарии, которые он выполнит.


Подтверждая это работает

Для быстрого тестирования, чтобы подтвердить, что это работает, как и ожидалось, вы можете:

  • Нажмите + R, введите services.msc и нажмите Enter
  • Прокрутите вниз до Центра обновления Windows, щелкните его правой кнопкой мыши и выберите « Пуск», пока не увидите состояние, перейдите к пункту «Выполнение».
  • Теперь просто нажимайте F5 каждые несколько секунд, чтобы обновить экран, чтобы увидеть, меняется ли статус сервиса
    • В конце концов вы должны увидеть изменение статуса на Blank/Null/Empty/Nothing указывающее на то, что служба не запущена. Если вы обновляете в середине операции остановки, вы можете заметить значение состояния Остановка для службы

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

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


Отключить

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

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

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


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

4

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

Две обязательные настройки:

  1. Установить пункт реестра NoAutoRebootWithLoggedOnUsers
  2. Установите политику Configure Automatic Updates policy

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

Отключить принудительный перезапуск после обновлений (реестр)

Эта модификация реестра отключит принудительный перезапуск, если некоторые пользователи вошли в систему.

  1. Нажмите Win+R, введите regedit и нажмите Enter
  2. Перейдите к ключу
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  3. Если WindowsUpdate или его подраздел AU не существуют, создайте их вручную, щелкнув правой кнопкой мыши на правой панели, затем « New -> Key , введите имя отсутствующего ключа и нажмите клавишу « Ввод».
  4. Поместив его в клавишу AU , щелкните правой кнопкой мыши на правой панели, выберите New а затем DWORD (32-bit) .
  5. Введите NoAutoRebootWithLoggedOnUsers и нажмите Enter
  6. Дважды щелкните элемент, измените его значение на 1 и нажмите ОК.

image1 image2

Изменить настройки Центра обновления Windows (локальная групповая политика)

  1. Нажмите Win+R, введите gpedit.msc и нажмите Enter.
  2. Перейдите к Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update .
  3. Найдите политику Configure Automatic Updates на правой панели и дважды щелкните по ней.
  4. Выберите Enabled и Options to 2 (Уведомлять о загрузке и уведомлять об установке).
  5. Нажмите Применить.
  6. Нажмите ОК, чтобы сохранить изменения.

Наконец, перезагрузите компьютер.

Примечание о Windows 10 Enterprise

Я использую Windows 10 Enterprise с отложенными обновлениями. Для чего это может помочь, вот мои настройки реестра от HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU :

А в редакторе локальной групповой политики Configure Automatic Updates установлено значение Enabled с Option равным 2

3

Канонический ответ для более ясного руководства

Кажется, есть две причины, по которым люди приходят на этот пост в ответ на ...

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

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

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


# 1 Полностью отключить обновления Windows

Предупреждение

Как указано в сообщении «Остановить Windows 10 от автоматического обновления вашего ПК» . , ,

« Как правило, современная операционная система является безопасной операционной системой.Windows 10 автоматически проверяет, загружает и устанавливает новые обновления на ваш ПК - нравится вам это или нет. Эта новая функция на самом деле довольно удобна для большинства пользователей, но не все хотят, чтобы их операционная система обновлялась по расписанию Microsoft. "

источник

Чтобы полностью отключить обновления Windows, вы можете следовать инструкциям из двух конкретных ответов на этот пост, связанных чуть ниже как № 1 и № 2, и выполнять операции, указанные в обоих, но № 1 как минимум или № 1 и № 2 для дополнительной тщательности.

  1. Отключение обновлений Windows в Windows 10

  2. Отключение обновлений Windows в Windows 10 и отключение заданий планировщика заданий

    • Для этого ответа в разделе « Отключение заданий планировщика заданий », где запланированные задания находятся в контейнере /Microsoft/Windows/Windows Updates , возможно, стоит полностью отключить все эти задания.

# 2 Контроль, когда Windows перезагружается после установки обновлений Windows

Предупреждение

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

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

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

  1. Собственный Windows: контроль, когда Windows перезагрузится после применения обновлений Windows
  2. Стороннее приложение: Windows 10 Reboot Blocker

2

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

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


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

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

С тех пор я снова отключил службу Центра обновления Windows, но теперь также удалил все унаследованные разрешения из HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv и дал только мне что-либо, кроме доступа только для чтения.

Кроме того, я стал владельцем C:\Windows\System32\sihclient.exe (двоичный файл, отвечающий за фоновые обновления), удалил все разрешения на него, кроме себя, и переименовал его.

Я не буду знать, будет ли это успешно (один или другой, или оба), пока не пройдет один или несколько месяцев.

2

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

Ручное управление обновлениями Windows

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

ПРЕДУПРЕЖДЕНИЕ. Это может быть опасно и не рекомендуется, особенно в среде домашней сети. Однако в бизнес-среде или в центре обработки данных компании обычно контролируют, когда они будут вносить изменения, устанавливать обновления безопасности, устанавливать исправления для ОС и т.д.

Отключить обновления Windows в Windows 10

Вы можете сделать это с помощью службы Windows Update. Через Панель управления> Администрирование, вы можете получить доступ к Сервисам. В окне «Службы» прокрутите вниз до Центра обновления Windows и выключите процесс. Чтобы выключить его, щелкните правой кнопкой мыши по процессу, выберите «Свойства» и выберите «Отключено». Это позаботится о том, чтобы обновления Windows не устанавливались на ваш компьютер.

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

Запуск обновлений Windows и запуск его вручную

После включения службы Центра обновления Windows, когда вы откроете Центр обновления Windows в настройках ПК, вы увидите сообщение о том, что обновления не были установлены, поскольку компьютер был остановлен. Вам нужно будет нажать «Повторить», чтобы все доступные обновления были загружены и установлены. Это может занять два или три «Проверка обновлений». Вам нужно будет нажимать «Проверить наличие обновлений», пока не появится сообщение о том, что ваш компьютер обновлен. Затем вы можете вернуться и отключить службу Windows Update, пока в следующий раз вы не почувствуете себя достаточно свободным, чтобы тратить время на обновление своей копии Windows 10.

источник


Отключение заданий планировщика заданий

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

Нажмите + R, введите taskschd.msc и нажмите Enter. Перейдите к Task Scheduler Library > Microsoft > Windows > WindowsUpdates , а затем щелкните правой кнопкой мыши и выберите параметр « Disable для задания с именем « Запланированный запуск».


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

1

Сторонние продукты

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

Windows Update Blocker

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

Не спи

Небольшая программа, которая может блокировать различные события Windows с панели задач, только недавно обновленная в январе 2019 года.

ShutdownGuard

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

Закрыть его!

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

Он доступен для скачивания только со сторонних сайтов.

Источник:

4 Инструменты для предотвращения, отмены и отмены завершения работы системы Windows или перезапуска при запуске приложений

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