2015-08-14 17:21:42 +0000 2015-08-14 17:21:42 +0000
559
559

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

Windows 10 позволяет “запланировать” перезагрузку на более позднее время. Я хочу отключить ее.

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

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

Могу ли я полностью отключить ее? Я не возражаю, если она загрузит все, а потом скажет “эй, вы должны перезагрузиться”, но она никогда не должна перезагружаться сама, никогда.

Я использую “Pro” версию Windows 10.

Ответы (15)

244
244
244
2015-08-28 04:06:32 +0000

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

  • *

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

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

Откройте стартовое меню и введите Group, затем нажмите Редактировать групповую политику

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

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

Вернитесь к Windows Update и нажмите Проверить наличие обновлений. После этого нажмите на Дополнительные опции

Вы должны увидеть, что новые настройки ‘принудительно’ применены.

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

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

Обратите внимание, что вы must щёлкните на установку сейчас. Перезапуск или выключение из стартового меню не запускает процесс установки.

  • *

More info:

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

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

  4. Перезагрузите ПК

  5. Проверьте наличие обновлений

  6. Проверьте расширенные настройки

  • *

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

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

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

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

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

Нужно помнить:

  • Я не устанавливал несколько настроек вокруг Активных часов или Параметров перезагрузки.
  • Не нажимайте кнопку “Установить сейчас” в интерфейсе обновления Windows, если вы не готовы к установке **и перезагрузке. После установки обновлений Windows не остановит решение о перезагрузке.
  • Windows будет придираться к вам тостами, предупреждениями центра действий и баннерами на экране. До тех пор, пока вы не установите обновления, вы в порядке (но делать их в конечном итоге).
48
48
48
2016-01-07 12:50:30 +0000

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

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

Cheers - Seagull

45
45
45
2016-12-08 17:08:29 +0000

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

Простая служба Windows, которая обновит этот “активный график” в фоновом режиме.

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

45
45
45
2016-09-15 07:20:02 +0000

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

Нажмите Start и введите Планировщик задач

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

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

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

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

33
33
33
2016-11-17 04:41:26 +0000

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

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

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

  • *

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

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

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

Иначе,

  1. Скопируйте и вставьте приведенную ниже разметку в текстовый редактор.
  2. Сохраните как XML файл.
  3. В Планировщике задач нажмите на Actions > Import Task… и выберите этот файл.
  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>
```.
29
29
29
2017-05-13 16:15:37 +0000

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

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

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

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

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

  • *

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

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

  • *

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

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

  1. в 6:05 утра
  2. 2. Начиная с 6:05 PM

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

Логика и планирование этого процесса просты в масштабировании и настройке при возникновении проблем (например, при возникновении проблем с режимами энергосбережения, такими как спящий или спящий режим)

  • *

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

NOTES: Значения реестра задаются в шестнадцатеричном формате. Также обратите внимание, что логический пример ниже ожидает, что скрипт будет выполняться только в формате 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

  • *

Реестр

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

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

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

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

  1. Нажмите на кнопку Windows-key, введите regedit.exe и нажмите enter.

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

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

Здесь предоставляются следующие опции:

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

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

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

источник

  • *

Подтверждение

Подтверждение

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

  1. один раз нажмите клавишу

    , а затем начните вводить Обновления Windows до тех пор, пока не увидите опции Настройки обновления Windows, а затем нажмите на них

  2. Нажмите на опцию Изменить часы работы в разделе **Обновление settings*

  3. Примите к сведению значения Время запуска и Время завершения в окнах Active hours и нажмите Cancel, а затем полностью закройте окна Settings.

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

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


Отключение

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

  • *

Дальнейшие ресурсы

5
5
5
2015-08-27 18:05:50 +0000

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

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

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

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

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

Источник Windows 10 EULA

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

5
5
5
2015-10-21 07:23:45 +0000

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

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

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

4
4
4
2019-07-05 16:18:04 +0000

Я создал скрипт PowerShell, который динамически устанавливает Active Hours для предотвращения нежелательных перезагрузок с Windows Updates, основываясь на этом ответе https://superuser.com/a/1208866/351521 ). Он устанавливает эти ключи реестра:

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursStart

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursEnd

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\IsActiveHoursEnabled

Вы можете получить его здесь: https://github.com/marcosbozzani/Win10ActiveHours

_Выгрузка и вытаскивание Запросов приветствуются! _

Изменения

  • Преобразованные из Batch в PowerShell (легче понять и поддерживать, ** на мой взгляд** )

  • Скрипт проверяет диапазон часов вместо одного в час (как предлагается в комментариях из этого ответа)

  • Скрипт может установить и удалить Scheduled task и установить соответствующие настройки и триггеры

  • Скрипт может выполнить Scheduled task вручную, при необходимости

  • Создан репозиторий Github (легче обновлять и принимать изменения)

** Общая информация**

  • Задача будет создана в \Win10ActiveHours\Update

  • Есть два Active Hours окон 18 часов:

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

  • Это настройки задачи:

Дополнительную информацию смотрите в README. md из репозитория

4
4
4
2017-05-12 08:00:20 +0000

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

Два необходимых параметра:

  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, введите имя недостающей клавиши и нажмите Enter.
  4. После установки в клавишу AU щелкните правой кнопкой мыши на правой панели, выберите New, а затем DWORD (32-bit).
  5. Введите NoAutoRebootWithLoggedOnUsers и нажмите Enter
  6. Дважды щелкните элемент, измените его значение на 1 и нажмите OK.

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

  1. Нажмите Win+R, введите gpedit.msc и нажмите Enter.

  2. Перейдите к Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update.

  3. Найдите Configure Automatic Updates политики на правой панели и дважды щелкните по нему.

  4. Выберите Включено и Параметры в 2 (Уведомление для загрузки и уведомление для установки).

  5. Нажмите Применить.

  6. Нажмите OK, чтобы сохранить изменения.

Наконец, перезагрузите ПК.

Заметка о Windows 10 Enterprise

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

И в редакторе локальной групповой политики Configure Automatic Updates имеет значение Enabled, а Option - 2.

4
4
4
2017-05-12 23:58:48 +0000

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

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

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

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

По существу, это будет

  1. Проверяйте раз в минуту, запущен ли сервис Обновление Windows, и выполните одно из двух нижеуказанных действий - TRUE или FALSE . .
  2. если он запущен, то сервис принудительно останавливается с помощью NET STOP , гарантируя, что никакие Обновления Windows не применяются
  3. если он не запущен, то процесс завершается до выполнения на следующем запланированном триггере с помощью Планировщика задач

Потребуется сделать три вещи, чтобы убедиться, что все работает так, как ожидается

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

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

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

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

NOTE: Сохраните следующую логику в текстовый файл и переименуйте его в .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

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

Из вкладки Triggers убедитесь, что опция Daily установлена с Recur every: 1 days и установите флажок Repeat task every 1 minute for the duration of 1 day is set and specified and that the Enabled option is checked.

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

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

  • *

Подтверждение работает

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

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

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

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

  • *

Чтобы отключить

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

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

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

  • *

Дальнейшие ресурсы

4
4
4
2019-01-11 00:33:41 +0000

Канонический ответ на Clearer Guidance

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

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

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

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

  • *

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

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

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

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

источник

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

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

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

  • *

#2 Управление при перезагрузке Windows после установки обновлений Windows

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

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

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

Для управления при перезагрузке Windows после установки Windows Update вы можете следовать инструкциям из любого из этих двух ответов на этом посте…

  1. Windows Native: Управление тем, когда Windows перезагрузится после установки Windows Updates, применяется
  2. 3-е приложение для вечеринки: Блокировщик перезагрузки Windows 10
2
2
2
2017-05-12 05:43:42 +0000

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

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

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

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

Выключите службы Windows Updates в Windows 10

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

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

Обычно запускать обновления Windows и выполнять их

_После включения службы Windows Update при открытии службы Windows Update в разделе “Настройки ПК” вы увидите сообщение о том, что обновления не были установлены из-за остановки компьютера. Чтобы загрузить и установить все доступные обновления, необходимо нажать кнопку Retry (Повтор). Для этого может понадобиться два-три “Проверить наличие обновлений”. Вы должны будете продолжать нажимать кнопку “Check for updates” (Проверить наличие обновлений) до тех пор, пока не появится сообщение о том, что компьютер обновлен. Затем вы можете вернуться и выключить службу Windows Update до следующего раза, когда вы чувствуете, что вы достаточно свободны, чтобы потратить время на обновление вашей копии Windows 10. Похоже, что есть некоторые запланированные задачи, связанные с Windows Update, которые, возможно, вызовут обновление Windows.

Нажмите

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

  • *

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

2
2
2
2018-05-29 18:48:23 +0000

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

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


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

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

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

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

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

1
1
1
2019-01-11 10:07:05 +0000

Продукты сторонних производителей

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

Портативное бесплатное программное обеспечение, которое помогает полностью отключить или включить автоматическое обновление Windows одним щелчком мыши. Оно делает хорошую работу по отключению системных служб Windows Update, включая нестационарную Windows Update Medic Service . Don’t Sleep

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

ShutdownGuard

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

Shut It!

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

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

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

Похожие вопросы

8
14
9
9
18