Kas tieši notiek, izslēdzot vai izrakstoties no Windows?
Slēdzot, restartējot vai izrakstoties no datora, Windows darbojas daudz fonā. Process nodrošina visu jūsu darbu un lietojumprogrammas datu saglabāšanu pirms aparatūras izslēgšanas.
Windows čeki, kas paredzēti, lai pieteiktos lietotājos (izslēgšanas režīmā)
Kad jūs paziņojat savam datoram slēgt vai restartēt, sistēma Windows vispirms pārbauda, vai citos Windows lietotāju kontos ir aktīvas sesijas. Tas notiek, bloķējot Windows sesiju un pierakstoties ar citu lietotāja kontu, pirms vispirms pierakstāties.
Ja Windows paziņo, ka vēl viens lietotājs vēl nav pienācīgi izrakstījies, jūs redzēsiet ziņojumu “Kāds cits joprojām izmanto šo datoru”. Ja cits lietotājs var zaudēt visus nesaglabātos datus atvērtās lietojumprogrammās, ja jūs piespiedu kārtā restartējat. Parasti ir ieteicams apstāties šeit un ļaut otram lietotājam pierakstīties, saglabāt savu darbu un atteikties no tā pirms izslēgšanas.
Windows ļauj noklikšķināt uz “Izslēgt jebkurā gadījumā”, ja esat pārliecināts, ka citam lietotājam nav atvērts darbs, lai saglabātu. Tas piespiedu kārtā parakstīs citu lietotāja kontu, aizverot visas atvērtās lietojumprogrammas. Visi nesaglabātie dati tiks zaudēti.
Ja esat vienīgais lietotājs, kas ir pierakstījies, jūs neredzēsiet šo ziņojumu un sistēma Windows iet tieši uz nākamo soli.
Windows stāsta programmas, lai saglabātu savu darbu un aizvērtu
Pirms jūs faktiski pierakstāties no datora, sistēma Windows informē visas jūsu atvērtās programmas, lai saglabātu savu darbu un aizvērtu. Tas notiek arī tad, kad jūs izslēdzat vai restartējat datoru, jo pierakstīšanās jums ir nepieciešama slēgšanas procesa daļa.
Konkrēti, Windows nosūta ziņojumu WM_QUERYENDSESSION uz katru atvērtu logu. Tā ne tikai piespiedu kārtā aizver visas atvērtās programmas. Programmām tiek lūgts saglabāt savu darbu un slēgt, un tās var veikt kādu brīdi pirms tam. Tāpēc dažreiz var aizņemt mazliet, lai izslēgtu vai izrakstītos no datora.
Programmas var bloķēt šo procesu, sakot, ka jums ir nepieciešams lietotāja ievads. Piemēram, programmai, iespējams, ir atvērti faili, kas jāsaglabā. Ja lietojumprogramma pieprasa ievadi, tiks parādīts ziņojums “Šī lietotne novērš izslēgšanu”. Programma var arī parādīt pielāgotu ziņojumu šeit ar funkciju ShutdownBlockReasonCreate.
Ja redzat šo ziņojumu, noklikšķiniet uz “Atcelt”, pārbaudiet lietojumprogrammu, saglabājiet datus un aizveriet to pats. Ja jūs esat noraidījuši datus, varat turpināt, noklikšķinot uz “Izslēgt jebkurā gadījumā” vai “Izrakstīties jebkurā gadījumā”.
Ņemiet vērā, ka Windows aizver citas lietojumprogrammas, jo tās ir gatavas. Tātad, ja jums ir atvērti desmit pieteikumi un tikai viens no tiem neļauj jums slēgt, jūs redzēsiet tikai vienu pieteikumu, ja šeit noklikšķināsiet uz "Atcelt". Windows jau būs slēdzis pārējos deviņus pieteikumus.
Operētājsistēmā Windows 10 Windows arī atcerēsies, kuri lietojumprogrammu logi bija atvērti un mēģiniet tos atkal atvērt, kad nākamreiz pierakstīsieties datorā.
Windows logi jūs veic
Pēc tam, kad visas atvērtās programmas ir informējušas par savu datu saglabāšanu un izslēgšanu, sistēma Windows jūs aizver. Visa Windows konta sesija, kas pieder jūsu lietotāja kontam, ir beigusies, un neviena atvērtā programma turpinās darboties kā jūsu lietotāja konts.
Daudzas atsevišķas darbības iet tīrā veidā no Windows. Piemēram, jūsu lietotāja konta Windows reģistra stropu saturs parasti tiek saglabāts atmiņā. Izrakstoties, viņi tiek saglabāti diskā. Viņi tiks ielādēti atpakaļ atmiņā nākamajā reizē, kad pierakstīsieties.
Ja esat tikai pierakstījies, sistēma Windows atgriežas pie pierakstīšanās ekrāna, lai jūs varētu pierakstīties kā cits lietotājs. Ja jūs pārtraucat vai restartējat, Windows turpina izslēgšanas procesu
Windows izslēdzas
Pēc tam, kad sistēma Windows ir pabeidzis jebkādu lietotāju parakstīšanu, tā ir tikai jāslēdz. Sistēma Windows paziņo jebkuriem sistēmas pakalpojumiem un saviem procesiem, lai tie tīri tiktu izslēgti, saglabājot visus nepieciešamos datus uz diska. Konkrēti, tas nosūta ziņojumu SERVICE_ACCEPT_PRESHUTDOWN jebkuram darbības pakalpojumam. Pēc tam, kad pakalpojumi ir brīdināti, viņi saņem ziņojumu SERVICE_ACCEPT_SHUTDOWN. Pēc tam pakalpojums ir 20 sekundes, lai notīrītu un izslēgtu, pirms Windows to piespiedu kārtā izslēdz.
Windows 10 arī saglabās jūsu Windows kodola stāvokli diskā. Tas ir kā daļēja pārziemošana. Nākamajā reizē, kad palaižat datoru, sistēma Windows var atjaunot saglabāto kodolu un ātrāk palaist, pārtraucot lēnāku aparatūras inicializācijas procesu. Šo funkciju sauc par “Fast Startup”.
Windows arī strādās pie jebkura pieejamā Windows atjauninājuma piemērošanas slēgšanas procesa pēdējās daļās. Sistēmā Windows tiek veikts dažādi atjaunināšanas uzdevumi pirms datora palaišanas un fonā, kamēr tas darbojas.
Kad viss ir paveikts, sistēma Windows tīri atvienos jūsu cietā diska vai cieto disku, gaidot „visu skaidru” signālu, kas norāda, ka visas sistēmas dati ir saglabāti fiziskajā diskā. Visa programmatūra ir tīri slēgta, un visi jūsu dati tiek saglabāti diskā.
Windows izslēdz datoru
Visbeidzot, Windows nosūta jūsu datoram ACPI izslēgšanas signālu. Tas savam datoram liek fiziski izslēgt sevi. Izslēgšanas process ir pabeigts.
Ja jūs kādreiz izmantojāt Windows 95, atcerēsieties dienas pirms ACPI izslēgšanas signāla. Šajā solī Windows parādīja ziņojumu “Tagad ir droši izslēgt datoru”, un jums pašam bija jānospiež fiziskā barošanas poga. ACPI (Advanced Configuration and Power Interface) standarts, kas pirmo reizi tika izlaists 1996. gadā, ļauj Windows izslēgt datoru.
Tas atšķiras no miega vai hibernācijas izmantošanas. Miega režīmā dators paliks ieslēgts ļoti mazjaudas režīmā. Izmantojot hibernāciju, jūsu dators saglabās visu sistēmas stāvokli diskā un atjaunos to, kad to atkal ieslēdzat.