Керування перезапуском пристрою після оновлень
Ви можете використовувати установки групової політики, керування мобільними пристроями (MDM) або реєстр Windows, щоб настроїти час перезапуску пристроїв після інсталяції оновлення Windows. Ви можете запланувати встановлення оновлень і задати політики для перезапуску, налаштувати години активності, коли перезапуски не повинні відбуватися, або ви можете зробити те й інше.
Пряме редагування реєстру Windows не рекомендується.
Планування встановлення оновлень
У груповій політиці у розділі Налаштування автоматичного Оновлення можна настроїти примусове перезавантаження після вказаного часу встановлення.
Щоб задати час, перейдіть до розділ Налаштування автоматичного Оновлення, виберіть варіант 4 — Автоматичне скачування та заплануйте встановлення, а потім введіть час запланованої установки. Крім того, можна вказати, що встановлення відбувається під час автоматичного обслуговування. Щоб налаштувати цей альтернативний метод, використовуйте конфігурацію комп'ютера\Адміністративні шаблони\Компоненти Windows\Планувальник обслуговування.
Параметр Завжди автоматично перезапускається у запланований час , змушує перезапустити після вказаного часу установки. Він дозволяє налаштувати таймер, щоб попередити користувача, що ввійшов, про те, що відбудеться перезавантаження.
Хоча це не рекомендується, ви можете досягти того ж результату за допомогою реєстру Windows.У HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU параметрі задайте значення AuOptions 4 і задайте час установки з ScheduledInstallTime допомогою . Увімкніть AlwaysAutoRebootAtScheduledTime і вкажіть затримку в хвилинах до AlwaysAutoRebootAtScheduledTimeMinutes . Як і у випадку з груповою політикою, AlwaysAutoRebootAtScheduledTimeMinutes задає таймер для попередження користувача, що виконав вхід, про те, що відбудеться перезавантаження.
Затримка автоматичного перезапуску
При включенні налаштування автоматичного Оновлення у груповій політиці можна також включити одну з таких політик для затримки автоматичного перезапуску після інсталяції оновлення:
- Вимкнути автоматичний перезапуск під час оновлення під час активності — запобігає автоматичному перезапуску в період активності.
- Не виконувати автоматичне перезавантаження під час автоматичного встановлення оновлень, якщо в системі працюють користувачі — запобігає автоматичному перезапуску, якщо користувач ввійшов до системи. Якщо користувач планує перезапуск у повідомленні про оновлення, пристрій перезапускається в момент, коли користувач вказує, навіть якщо користувач увійшов до системи в цей час. Ця політика застосовується тільки в тому випадку, якщо для параметра Налаштування автоматичного Оновлення встановлено значення 4 - автоматичне скачування та планування установки.
При використанні підключень за протоколом віддаленого робочого стола (RDP) лише активні сеанси RDP вважаються вхідними користувачами. Пристрої, які не мають локальних користувачів або активних сеансів RDP, перезапускаються.
Ви також можете використовувати реєстр Windows, щоб запобігти автоматичним перезапускам при вході користувача.У розділі HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU задайте значення 4 AuOptions і увімкніть NoAutoRebootWithLoggedOnUsers . Як і у випадку з груповою політикою, якщо користувач планує перезапустити повідомлення про оновлення, він перевизначає цей параметр.
Налаштування періоду активності
Період активності — це період, коли пристрій, можливо, буде використовуватися. Автоматичні перезапуски після поновлення відбуваються в неробочий час.
За замовчуванням час активності на комп'ютерах – з 8:00 до 17:00. Користувачі можуть вручну змінити годинник активності.
Можна також вказати діапазон максимальної кількості активних годинників. Вказаний діапазон відраховується з часу початку активного годинника.
Налаштування часу активності за допомогою групової політики
Щоб налаштувати годинник активності за допомогою групової політики, перейдіть до розділу Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update. та відкрийте параметр політики Вимкнути автоматичне перезавантаження для оновлень під час активності. Якщо політика включена, можна задати час початку та закінчення періоду активності.
Налаштування часу активності за допомогою MDM
Щоб налаштувати годинник активності, MDM використовує наступні параметри в CSP політики оновлення:
Налаштування активного годинника за допомогою реєстру Windows
Цей метод не рекомендується використовувати, і його слід використовувати лише у випадку, якщо ви не можете використовувати групову політику або MDM. Усі параметри, налаштовані у реєстрі, можуть конфліктувати з будь-якою існуючою конфігурацією, яка використовує будь-який інший метод.
Налаштуйте годинник активності, задавши поєднання наступних значень реєстру:
У розділі HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate Використовується SetActiveHours для включення або вимкнення годин активності та ActiveHoursStart ActiveHoursEnd для вказівки діапазону активного годинника.
Щоб вручну настроїти годинник активності на пристрої, перейдіть до розділ Параметри>клієнтський компонент Windows Update>Додати параметри та виберіть Активний годинник.
Налаштування максимального діапазону активного годинника
Можна вказати максимальний діапазон активного годинника, який можуть задати користувачі. Цей параметр дозволяє залишити деякі години активності на стороні користувача, а також надати достатньо часу для встановлення оновлень. Максимальний діапазон обчислюється з часу початку активного годинника.
Щоб налаштувати максимальний діапазон годинника активності за допомогою групової політики, перейдіть до розділу Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update та відкрийте параметр Вкажіть діапазон активних годинників для автоматичного перезапуску.
Щоб налаштувати максимальний діапазон активного годинника за допомогою MDM, використовуйте ActiveHoursMaxRange.
Обмеження затримок перезапуску
Після інсталяції оновлення Windows намагається автоматично перезапустити в неробочий час. Якщо перезапуск не виконується після стандартного періоду, що дорівнює семи дням, користувач бачить повідомлення про необхідність перезапуску. Щоб змінити затримку, скористайтеся параметром вказати крайній термін перед автоматичним перезапуском для встановлення оновлень. Мінімальне значення – два дні, а максимальне – два тижні (14 днів).
Управління повідомленнями про перезапуск
Параметри відображення повідомлень про оновлення
Ви можете вказати, які клієнтські компоненти Windows Update сповіщення відображаються користувачеві. Ця політика не визначає, як і коли завантажуються та встановлюються оновлення.
Щоб налаштувати цю поведінку за допомогою групової політики, перейдіть до розділу Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update. та виберіть політику для параметра Параметри відображення повідомлень про оновлення. Налаштуйте такі значення:
- 0 (за замовчуванням): використовуйте стандартні сповіщення клієнтського компонента Windows Update.
- 1 : вимкніть більшість сповіщень, але залиште попередження про перезапуск.
- 2 : вимкніть усі повідомлення, включаючи попередження про перезапуск.
Щоб налаштувати цю поведінку за допомогою MDM, використовуйте UpdateNotificationLevel.
Починаючи з Windows 11 версії 22H2, як інший параметр для відображення параметрів повідомлень про оновлення додано параметр Застосувати лише у години активності. При виборі параметра Застосувати лише у години активності Повідомлення вимикаються лише в години активності під час використання параметрів 1 або 2 . Щоб забезпечити оновлення пристрою, повідомлення, як і раніше, відображається в години активності, якщо вибрано застосувати тільки в години активності, а після досягнення крайнього терміну при налаштуванні вказати крайні терміни для автоматичних оновлень та перезапусків.
Щоб налаштувати цю поведінку за допомогою MDM, використовуйте UpdateNotificationLevel.
Повідомлення про автоматичний перезапуск
Ви можете перевизначити стандартну поведінку, щоб повідомити про обов'язкове автоматичне перезапуск. За промовчанням це повідомлення закривається автоматично.
- Щоб настроїти цю поведінку за допомогою групової політики, перейдіть до розділу Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update та виберіть політику Налаштування необхідного повідомлення про необхідність автоматичного перезапуску для оновлень. Якщо вибрано параметр 2 - User ActionКористувач, який отримує це повідомлення, повинен закрити його вручну.
- Щоб налаштувати цю поведінку за допомогою MDM, використовуйте AutoRestartRequiredNotificationDismissal.
Ви також можете налаштувати період до оновлення, яке відображається у цьому повідомленні. Значення за замовчуванням – 15 хвилин.
- Щоб змінити його за допомогою групової політики, виберіть Налаштувати повідомлення про автоматичний перезапуск та нагадування для оновлень у розділі Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update та виберіть період у хвилинах.
- Щоб змінити його за допомогою MDM, використовуйте AutoRestartNotificationSchedule.
У деяких випадках може знадобитися вимкнути сповіщення.
- Для цього за допомогою групової політики перейдіть до розділу Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update. та виберіть параметр Вимкнути повідомлення про автоматичний перезапуск для встановлення оновлень.
- Для цього за допомогою MDM використовуйте SetAutoRestartNotificationDisable.
Попередження про автоматичний перезапуск за розкладом
Оскільки користувачі не можуть відкласти запланований перезапуск після досягнення останнього терміну, можна налаштувати попередження перед запланованим перезапуском.Ви також можете налаштувати попередження перед перезапуском, щоб повідомити користувачів про неминучий перезапуск і дозволити їм зберегти свою роботу.
Щоб налаштувати обидва компоненти за допомогою групової політики, знайдіть параметр Налаштування розкладу попереджень автоматичного перезапуску для оновлень у розділі Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update. Нагадування про попередження можна налаштувати за допомогою функції Нагадування (годинник), а попередження перед неминучим автоматичним перезапуском можна налаштувати за допомогою параметра Warning (mins)
У MDM, щоб настроїти нагадування про попередження, використовуйте ScheduleRestartWarning. Щоб настроїти автоматичне попередження про неминучий перезапуск, використовуйте ScheduleImminentRestartWarning.
Керований перезапуск
Керований перезапуск передбачає, що користувачам надається період часу, протягом якого вони мають запланувати перезапуск. Спочатку Windows автоматично перезапускається у неробочий час. Після закінчення семиденного періоду за промовчанням Windows переходить на заплановані користувачем перезапуски.
Ви можете налаштувати такі параметри для перезавантаження:
- Період часу до переходу автоматичного перезапуску на перезапуск.
- кількість днів, на яку користувачі можуть відкласти повідомлення з нагадуванням про керований перезапуск;
- кількість днів до автоматичного виконання відкладеного перезапуску поза періодом активності.
У груповій політиці перейдіть до розділу Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update та використовуйте параметр Вказати задіяний перехід перезапуску та розклад повідомлень про оновлення.
У MDM використовуйте такі політики:
Параметри групової політики для перезапуску
У редакторі групової політики параметри політики поведінки перезапуску знаходяться в розділі Конфігурація комп'ютера\Адміністративні шаблони\Компоненти Windows\клієнтський компонент Windows Update. Наступна таблиця показує, які політики застосовуються до Windows 10.
| Політика |
Застосовується до Windows 10 |
Примітки |
| Вимкнути автоматичний перезапуск під час оновлення під час активності |
Так |
Використовуйте цю політику, щоб налаштувати годинник активності, протягом якого пристрій не буде перезавантажено. Ця політика не має ефекту, якщо включена політика Не виконувати автоматичне перезавантаження під час автоматичного встановлення оновлень, якщо в системі працюють користувачі або Завжди автоматично перезавантажуватись у запланований час. |
| Завжди автоматично перезавантажуватись у запланований час |
Так |
Використовуйте цю політику для налаштування таймера перезавантаження (від 15 до 180 хвилин), який розпочне відлік одразу після інсталяції Windows Update важливих оновлень. Ця політика не має ефекту, якщо включена політика Не виконувати автоматичне перезавантаження під час автоматичного встановлення оновлень, якщо в системі працюють користувачі. |
| Вказує термін до автоматичного перезапуску після встановлення оновлення |
Так |
Використовуйте цю політику, щоб вказати, скільки днів (від 2 до 14) можна відкласти автоматичний перезапуск. Ця політика не має ефекту, якщо включена політика Не виконувати автоматичне перезавантаження під час автоматичного встановлення оновлень, якщо в системі працюють користувачі або Завжди автоматично перезавантажуватись у запланований час. |
| Не виконувати автоматичне перезавантаження під час автоматичного встановлення оновлень, якщо в системі працюють користувачі |
Так |
Використовуйте цю політику, щоб уникнути автоматичного перезапуску, якщо користувач працює в системі. Ця політика застосовується лише при налаштуванні політики для налаштування автоматичного Оновлення планування установки. |
| Повторний запит для перезавантаження під час запланованих установок |
Ні |
| Затримка перезавантаження під час запланованих установок |
Ні |
| Перенесення запланованих автоматичних установок оновлень |
Ні |
- Можна вибрати лише один шлях для перезавантаження.
- Якщо настроїти конфліктуючі політики перезапуску, фактична поведінка перезапуску може відрізнятись від очікуваного.
- У разі використання RDP лише активні сеанси RDP вважаються вхідними користувачами.
Розділи реєстру, які використовуються для керування перезавантаженням
У наступних таблицях наведено значення реєстру, які відповідають параметрам групової політики для керування перезапусками після оновлень у Windows 10.
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate
| Розділ реєстру |
Тип ключа |
Значення |
| ActiveHoursEnd |
REG_DWORD |
0-23 : встановіть для активного годинника кінець у визначений час. Він починається з 12:00 (0) і закінчується 23:00 (23). |
| ActiveHoursStart |
REG_DWORD |
0-23 : встановіть годинник активності, який починається з певної години. Він починається з 12:00 (0) і закінчується 23:00 (23) |
| SetActiveHours |
REG_DWORD |
0 : вимкнути автоматичний перезапуск після оновлення у неробочий час. 1 : увімкніть автоматичний перезапуск після оновлення у неробочий час. |
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU
| Розділ реєстру |
Тип ключа |
Значення |
| AlwaysAutoRebootAtScheduledTime |
REG_DWORD |
0 : вимкніть автоматичний перезапуск після встановлення оновлення у запланований час. 1 : увімкніть автоматичний перезапуск після встановлення оновлення у запланований час. |
| AlwaysAutoRebootAtScheduledTimeMinutes |
REG_DWORD |
15-180 : налаштуйте автоматичне перезавантаження після вказаної кількості хвилин. |
| AUOptions |
REG_DWORD |
2 : повідомляє про скачування та повідомляє про встановлення оновлень. 3 : автоматично завантажує оновлення та повідомляє про встановлення оновлень. 4 : автоматичне завантаження та планування встановлення оновлень. 5 : дозволити локальному адміністратору налаштувати ці параметри. Нотатка: Щоб налаштувати поведінку перезапуску, встановіть значення 4 . |
| NoAutoRebootWithLoggedOnUsers |
REG_DWORD |
0 : якщо користувачі увійшли до системи, автоматично перезапустіть ("Вимкнути не перезавантажуйте"). 1 : якщо користувач увійшов до системи, не перезапускайте після інсталяції оновлення. Нотатка: Якщо параметр вимкнено ( 0 ), автоматичний Оновлення повідомляє користувача про те, що комп'ютер планується автоматично перезапустити через п'ять хвилин, щоб завершити інсталяцію. |
| ScheduledInstallTime |
REG_DWORD |
0-23 : заплануйте час встановлення оновлення на певний час. Він починається з 12:00 (0) і закінчується 23:00 (23). |
Існує три різні поєднання реєстру для управління поведінкою перезапуску:
- Щоб задати годинник активності, виконайте наведені нижче дії.
- SetActiveHours значення повинно мати значення 1 .
- Щоб визначити діапазон часу, використовуйте ActiveHoursStart і ActiveHoursEnd .
- AUOptions значення має мати значення 4 .
- ScheduledInstallTime має вказати час встановлення.
- Вкажіть значення AlwaysAutoRebootAtScheduledTime 1 .
- AlwaysAutoRebootAtScheduledTimeMinutes необхідно вказати час очікування в хвилинах перед перезапуском.
- AUOptions значення має мати значення 4 .
- Вкажіть NoAutoRebootWithLoggedOnUsers 1 .
Додаткові ресурси
Автоматичне перезавантаження комп'ютера через скрипт
Автоматичне перезавантаження Windows 10 налаштовується через скрипт. Для створення скрипта відкрийте блокнот, скопіюйте команду перезавантаження (shutdown -r -t 0) і збережіть у форматі BAT. Для цього:
- Натисніть "Файл"
- "Зберегти як"
- Вкажіть ім'я, наприклад, reboot.bat
Тепер відкрийте “Планувальник завдань” (Панель керування – Адміністрація – Планувальник завдань), натисніть “Створити просте завдання”.
Вкажіть назву завдання, наприклад “Перезавантаження комп'ютера”, та натисніть “Далі”. У наступному діалоговому вікні виберіть періодичність виконання завдання, якщо потрібно перезавантажувати комп'ютер щодня, вкажіть відповідні дані. Натисніть "Далі". У наступному вікні вкажіть час, коли запускати завдання та натисніть “Далі”. У виборі дії завдання, зупиніться на “Запустити програму” і натисніть “Далі”. У наступному вікні потрібно натиснути кнопку “Огляд” і вибрати раніше створений файл скрипту.
Натисніть “Далі” та “Готово”. Налаштування автоматичного перезавантаження комп'ютера завершено.
Як вимкнути автоматичне перезавантаження Windows
Як вимкнути автоматичне перезавантаження Windows 10:
- Щоб вимкнути автоматичне перезавантаження системи, запустіть планувальник завдань (натисніть комбінацію клавіш Win+R та введіть control schedtasks)
- У планувальнику завдань перейдіть до папки "Бібліотека планувальника завдань" - Microsoft - Windows - UpdateOrchestrator.
- Клацніть правою кнопкою миші на завдання з ім'ям Reboot у списку завдань та виберіть “Вимкнути”
Вимкнення автоматичного перезавантаження закінчено. Windows 10 не буде автоматично перезавантажуватись, якщо є користувачі, які увійшли до системи.
Видалене перезавантаження комп'ютера через командний рядок
Віддалена перезавантаження комп'ютера з операційною системою Windows через cmd налаштовується просто. Видалене перезавантаження комп'ютера через командний рядок:
- Відкрийте командний рядок
- Введіть команду: shutdown -r -t 0
- Натисніть Enter і віддалений комп'ютер буде негайно перезавантажено
Якщо потрібно вимкнути комп'ютер, введіть команду: shutdown -s -t 0
Як у Windows 10 налаштувати автоматичне вимкнення комп'ютера
Якщо ви хочете запрограмувати автоматичне вимкнення ПКВи можете використовувати командний рядок Windows і команду shutdown. Команда shutdown дозволяє автоматично вимикати комп'ютер через певний проміжок часу, який може змінюватись від 1 секунди до днів, тижнів або навіть місяців.
Ця команда, доступна у всіх операційних системах Microsoft, також дозволяє автоматично перезавантажувати комп'ютер або переводити його в сплячий режим, вибираючи, чи примусово закривати програми або очікувати закриття.
Наступний посібник можна використовувати на всіх комп'ютерах з Windows 10, Windows 11, Windows 7 та Windows Vista.
Як автоматично вимкнути Windows
Давайте подивимося на практичному прикладі, як відключити Windows автоматично через 1 година.
Насамперед нам потрібно відкрити командний рядок Windows.
- Натисніть на клавіатурі комп'ютера клавіші Win (клавіша з логотипом Windows) та R . Відкриється вікно "Виконати".
- У полі Відкрити: введіть cmd і натисніть кнопку ОК. Відкриється командний рядок.
Запрограмуйте час автоматичного вимкнення ПК
Тепер ви можете запланувати автоматичне вимкнення за допомогою команди shutdown.
- У командному рядку введіть: shutdown /s /t 3600
- Натисніть клавішу Enter на клавіатурі комп'ютера для підтвердження.
- Закрийте командний рядок.
Після закінчення заздалегідь встановленого періоду (у цьому випадку 3600 секунд, тобто 1 година) комп'ютер буде вимкнений без будь-яких дій.
Як використовувати команду для вимкнення Windows
Давайте подивимося, навіщо використовуються параметри, які ми використовували разом із командою shutdown.
- /s вказує на вимкнення системи.
- /t xxx встановлює період часу (завжди в секундах), після якого комп'ютер автоматично вимикається.
Інтервал часу, який ми можемо використовувати для програмування автоматичного вимкнення ПК, становить від 0 до 315360000 секунд (10 років) у Windows 10, Windows 8.1/8 та Windows 7 та від 0 до 600 секунд (10 хвилин) у Windows Vista.
Давайте подивимося на кілька прикладів:
- 15 хвилин: shutdown /s /t 900
- 30 хвилин: shutdown /s /t 1800
- 45 хвилин: shutdown /s /t 2700
- 1 година: shutdown /s /t 3600
- 2 години: shutdown /s /t 7200
- 24 години: shutdown /s /t 86400
- 2 дні: shutdown /s /t 172800
- 1 тиждень: shutdown /s /t 604800
Як скасувати автоматичне вимкнення ПК
Автоматичне відключення ПК може бути перервано у будь-який час.
- Для цього відкрийте командний рядок та введіть: shutdown /a
- Щоб зупинити процедуру, натисніть клавішу Enter на клавіатурі комп'ютера.
Автоматичне перезавантаження комп'ютера
Процедура, що використовується для програмування автоматичного перезапуску ПК, Ідентична тій, яка використовується для автоматичного вимкнення. Єдиний параметр, який потрібно змінити, – це /s , який необхідно замінити на /r .
- Щоб запланувати перезавантаження комп'ютера, відкрийте командний рядок та введіть: shutdown /r /t 3600
- Потім натисніть клавішу Enter на клавіатурі комп'ютера для підтвердження.
Параметри команди shutdown
На закінчення ми пояснимо, які параметри команди вимкнення.
- /i. Показати графічний інтерфейс.
- /l. Виконати вихід із системи. Цей параметр не можна використовувати разом із /m або /d.
- /s. Вимкнути комп'ютер.
- /r. Перезавантажити комп'ютер.
- /g. Перезавантажити комп'ютер та всі зареєстровані програми.
- /a. Зупиняє процедуру автоматичного вимкнення.
- /p. Вимкнути комп'ютер без будь-якого періоду очікування та попередження. Цей параметр можна використовувати разом із опціями /d та /f.
- /h. Використовувати режим глибокого сну комп'ютера. Цей параметр можна використовувати разом із опцією /f.
- /t xxx. Встановити період очікування, перш ніж вимкнути комп'ютер у xxx секунд. Допустимий діапазон: 0-315360000 секунд (10 років) для Windows 10, Windows 8.1/8 та Windows 7 та 0-600 секунд для Windows Vista.
- /f. Примусово закрити запущені програми. Параметр /f неявний, якщо період очікування більше 0 для /t.
- /?. Відображає довідку команди.
Синтаксис команди
shutdown [/i /l /s /r /g /a /p /h /e] [/f] [/m \computer] [/t xxx] [/c "коментар"]