Що Windows насправді робить при натисканні «Завершити роботу»
Коли ви натискаєте «Завершити роботу», Windows розсилає всім відкритим програмам запит на закриття, чекає підтвердження від кожної, скидає дискові кеші, зупиняє служби та записує фінальний стан живлення. Штатне терпіння — кілька секунд на програму і п'ять секунд на службу (таймаут WaitToKillServiceTimeout), тому одна програма, що ігнорує запит, додає свій таймаут до кожного вимкнення. Оновлення додають шар зверху: із підготовленим патчем Windows доінстальовує його під час вимкнення, і екран чесно про це каже («Встановлення оновлень, не вимикайте комп'ютер»).
«Швидкий запуск», увімкнений типово на багатьох заводських установках, ускладнює картину: він закриває ваш сеанс, але гібернує ядро замість повного вимкнення, тож це «вимкнення» ще й пише багатогігабайтний образ hiberfil.sys. На машинах із великим обсягом пам'яті сама ця фаза забирає хвилину, а пошкоджений образ змушує її зависати — саме тому затиснутий Shift при кліку на «Завершити роботу» оминає швидкий запуск і виконує повну послідовність.
- Синій екран перед вимкненням називає програми-блокатори — закрийте їх, і затримка зникне
- Відкладені оновлення Windows ставляться під час вимкнення і чесно додають хвилини
- Одна застрягла служба вичікує свій WaitToKillServiceTimeout за кожного вимкнення
- «Швидкий запуск» пише образ hiberfil.sys при вимкненні — на машинах із великою пам'яттю це повільно
- Shift + «Завершити роботу» робить повне вимкнення і раз обходить швидкий запуск
- Перегляд подій → Журнали Windows → Система покаже, хто затримав останнє вимкнення
Шукаємо конкретного винуватця
Почніть з очевидного: якщо з'являється синій екран «Ці застосунки перешкоджають завершенню роботи», запишіть імена — одна з цих програм і є ваша затримка; візьміть за звичку закривати їх до вимкнення. Відкрийте «Перегляд подій» (Win+R, eventvwr.msc), перейдіть у «Журнали Windows» → «Система» й подивіться події навколо часу останнього вимкнення: попередження Service Control Manager (ID 7031 і 7043) вказують на служби, що не завершилися коректно, а події зависання застосунків (ID 1002) у журналі застосунків називають завислі програми.
Два параметри реєстру визначають більшу частину очікування. ClearPageFileAtShutdown, типово вимкнений, витирає файл підкачки під час вимкнення — якщо хтось увімкнув його заради безпеки, кожне вимкнення триває приблизно стільки, скільки в вас пам'яті; параметр живе в HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. AutoEndTasks у HKCU\Control Panel\Desktop (значення 1) велить Windows закривати програми примусово, не питаючи вас: зручно для безнаглядної машини, але незбережені дані пропадуть — подумайте двічі. А якщо на кнопці живлення висить значок оновлення, натисніть «Оновити та завершити роботу» один раз і дайте йому закінчити, замість обривати щовечора.
Звички й налаштування, що вбивають повільне вимкнення
Закривайте програми перед вимкненням — банально, але саме це прибирає головну змінну. Перезавантажуйтеся хоча б раз на тиждень, а не лише вимикайтеся: за швидкого запуску вимкнений ПК так і не перезапускає драйвери по-справжньому, і накопичений стан драйверів — класична причина затяжних драм «вимикається-завантажується». Якщо вимкнення все одно повзе, вимкніть швидкий запуск: «Панель керування» → «Живлення» → «Дія кнопок живлення» → «Зміна параметрів, які зараз недоступні», зніміть прапорець «Увімкнути швидкий запуск» — на настільних ПК ціна в пару секунд завантаження мізерна, а вимкнення стає чистою передбачуваною послідовністю. Тримайте драйвери відеокарти й чипсета свіжими: зависання під час вивантаження драйверів — відоме джерело зайвих хвилин.
Питання та відповіді
Скільки має тривати вимкнення Windows 11?
На машині з SSD і закритими програмами нормально 10–20 секунд; до хвилини — чесно, поки ставиться оновлення. Якщо щодня хвилини без оновлень, щось конкретне блокує — знайдіть це, а не перевстановлюйте систему.
Чи сповільнює швидкий запуск вимкнення?
Він змінює зміст вимкнення: Windows гібернує ядро й пише розміром із пам'ять образ hiberfil.sys, що додає часу на машинах із великою пам'яттю. Shift + «Завершити роботу» або вимкнення функції дають справжнє повне вимкнення.
Чому Windows пише, що застосунки перешкоджають завершенню роботи, якщо я все закрив?
Фонові процеси теж рахуються: клієнти хмарної синхронізації, менеджери завантажень і застосунки з трея часто тримаються до кінця. Перевірте область сповіщень і Диспетчер завдань або увімкніть AutoEndTasks для примусового закриття.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]