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


79

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

На моей версии Windows 10 Pro такого раскрывающегося списка нет:

Расширенные возможности обновления Windows

Как я могу предотвратить автоматический перезапуск?


1
Windows 10 версия 1607 (сборка ОС 14393.10)
Лоран

19
Да, но проблема с установкой «активных» часов заключается в том, что если я забуду закрыть Excel и оставить его открытым на ночь, Windows может перезагрузиться ночью, что приведет к потере несохраненных данных. Кроме того, максимальный активный промежуток времени составляет 12 часов, что предполагает, что все спят не менее 12 часов в день ...
Лоран,

1
@ Laurent, когда в следующем месяце будет выпущено обновление Creators, одно из изменений увеличит максимальную Active Hoursнастройку, которую можно настроить, до 18 часов. Надеюсь, вы обычно спите не менее шести часов!
Run5k

1
Это только одна из многих вещей, которые делает Windows, которая замедляет нас и мешает нашей работе. Хотя мы все еще немного используем Windows в нашем бизнесе (в основном в WINE или VirtualBox), мы перешли на Linux (RHEL, LM MATE 18.1 и Xubuntu 16.04). Обновления Linux не замедляют нас, и редко требуется перезагрузка.
Майк Уотерс

Ответы:


89

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

Это предложение от techjourney.net выглядит более перспективным.

  • Откройте планировщик заданий и перейдите в « Библиотека планировщика заданий»> «Microsoft»> «Windows»> «UpdateOrchestrator»
  • Щелкните правой кнопкой мыши задачу Reboot и отключите ее.

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

  • Перейдите в C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator
  • Откройте свойства файла перезагрузки , откройте вкладку «Безопасность» и откройте «Дополнительные разрешения».
  • Чтобы получить право собственности на файл, нажмите ссылку «Изменить» рядом с владельцем и введите свое имя. Отключить наследование кнопкой внизу.

  • Измените все разрешения только на чтение или чтение и выполнение.


3
Вам также следует установить для групповой политики «Включение Windows UPM для автоматического пробуждения системы для установки запланированных обновлений» на ОТКЛЮЧЕНО. В противном случае Windows иногда запускает компьютер, когда он выключен (находится в режиме гибернации), устанавливает обновления и снова выключается, что приводит к потере состояния гибернации. Это приводит к тому, что вы теряете все свои открытые окна, что вызывает огромную боль.
Стив

1
Помните, что сначала нужно отключить задачу, а затем установить права доступа к файлу. Если вы сначала задаете права доступа к файлу, задача может выдать ошибку при попытке установить состояние «отключено».
Майк Симпсон

7
Насколько я могу сказать, это больше не работает. Теперь Windows игнорирует разрешения для файла и переключает «перезагрузку» обратно на включенный. Я не думаю, что в настоящее время есть способ остановить самопроизвольный перезапуск Windows, что абсолютно нелепо.
Даллин

1
Мне также пришлось проделать этот процесс для папки «C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ rempl», чтобы блокировать автоматический перезапуск (отключение задач в планировщике задач, затем удаление всех разрешений на запись). По крайней мере, я думаю, что они сейчас, так как прошло уже запланированное время и не перезапустилось. Посмотрим, не создаст ли MS еще одну задачу, пытаясь обойти наши блоки ... -_-
Venryx,

2
Не работает, нет разрешения отключить задачу перезагрузки, даже для администратора! Я получаю это сообщение: «Учетная запись пользователя, под которой вы работаете, не имеет разрешения отключить эту задачу»
Томас

9

Кажется, что все предложенные обходные пути хаков не работают с юбилейным обновлением. Но есть еще вариант: вы можете периодически обновлять «активные часы» в настройках. Однако делать это вручную неинтересно, но есть небольшая служба Windows, которая может сделать это за вас: https://www.udse.de/en/windows-10-reboot-blocker


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

3
Это нелепо! Я не могу поверить, что нам нужно установить это, чтобы «исправить» то, что не должно было быть «сломано» с самого начала! Так много для того, чтобы быть "про" версия ....
TFTD

1
Для тех, кто предпочитает просматривать код перед его запуском, есть также версия PowerShell от кого-то еще на Github .
Питер Тейлор

8

Редактировать:

Microsoft собирается выпустить способ отложить обновления. The Verge - Microsoft упрощает случайную загрузку Windows 10 для случайного обновления компьютера

Я не уверен, что приложение настроек позволяет вам делать это больше. Я посмотрел, но ничего не могу найти. Это решение ниже будет работать независимо от того, установлена ​​ли у вас Windows 10 Pro.

В диалоговом окне «Выполнить» (winkey + R) введите «gpedit.msc» (без кавычек), нажмите «Enter». Перейти к «Конфигурация компьютера» / «Административные шаблоны» / «Компоненты Windows» / «Центр обновления Windows». Дважды щелкните «Нет автоматического перезапуска с зарегистрированными пользователями по расписанию». Автоматическое обновление установки "Включи и нажми" Применить "

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

Gpedit


7
gpedit только для Pro и более поздних версий, дома или ниже не имеет gpedit
Moab

2
У меня есть Pro, поэтому я смог сделать это. Но он уже был включен (я включил его давным-давно, когда я все еще был на Windows 8). Прошлой ночью он перезагрузился снова, даже если этот параметр включен.
Лоран

21
Это не работает У меня это включено, но все равно перезагружается. Самое неприятное, что он перезагружается в течение недели, в рабочее время , когда многие приложения открыты, и просто принудительно закрывает их, и я теряю свою работу. Каждый раз. Я использую Windows с версии 3.1 и не возражаю против их сомнительных решений, в том числе 8 Modern UI. Но позвольте мне делать свою чертову работу без перерывов. Как ни странно, они называют это Windows 10 «Pro».
Groo

1
Не работает. (Windows 10 версии 1607, сборка 14393.187)
user643011

2
Кто-нибудь читал последний абзац этой опции "это не работает, если политика Configure Automatic Updatesне активна"? Я думаю (но еще не смог проверить), это работает, только если кто-то также активирует указанную политику.
Тобиас Кинцлер

5

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

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

Перейдите к следующему разделу реестра: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update
Установите для значения AUOptions одно из следующих значений:

1 = никогда не проверять наличие обновлений
2 = проверять наличие обновлений, но разрешить мне выбирать, загружать ли и установите их
3 = Загрузите обновления, но позвольте мне выбрать, устанавливать ли они
4 = Автоматически устанавливать обновления

Я установил его на 3.

Источник: Microsoft Technet Forums: Как остановить автоматический перезапуск Windows 10, ответ MaxBak83


да, я использую этот инструмент для ручного поиска обновлений: superuser.com/a/948069/174557
magicandre1981

4
Нет, это тоже не работает. Мой Windows 10 Pro (с этим параметром, установленным на 2(после того, как я удалил Windows/SoftwareDistributionпапку, фактически загрузил обновления, установил их, а затем перезагрузил, в среду моего рабочего дня , в среду, 13:00, с несколькими открытыми приложениями, включая несохраненные). Документ Word. Затем он продолжил установку «Юбилейного издания» в течение следующих 30 минут, потерпел неудачу, а затем автоматически восстановил мою предыдущую версию. Круто, теперь я могу ждать следующей попытки. Не забудьте сохранить в любое время, когда я пойду, возьму чашку кофе
Groo

1
Это сработало для меня; теперь я получаю сообщение о необходимости перезагрузки, а затем о более зловещем. Мы перезапустим ваше устройство в нерабочее время . Но он не перезапускается сам по себе. Есть кнопка для перезагрузки .
Jmgonet

1
Не работает. (Windows 10 версии 1607, сборка 14393.187)
user643011

разве это не HKLM \ SOFTWARE \ Policies \ Microsoft \ ...? Кроме того, это подтверждает мой комментарий о том, что вам нужно активировать обе политики: «Настроить автоматические обновления» и «Нет автоматического перезапуска с вошедшими в систему пользователями для запланированных автоматических установок обновлений»
Тобиас Кинцлер,

1

Winaero.com предоставил способ сделать это:

  • Откройте редактор реестра.
  • Перейти к следующему ключу реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Создайте новое значение DWORD здесь с именем NoAutoRebootWithLoggedOnUsersи установите его 1и перезагрузите устройство.

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


1
Я просто зашел туда в regedit, и на моем компьютере этот ключ уже был установлен на 1.
Лоран,

Мой компьютер не имеет обновления Windows
Ричард

@Richard создайте ключ с таким именем, если вы не можете его найти
magicandre1981

3
Не работает. (Windows 10 версии 1607, сборка 14393.187)
user643011

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

1

Вот .zip, содержащий файл .reg, который ДОЛЖЕН работать даже в Windows 10 (хотя я точно не буду знать, пока M $ не запустит обновление Win10, которое требует перезагрузки):

http://www.geeksalive.com/NoAutoReboot_Win10.zip

Вот содержимое файла NoAutoReboot.reg, но обязательно прочитайте и 00ReadMe.txt.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"AutomaticMaintenanceEnabled"=dword:00000001
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"AllowMUUpdateService"=dword:00000001

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


0

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

Записи реестра для этой политики: HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ WindowsUpdate. Создайте ключи: DisableWindowsUpdateAccess со значением 1 DisableWindowsUpdateAccessMode со значением 0

Это предотвратит принудительную перезагрузку задачи планировщика заданий в ответе JaredE. Даже запуск этой задачи вручную не приведет к перезагрузке.


-1

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

В другом посте «Как отключить автоматическую перезагрузку в Windows 10?» Ссылки на jakethedog с помощью планировщика заданий. Я расширил настройки для каждого элемента в UpdateOchestrator.

Перейдите в Пуск и введите планировщик задач. Перейти к Библиотека планировщика заданий >> Microsoft >> Windows >> UpdateOrchestrator.

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

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

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

Для каждого элемента, который я настроил, я изменил следующие вкладки.

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

Триггеры >> Редактировать >> Расширенные настройки. Начните задание: по расписанию. Задача Задержка на срок до (случайная задержка): до 1 дня. Задайте задачу «Стоп», если она выполняется дольше: 30 минут. Задать срок действия: день, когда вы вносите изменение в элемент, на 15 минут позже, чем после внесения изменения, и для синхронизации между часовыми поясами. Не отмечено Включить.

Действия >> Изменить. Переименуйте программу / запись скрипта. Здесь я просто изменил MusNotification.exe на MNcation.exe и удалил опцию Добавить аргументы перезагрузки. Это может быть добавление в Event Viewer, я не проверял, чтобы увидеть.

Условия >> Власть. Снимите флажки с обеих записей.

Настройки. Установите следующее.

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

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


1
Вы должны отредактировать этот ответ после того, как убедитесь, что это фактический ответ. Обзор . Почему вы отправляете одинаковые ответы на вопросы, а не помечаете один из вопросов как дубликат?
Ramhound
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.