Домашня » як » Що саме відбувається, коли ви вимикаєте або виписуєте Windows?

    Що саме відбувається, коли ви вимикаєте або виписуєте Windows?

    Windows виконує значну роботу у фоновому режимі під час вимкнення, перезавантаження або виходу з ПК. Процес забезпечує збереження всіх ваших даних роботи та додатків до вимкнення апаратних засобів.

    Перевірка Windows на вхід у систему користувачів (у режимі вимкнення)

    Коли ви повідомляєте ПК про вимкнення або перезавантаження, Windows спочатку перевіряє, чи мають інші облікові записи користувачів Windows активних сеансів. Це відбувається, коли ви блокуєте сесію Windows і входите з іншим обліковим записом користувача перед тим, як вийти спочатку.

    Якщо Windows помітить, що інший користувач ще не вийшов належним чином, ви побачите повідомлення "Хтось ще користується цим ПК". Цей інший користувач може втратити будь-які незбережені дані у відкритих програмах, якщо примусово перезавантажити. Як правило, тут варто зупинитися і дозволити іншому користувачеві увійти, зберегти їх роботу та вийти з системи, перш ніж вимкнути.

    Якщо ви впевнені, що інший користувач не має ніякої відкритої роботи для збереження, Windows у будь-якому разі може натиснути "Завершити роботу". Це примусово підпише інший обліковий запис користувача, закривши всі їхні відкриті програми. Будь-які незбережені дані буде втрачено.

    Якщо ви єдиним користувачем, який відображається в обліковому записі, це повідомлення не відображатиметься.

    Windows повідомляє програмам про збереження своєї роботи та закриття

    Перед тим, як фактично підписати вас з комп'ютера, Windows повідомляє всім відкритим програмам про збереження своєї роботи та закриття. Це також відбувається, коли ви вимикаєте або перезавантажуєте комп'ютер, оскільки підписання ви є необхідною частиною процесу завершення роботи.

    Зокрема, Windows надсилає повідомлення WM_QUERYENDSESSION до кожного відкритого вікна. Він не просто примусово закриває будь-які відкриті програми. Програмам пропонується зберегти свою роботу і закрити, і вони можуть зайняти деякий час, перш ніж це зробити. Ось чому іноді потрібно трохи вимкнути або вийти з вашого ПК.

    Програми можуть "блокувати" цей процес, кажучи, що вони потребують вхідних даних від користувача. Наприклад, програма може мати відкриті файли, які потрібно зберегти. Якщо програма запитує введення, ви побачите повідомлення "Ця програма запобігає виключенню". Програма також може відобразити тут спеціальне повідомлення за допомогою функції ShutdownBlockReasonCreate.

    Якщо ви бачите це повідомлення, натисніть кнопку "Скасувати", перевірте програму, збережіть дані та закрийте її самостійно. Якщо ви відмовилися від даних, ви можете продовжити, натиснувши "Вимкнути все одно" або "Вийти в будь-якому випадку".

    Зауважте, що Windows закриває інші програми, коли вони готові. Отже, якщо у вас є десять відкритих програм, і тільки один запобігає вимкненню, ви побачите саме цю програму, якщо ви натиснете тут «Скасувати». Windows вже закриє інші дев'ять додатків.

    У Windows 10 Windows також пам'ятає, які вікна додатків ви відкрили, і спробуйте знову відкрити їх наступного разу, коли ви ввійдете в комп'ютер.

    Windows виписує вас

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

    Багато індивідуальних дій вдаються до чистого виходу з Windows. Наприклад, вміст кущів реєстру Windows облікового запису користувача зазвичай зберігається в пам'яті. Коли ви виходите, вони зберігаються на диску. Вони будуть завантажені назад до пам'яті під час наступного входу.

    Якщо ви просто виходите, Windows повертає вас на екран входу, щоб можна було ввійти як інший користувач. Якщо ви завершуєте роботу або перезавантажуєтеся, Windows продовжує процес завершення роботи

    Windows вимикається вниз

    Після завершення підпису Windows будь-яким користувачам, воно може вимкнутися. Windows повідомляє будь-яким системним службам і власним процесам про вимкнення, зберігаючи всі необхідні дані на диску. Зокрема, він надсилає повідомлення SERVICE_ACCEPT_PRESHUTDOWN будь-яким запущеним службам. Після попередження служб вони отримують повідомлення SERVICE_ACCEPT_SHUTDOWN. Потім служба має 20 секунд для очищення та вимикання, перш ніж Windows примусово закриє його.

    Windows 10 збереже стан вашого ядра Windows на диску. Це як частковий сплячий режим. Під час наступного запуску комп'ютера, Windows може перезавантажити збережене ядро ​​і завантажитися швидше, пропускаючи процес повільної ініціалізації обладнання. Ця функція називається "Швидке завантаження".

    Windows також працюватиме над застосуванням будь-яких доступних оновлень Windows під час останньої частини процесу завершення роботи. Windows виконує різні завдання оновлення під час завершення роботи, перед запуском ПК і у фоновому режимі під час його роботи.

    Коли все буде зроблено, Windows буде чисто відключити твердотільний накопичувач або жорсткий диск, чекаючи сигналу «все ясно», який вказує, що всі дані системи збережені на фізичному диску. Все програмне забезпечення було повністю вимкнено, і всі ваші дані зберігаються на диску.

    Windows вимикає комп'ютер

    Нарешті, Windows надсилає сигнал вимкнення ACPI на ваш комп'ютер. Це повідомляє комп'ютеру про фізичне вимкнення. Процес завершення завершено.

    Якщо ви коли-небудь використовували Windows 95, ви пам'ятаєте дні до сигналу вимкнення ACPI. На цьому кроці Windows відобразила повідомлення "Тепер можна безпечно вимкнути комп'ютер", і ви повинні були натиснути фізичну кнопку живлення. Стандарт ACPI (Advanced Configuration and Power Interface), вперше випущений у 1996 році, дозволяє Windows вимкнути ПК.

    Це відрізняється від використання сплячого режиму або режиму глибокого сну. За допомогою режиму сну ваш комп'ютер залишатиметься ввімкненим у режимі дуже низького енергоспоживання. За допомогою режиму глибокого сну ваш комп'ютер збереже весь стан системи на диску і відновить його, коли ви знову ввімкнете його.