Kaj se točno zgodi, ko zaustavite ali se odjavite iz sistema Windows?
Windows v veliki meri dela v ozadju, ko izklopite, znova zaženete ali se odjavite iz računalnika. Proces zagotavlja, da so vsi vaši podatki o delu in aplikaciji shranjeni, preden se strojna oprema izklopi.
Preverjanje sistema Windows za prijavljene uporabnike (pri zaustavitvi)
Ko računalniku sporočite, naj ugasne ali znova zažene, Windows najprej preveri, ali ima še kakšen drug uporabniški račun Windows aktivne seje. To se zgodi, ko zaklenete sejo sistema Windows in se prijavite z drugim uporabniškim računom, preden se najprej prijavite.
Če operacijski sistem Windows še ne ugotovi, da se še ni pravilno odjavil, se prikaže sporočilo »Nekdo drug še uporablja ta računalnik«. Ta drugi uporabnik lahko izgubi vse neshranjene podatke v odprtih aplikacijah, če jih boste prisilno ponovno zagnali. Ponavadi je dobro, da se tu ustavite in pustite, da se drugi uporabnik prijavi, shrani njihovo delo in se odjavi pred zaustavitvijo.
Windows vam omogoča, da v vsakem primeru kliknete »Zaustavitev sistema«, če ste prepričani, da drugemu uporabniku ni omogočeno shranjevanje. To bo prisilno podpisalo drugi uporabniški račun, zapre vse odprte aplikacije. Vsi neshranjeni podatki bodo izgubljeni.
Če ste edini prijavljeni uporabnik, tega sporočila ne boste videli, Windows pa bo takoj prešel v naslednji korak.
Windows pove programom, da shranijo svoje delo in zaprejo
Preden se prijavite v računalnik, Windows sporoči vsem vašim odprtim programom, da shranijo svoje delo in ga zaprejo. To se zgodi tudi, ko izklopite ali znova zaženete računalnik, saj je podpisovanje nujni del postopka zaustavitve.
Windows pošlje sporočilo WM_QUERYENDSESSION na vsako odprto okno. Ne samo prisilno zapre vse odprte programe. Programi naj bi shranili svoje delo in ga zaprli, kar lahko traja nekaj trenutkov. To je razlog, zakaj lahko včasih traja nekaj časa za zaustavitev ali odjavo iz računalnika.
Programi lahko "blokirajo" ta proces tako, da pravijo, da potrebujejo uporabniški vnos od vas. Program ima lahko na primer odprte datoteke, ki jih morate shraniti. Če aplikacija zahteva vnos, se prikaže sporočilo »Ta aplikacija preprečuje zaustavitev«. Aplikacija lahko tukaj prikaže tudi sporočilo po meri s funkcijo ShutdownBlockReasonCreate.
Če vidite to sporočilo, kliknite »Prekliči«, preverite aplikacijo, shranite podatke in jih zaprite sami. Če podatke zavržete, lahko nadaljujete s klikom na »Vseeno zaprite« ali »Odjava se vseeno«.
Upoštevajte, da Windows zapre druge aplikacije, ko so pripravljene. Torej, če imate deset odprtih aplikacij in samo ena preprečuje zaustavitev, boste videli samo to aplikacijo, če tukaj kliknete »Prekliči«. Windows bo že zaprl preostalih devet aplikacij.
V operacijskem sistemu Windows 10 bo Windows prav tako zapomnil, katera okna aplikacij ste odprli in jih poskusite znova odpreti, ko se naslednjič prijavite v računalnik.
Windows vas odjavi
Ko poveste vse odprte programe, da shranijo podatke in jih zaustavite, vas Windows odjavi. Celotna »seja« operacijskega sistema Windows, ki pripada vašem uporabniškemu računu, je končana in noben odprt program se ne bo izvajal kot vaš uporabniški račun.
Veliko samostojnih dejanj gre v čisto odjavljanje iz sistema Windows. Na primer, vsebina registrskih panj Windows uporabniškega računa je običajno shranjena v pomnilniku. Ko se odjavite, se shranijo na disk. Ko se naslednjič prijavite, bodo naloženi nazaj v pomnilnik.
Če se odjavljate, vas Windows vrne na zaslon za prijavo, da se lahko prijavite kot drug uporabnik. Če zaustavite ali znova zaženete sistem, Windows nadaljuje postopek zaustavitve
Windows se zaustavi
Ko se Windows konča z odjavljanjem vseh uporabnikov, se lahko samo izklopi. Windows sporoči sistemskim storitvam in lastnim procesom, da se izklopijo in shranijo vse potrebne podatke na disk. Natančneje, sporočilo SERVICE_ACCEPT_PRESHUTDOWN pošlje vsem izvajanim storitvam. Ko so storitve opozorjene, prejmejo sporočilo SERVICE_ACCEPT_SHUTDOWN. Storitev ima potem 20 sekund za čiščenje in zaustavitev, preden jo Windows silovito ugasne.
Windows 10 bo shranil tudi stanje vašega jedra operacijskega sistema Windows na disk. Kot delno hibernacijo. Naslednjič, ko zaženete računalnik, lahko Windows znova naloži shranjeno jedro in se hitreje zažene, preskoči počasnejši proces inicializacije strojne opreme. Ta funkcija se imenuje »Hitro zagon«.
Windows bo delal tudi pri uporabi vseh razpoložljivih posodobitev za Windows med zadnjimi deli postopka zaustavitve. Windows izvede različne naloge posodabljanja ob zaustavitvi, preden se računalnik zažene in v ozadju med izvajanjem.
Ko bo vse narejeno, bo Windows čisto izklopil vaš pogon SSD ali trdi disk in čakal na signal »vse čisto«, ki kaže, da so bili vsi podatki sistema shranjeni na fizičnem disku. Vsa programska oprema je bila čisto zaprta in vsi vaši podatki so shranjeni na disku.
Windows izklopi računalnik
Nazadnje, Windows pošlje računalnik za zaustavitev ACPI. To pove vašemu računalniku, da se fizično izklopi. Postopek zaustavitve je končan.
Če ste že kdaj uporabljali Windows 95, se boste spominjali dni pred signalom za zaustavitev ACPI. Windows je v tem koraku prikazal sporočilo »Zdaj je varno, da izklopite računalnik« in morali ste sami pritisniti gumb za fizično napajanje. Standard ACPI (napredni vmesnik za konfiguracijo in napajanje), ki je bil prvič izdan leta 1996, omogoča, da Windows izklopi računalnik.
To deluje drugače kot uporaba spanja ali mirovanja. Med spanjem bo računalnik ostal vklopljen v načinu zelo nizke porabe. Z mirovanjem vaš računalnik shrani celotno stanje sistema na disk in ga obnovi, ko ga ponovno vklopite.