Mis juhtub Windowsi sulgemisel või väljalogimisel?
Windows teeb arvutisse sulgemisel, taaskäivitamisel või väljalogimisel palju tööd taustal. Protsess tagab, et kõik teie töö ja rakenduse andmed salvestatakse enne riistvara välja lülitamist.
Windowsi kontrollid sisselogitud kasutajatele (sulgemisel)
Kui arvate, et arvuti sulgeb või taaskäivitub, kontrollib Windows kõigepealt, kas mõnel muul Windowsi kasutajakontol on aktiivsed seansid. See juhtub siis, kui lukustate oma Windowsi seansi ja logite sisse enne teise välja logimist.
Kui Windows teatab, et teine kasutaja pole veel õigesti välja loginud, näete teadet „Keegi teine kasutab seda arvutit”. See teine kasutaja võib kaotada kõik salvestamata andmed avatud rakendustes, kui te sunniviisiliselt taaskäivitate. Tavaliselt on siin hea peatuda ja lasta teisel kasutajal sisse logida, salvestada oma töö ja logida enne väljalülitamist.
Windowsi abil saate klõpsata „Sule igal juhul“, kui olete kindel, et teisel kasutajal pole salvestamiseks avatud tööd. See allkirjastab teise kasutajakonto sunniviisiliselt, sulgedes kõik avatud rakendused. Kõik salvestamata andmed kaovad.
Kui sa oled ainus kasutaja, kes seda on sisse loginud, ei näe seda sõnumit ja Windows läheb otse järgmisse sammu.
Windows ütleb programmidele oma töö ja sulgemise salvestamise
Enne teie arvutist välja logimist ütleb Windows kõik teie avatud programmid oma töö salvestamiseks ja sulgemiseks. See juhtub ka siis, kui arvutit sulgete või taaskäivitate, kuna väljalogimine on vajalik sulgemisprotsessi osa.
Täpsemalt, Windows saadab iga avatud akna WM_QUERYENDSESSION sõnumi. See ei ole lihtsalt avatud programmide sulgemine. Programmidel palutakse salvestada oma töö ja sulgeda ning nad võivad seda aega võtta. Sellepärast võib mõnikord arvutisse kaamera väljalülitamine või väljalogimine natuke aega võtta.
Programmid võivad selle protsessi blokeerida, öeldes, et nad vajavad sinult kasutaja panust. Näiteks võib programmil olla avatud failid, mida peate salvestama. Kui rakendus palub sisendit, näete teadet „See rakendus takistab sulgemist”. Rakendus võib kuvada ka kohandatud sõnumi ShutdownBlockReasonCreate funktsiooniga.
Kui näete seda teadet, tuleb klõpsata nupul „Tühista”, kontrollida rakendust, salvestada andmed ja sulgeda see ise. Kui olete andmete hoopis ära visata, võite jätkata, kui klõpsate selle asemel „Sule igal juhul” või „Logi välja”.
Pange tähele, et Windows sulgeb teised rakendused, kui need on valmis. Niisiis, kui teil on avatud kümme rakendust ja ainult üks takistab teil sulgemist, näete just seda ühte rakendust, kui klõpsate siin „Cancel”. Windows on juba üheksa ülejäänud rakendust sulgenud.
Operatsioonisüsteemis Windows 10 mäletab Windows ka seda, millised rakenduste aknad olid avatud ja proovige neid uuesti arvutisse sisselogimisel uuesti avada.
Windows logib teid välja
Pärast kõigi oma avatud programmide andmete salvestamist ja sulgemist logib Windows teid välja. Kogu Windowsi „seanss”, mis kuulub teie kasutajakontole, on lõppenud ja ühtegi avatud programmi ei jätkata teie kasutajakontol.
Paljud individuaalsed tegevused lähevad puhtalt Windowsist välja. Näiteks salvestatakse teie kasutajakonto Windowsi registri tarud sisu tavaliselt mällu. Väljalogimisel salvestatakse nad kettale. Need laaditakse tagasi mällu järgmisel sisselogimisel.
Kui olete lihtsalt välja loginud, tagastab Windows teid sisselogimisekraanile, et saaksite teise kasutajana sisse logida. Kui te sulgete või taaskäivitate, jätkab Windows sulgemisprotsessi
Windows lülitub ise alla
Pärast Windowsi kasutajate allkirjastamist lõpeb see ainult sulgemisega. Windows ütleb kõikidele süsteemiteenustele ja oma protsessidele puhtalt sulgemise, salvestades kõik vajalikud andmed kettale. Täpsemalt, see saadab sõnumi SERVICE_ACCEPT_PRESHUTDOWN kõigile jooksvatele teenustele. Kui teenused on hoiatatud, saavad nad sõnumi SERVICE_ACCEPT_SHUTDOWN. Seejärel on teenusel 20 sekundit aega puhastada ja sulgeda enne, kui Windows selle sunniviisiliselt sulgeb.
Windows 10 salvestab ka teie Windowsi kerneli oleku kettale. See on nagu osaline talveunestamine. Järgmisel korral, kui käivitate arvuti, võib Windows salvestatud kerneli uuesti laadida ja kiiremini käivitada, jättes aeglasema riistvara initsialiseerimisprotsessi vahele. Seda funktsiooni nimetatakse kiireks käivitamiseks.
Windows töötab ka mis tahes olemasolevate Windowsi värskenduste rakendamisel seiskamisprotsessi viimaste osade ajal. Windows teostab enne arvuti käivitamist ja taustal töötamise ajal erinevaid värskendusülesandeid.
Kui kõik on tehtud, lahutab Windows oma tahkis-draivi või kõvaketta puhtalt, oodates “kõik selge” signaali, mis näitab, et kogu süsteemi andmed on füüsilisele kettale salvestatud. Kõik tarkvara on puhtalt suletud ja kõik teie andmed salvestatakse kettale.
Windows lülitab arvuti välja
Lõpuks saadab Windows arvutisse ACPI väljalülitussignaali. See ütleb teie arvutile, et see füüsiliselt välja lülituks. Seiskamisprotsess on lõppenud.
Kui olete kunagi kasutanud Windows 95, mäletate päeva enne ACPI väljalülitussignaali. Windowsil kuvati sellel etapil sõnum „Nüüd on turvaline arvuti välja lülitada” ja sa pidid füüsilist toitenuppu ise vajutama. ACPI (Advanced Configuration and Power Interface) standard, mis ilmus esmakordselt 1996. aastal, võimaldab Windowsil arvuti välja lülitada.
See toimib une või talveunerežiimi kasutamisel erinevalt. Unerežiimis jääb teie arvuti sisselülitatuks väga madala energiatarbega olekus. Talveunerežiimis salvestab arvuti kogu süsteemi oleku kettale ja taastab selle uuesti, kui seda uuesti sisse lülitate.