Какво точно се случва, когато изключите или излезете от Windows?

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

Windows проверява за влезли потребители (при изключване)

Когато кажете на компютъра си да се изключи или рестартира, Windows първо проверява дали някой друг потребителски акаунт на Windows има активни сесии. Това се случва, когато заключите сесията си в Windows и влезете с друг потребителски акаунт, преди първо да излезете.

Ако Windows забележи, че друг потребител все още не е излязъл правилно, ще видите съобщение „Някой друг все още използва този компютър“. Този друг потребител може да загуби всички незапазени данни в отворени приложения, ако принудително рестартирате. Обикновено е добра идея да спрете тук и да оставите другия потребител да влезе, да запази работата си и да излезе, преди да се изключи.

Windows ви позволява да щракнете върху „Изключване все пак“, ако сте сигурни, че другият потребител няма отворена работа за запазване. Това ще изведе принудително другия потребителски акаунт, затваряйки всичките им отворени приложения. Всички незапазени данни ще бъдат загубени.

Ако сте единственият влязъл потребител, няма да видите това съобщение и Windows ще премине направо към следващата стъпка.

  Как да изключите самолетен режим в Windows 10 (Пълно ръководство)

Windows казва на програмите да запазят работата си и да затворят

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

По-конкретно, Windows изпраща WM_QUERYENDSESSION съобщение до всеки отворен прозорец. Той не просто затваря насилствено отворени програми. На програмите се казва да запазят работата си и да се затворят и може да отнеме малко, преди да направят това. Ето защо понякога може да отнеме малко, за да изключите компютъра си или да излезете от него.

Програмите могат да „блокират“ този процес, като казват, че се нуждаят от въвеждане на потребител от вас. Например една програма може да има отворени файлове, които трябва да запазите. Ще видите съобщение „Това приложение предотвратява изключване“, ако приложение иска въвеждане. Едно приложение може също да показва персонализирано съобщение тук с ShutdownBlockReasonCreate функция.

Ако видите това съобщение, трябва да щракнете върху „Отказ“, да проверите приложението, да запишете данните си и да го затворите сами. Ако сте добре да изхвърлите данните, можете да продължите, като вместо това щракнете върху „Изключване все пак“ или „Излезте все пак“.

Имайте предвид, че Windows затваря други приложения, когато са готови. Така че, ако имате отворени десет приложения и само едно ви пречи да изключите, ще видите само това приложение, ако щракнете върху „Отказ“ тук. Windows вече е затворил останалите девет приложения.

  Как да изберете аудио запис в Windows Media Player

В 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 10

Windows също ще работи върху прилагането на всички налични актуализации на Windows по време на последните части на процеса на изключване. Windows изпълнява различни задачи за актуализиране при изключване, преди стартирането на компютъра и във фонов режим, докато работи.

Когато всичко е направено, Windows чисто ще демонтира вашето SSD устройство или твърд диск, в очакване на сигнал „всички изчистени“, който показва, че всички данни на системата са запазени на физическия диск. Целият софтуер е напълно изключен и всичките ви данни са запазени на диск.

Windows изключва вашия компютър

И накрая, Windows изпраща ACPI сигнал за изключване към вашия компютър. Това казва на вашия компютър да се изключи физически. Процесът на изключване е завършен.

Ако някога сте използвали Windows 95, ще си спомните дните преди сигнала за изключване на ACPI. Windows показва съобщение „Вече е безопасно да изключите компютъра си“ на тази стъпка и трябваше сами да натиснете физическия бутон за захранване. Стандартът ACPI (Advanced Configuration and Power Interface), пуснат за първи път през 1996 г., позволява на Windows да изключи компютъра.

Това работи различно от използването на сън или хибернация. С режим на заспиване вашият компютър ще остане включен в режим на много ниска мощност. С хибернация вашият компютър ще запише цялото си системно състояние на диск и ще го възстанови, когато го включите отново.