- Вопрос или проблема
- Windows 10 Pro:
- Windows 10 Pro (альтернативный метод) и Home:
- Другой альтернативный метод – home или pro
- Ответ или решение
- Отключение автоматических перезагрузок в Windows 10 Home (обновление Anniversary)
- Метод 1: Изменение реестра Windows
- Метод 2: Изменение настроек Центра обновления Windows (Windows Update)
- Метод 3: Использование планировщика задач
- Заключение
Вопрос или проблема
У меня есть компьютер с Windows 10 Home, который часто остается без присмотра, но выполняет важную работу. Работа не имеет особого графика и может происходить в любое время суток.
В настоящее время Windows 10 (обновление юбилейной версии) настроен на автоматическую перезагрузку и установку обновлений в неактивное время. Пользователь может настраивать неактивное время, но операционная система заставляет пользователя иметь не более 12 активных часов в день. Это означает, что машина вполне может выбрать момент для перезагрузки, который сильно нарушит нашу работу, и когда рядом нет пользователя, чтобы предотвратить перезагрузку.
По этой причине я хотел бы убедиться, что Windows никогда не перезагружается автоматически. Как я могу этого добиться?
Вот инструкции по отключению автоматических перезагрузок для версий Windows 10 Pro и Home. Если у вас другая версия (образовательная, корпоративная), процесс отличается – обновите свой вопрос с этой информацией, и я добавлю это.
Предоставлено два метода. Первый доступен только для Pro. Windows 10 Home не имеет редактора групповых политик, поэтому его необходимо настраивать через реестр. Этот метод реестра будет работать как для Pro, так и для Home.
Я подтвердил, что это работает на версии юбилейного обновления (Windows 10 Pro).
Есть одно предупреждение – пользователь должен быть вошедшим в систему, чтобы этот подход сработал.
Windows 10 Pro:
- Нажмите win+R, затем введите gpedit.msc и нажмите enter
- Это откроет редактор групповых политик. Просмотрите ‘древо’ к следующей записи:
Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Обновление Windows. - Посмотрите на правой панели и найдите опцию с названием “Не перезагружать с вошедшими в систему пользователями для запланированной автоматической установки обновлений”.
- Дважды щелкните на ней, затем измените переключатель в всплывающем окне, которое появится, с “не настроено” на “включено” и нажмите OK.
- Чтобы система немедленно применила изменения, которые вы только что внесли, снова нажмите WIN + R и выполните команду gpupdate /force
Windows 10 Pro (альтернативный метод) и Home:
- Нажмите win+R; введите regedit и нажмите enter.
- Перейдите к следующей записи реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU - Если у вас нет записи WindowsUpdate и/или AU, вам нужно создать их. Следуйте ссылке ‘source’ ниже для дополнительной информации о том, как это сделать.
- Внутри ключа AU создайте новый 32-битный DWORD с именем NoAutoRebootWithLoggedOnUsers, затем дважды щелкните на нем и установите его шестнадцатеричное значение равным 1.
- Вам нужно будет перезагрузить систему, чтобы изменения вступили в силу.
Другой альтернативный метод – home или pro
Если по какой-либо причине указанный выше подход не работает, вы можете обойти автоматические перезагрузки, изменив настройки обновлений Windows так, чтобы вы только загружали обновления автоматически и они запрашивали одобрение перед установкой. Как только вы одобрите установку, вы окажетесь в зависимости от того, когда Windows перезагрузится, но у вас будет возможность отложить это неопределенно.
Чтобы изменить эту настройку:
- Нажмите win+R; введите regedit и нажмите enter.
- Перейдите к следующей записи реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update - Измените значение ключа (создайте его при необходимости)
AUOptions
на ‘3’ (что настраивает обновление Windows для автоматической загрузки обновлений, но требует подтверждения пользователя перед их установкой).
Метод Аргонавтов работал в предыдущих версиях Windows, но больше не работает в Windows 10.
Вот .zip файл, содержащий .reg файл, который ДОЛЖЕН работать даже в Windows 10 (хотя я не буду уверенным, пока в следующий раз Microsoft не выпустит обновление Win10, которое требует перезагрузки):
http://www.geeksalive.com/NoAutoReboot_Win10.zip
Обязательно прочитайте файл 00ReadMe.txt.
Имейте в виду, что для этого, чтобы быть эффективным, вам нужно будет либо перезапустить службу обновления Windows, либо просто перезагрузить компьютер после установки обновления реестра.
Возможный ответ, все еще тестируется, но, похоже, работает, пока Microsoft не изменит эти настройки в Планировщике задач.
В другом посте “Как отключить автоматические перезагрузки в Windows 10?”, jakethedog ссылается на использование Планировщика задач. Я расширил настройки для пунктов в UpdateOrchestrator.
Перейдите в “Пуск” и введите “Планировщик задач”. Перейдите в “Библиотека Планировщика задач” >> “Microsoft” >> “Windows” >> “UpdateOrchestrator”.
Здесь вы найдете элементы, которые можно настроить, чтобы обновления работали иначе. Вы можете изменить разные параметры в каждом элементе, щелкнув правой кнопкой и выбрав “Свойства”.
Вы должны увидеть шесть вкладок. У большинства есть параметры, которые можно установить, отключить или удалить. Используйте вкладку “История” для каждого элемента, чтобы увидеть, когда и что они обрабатывают. Затем для каждой вкладки внесите необходимые изменения.
Пока что я только отключил и не удалил никакие параметры. Microsoft может снова добавить удаленный параметр, когда запустится сканирование обновлений, будь то вручную или автоматически, и заменить отсутствующие элементы.
В каждом элементе, который я отрегулировал, я изменил следующие вкладки.
Вкладка “Общее” >> “Параметры безопасности”. Изменил учетную запись пользователя, контролирующую элемент, с “Система” на свою учетную запись. Это должно помочь системной учетной записи остановить переопределение изменений.
Триггеры >> Редактировать >> Расширенные настройки. Начать задачу: по расписанию. Установить задержку задачи до (случайная задержка): 1 день. Установить остановку задачи, если она работает дольше: 30 минут. Установить срок действия: день, когда вы вносите изменения в элемент, на 15 минут позже, чем когда изменения были внесены, и синхронизировать по временным зонам. Снять галочку с “Включить”.
Действия >> Редактировать. Переименовать запись программы/скрипта. Здесь я просто изменил MusNotification.exe на MNcation.exe и удалил опцию “Добавить аргументы” для перезагрузки. Это может добавляться в “Просмотр событий”, я не проверял.
Условия >> Электропитание. Снять галочку с обеих записей.
Настройки. Установить на следующее.
Затем выберите “OK”, чтобы закрыть окно свойств, а затем щелкните правой кнопкой мыши и отключите каждый элемент, который вы настраиваете. Затем перезагрузите.
Ответ или решение
Отключение автоматических перезагрузок в Windows 10 Home (обновление Anniversary)
Если у вас есть компьютер на базе Windows 10 Home, который часто работает в неактивном режиме и выполняет важные задачи, возможно, вы столкнулись с проблемой автоматических перезагрузок, возникающих после установки обновлений системы. Эта ситуация может быть крайне неудобной и привести к потере данных или прерыванию критически важных процессов. В данной статье мы рассмотрим несколько методов, которые помогут вам отключить автоматическую перезагрузку Windows 10 Home.
Метод 1: Изменение реестра Windows
Для отключения автоматической перезагрузки вам потребуется внести изменения в реестр. Перед началом обязательно создайте резервную копию реестра, чтобы избежать возможных проблем в будущем.
- Нажмите комбинацию клавиш Win + R, введите
regedit
и нажмите Enter. - Перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
- Если ключи
WindowsUpdate
иAU
отсутствуют, вам нужно создать их:- Щелкните правой кнопкой мыши на
Windows
, выберите Создать > Раздел и назовите егоWindowsUpdate
. - Затем щелкните правой кнопкой мыши на
WindowsUpdate
, выберите Создать > Раздел и назовите егоAU
.
- Щелкните правой кнопкой мыши на
- Внутри ключа
AU
щелкните правой кнопкой мыши и выберите Создать > Параметр DWORD (32 бита). Назовите егоNoAutoRebootWithLoggedOnUsers
. - Дважды щелкните на вновь созданном параметре и установите значение
1
(в шестнадцатичном формате). - Закройте редактор реестра и перезагрузите компьютер для применения изменений.
Метод 2: Изменение настроек Центра обновления Windows (Windows Update)
Еще один способ — изменить настройки обновлений, чтобы ваше устройство больше не перезагружалось автоматически:
- Нажмите Win + R, введите
regedit
и нажмите Enter. - Перейдите к следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update
- Найдите параметр
AUOptions
, если его нет, создайте его:- Щелкните правой кнопкой мыши и выберите Создать > Параметр DWORD (32 бита), назовите его
AUOptions
.
- Щелкните правой кнопкой мыши и выберите Создать > Параметр DWORD (32 бита), назовите его
- Установите значение параметра на
3
— это означает, что обновления будут загружаться автоматически, но установка будет требовать подтверждения от пользователя. - Перезагрузите компьютер.
Метод 3: Использование планировщика задач
Если предыдущие методы не дали результатов, вы можете изменить расписание задач, связанных с обновлением системы:
- Нажмите Win и введите
Task Scheduler
, затем откройте его. - Перейдите по пути:
Task Scheduler Library > Microsoft > Windows > UpdateOrchestrator
- В этом разделе вы найдете различные задачи, отвечающие за обновления. Щелкните правой кнопкой мыши на каждой задаче и выберите Properties.
- На вкладке General измените пользователя с System на свою учетную запись.
- Вкладка Triggers: редактируйте триггеры и установите Delay task for up to на 1 день.
- Вкладка Actions: измените программу или скрипт. Рекомендуется также обратить внимание на любые условия, которые могут использоваться в задачах, и при необходимости отключить их.
После внесения изменений закройте все окна и перезагрузите компьютер.
Заключение
Отключение автоматических перезагрузок в Windows 10 Home может потребовать некоторых усилий, однако выполнение вышеперечисленных шагов позволит вам получить полный контроль над процессом обновления системы, снижая риск неожиданных перезагрузок в неподходящее время. Применяя указанные методы, вы сможете обеспечить безопасность своих данных и непрерывность работоспособности системы.