Hva skjer akkurat når du slår av eller logger deg ut av Windows?
Windows gjør mye arbeid i bakgrunnen når du slår av, starter på nytt eller logger ut av PCen. Prosessen sikrer at alt arbeid og søknadsdata lagres før maskinvaren slås av.
Windows-sjekker for påloggede brukere (på avsluttet)
Når du forteller at datamaskinen din skal slå av eller starte på nytt, kontrollerer Windows først for å se om andre Windows-brukerkontoer har aktive økter. Dette skjer når du låser Windows-økten din og logger deg på med en annen brukerkonto før du logger deg ut først.
Hvis Windows oppdager at en annen bruker ikke er logget ut på riktig måte, så vil du se en melding om "noen andre bruker fortsatt denne PCen". Den andre brukeren kan miste data som ikke er lagret i åpne applikasjoner hvis du på nytt gjenoppretter. Det er vanligvis en god ide å stoppe her og la den andre brukeren logge inn, lagre arbeidet og logge ut før du slår av.
Med Windows kan du klikke på "Slå av uansett" hvis du er sikker på at den andre brukeren ikke har noe åpent arbeid å lagre. Dette vil tvinge til å signere den andre brukerkontoen, lukke alle åpne programmer. Eventuelle data som ikke er lagret, vil gå tapt.
Hvis du er den eneste registrerte brukeren, ser du ikke denne meldingen, og Windows går rett til neste trinn.
Windows forteller programmer for å lagre sitt arbeid og lukke
Før du faktisk logger deg ut av din PC, forteller Windows alle åpne programmer for å lagre arbeidet og lukke. Dette skjer også når du slår av eller starter datamaskinen på nytt, siden du logger deg ut er en nødvendig del av nedleggingsprosessen.
Spesielt sender Windows WM_QUERYENDSESSION-meldingen til hvert åpent vindu. Det lukker ikke bare åpne programmer. Programmer blir fortalt å redde sitt arbeid og lukke, og de kan ta et øyeblikk før det gjøres. Det er derfor det noen ganger kan ta litt å stenge eller logge ut av PCen.
Programmer kan "blokkere" denne prosessen ved å si at de trenger brukerinngang fra deg. For eksempel kan et program ha åpne filer du må lagre. Du får se en melding om «Denne appen hindrer avslutning» hvis et program ber om innspilling. Et program kan også vise en egendefinert melding her med funksjonen ShutdownBlockReasonCreate.
Hvis du ser denne meldingen, bør du klikke på "Avbryt", sjekke programmet, lagre dataene dine og lukk det selv. Hvis du er i orden med å kaste bort dataene, kan du fortsette ved å klikke på "Slå av allikevel" eller "Logg ut uansett" i stedet.
Vær oppmerksom på at Windows lukker andre programmer når de er klare. Så hvis du har ti applikasjoner åpne og bare en hindrer deg i å stenge, ser du bare det enkeltprogrammet hvis du klikker på "Avbryt" her. Windows har allerede stengt de andre ni programmene.
På Windows 10 husker Windows også hvilke applikasjonsvinduer du hadde åpnet og prøver å åpne dem igjen neste gang du logger på PCen.
Windows logger deg ut
Etter å ha fortalt alle dine åpne programmer for å lagre dataene og slå av, logger Windows deg ut. Hele Windows-sesjonen som tilhører brukerkontoen din, er avsluttet, og ingen åpne programmer fortsetter å kjøre som brukerkonto.
Mange individuelle handlinger går inn i ren logging ut av Windows. For eksempel lagres innholdet i brukerregistretens Windows-hives normalt i minnet. Når du logger deg ut, blir de lagret på disk. De blir lastet tilbake til minnet neste gang du logger på.
Hvis du bare logger ut, returnerer Windows deg til påloggingsskjermen, slik at du kan logge på som en annen bruker. Hvis du avslutter eller starter på nytt, fortsetter Windows avslutningen
Windows lukker seg ned
Når Windows er ferdig med å logge ut noen brukere, har den bare seg til å slå av. Windows forteller alle systemtjenester og egne prosesser for å stenge rent, og lagrer alle nødvendige data på disken. Spesielt sender den SERVICE_ACCEPT_PRESHUTDOWN-meldingen til eventuelle løpende tjenester. Etter at tjenestene er blitt advart, mottar de en SERVICE_ACCEPT_SHUTDOWN melding. Tjenesten har da 20 sekunder å rydde opp og slå av før Windows tvinges til å slå den ned.
Windows 10 vil også lagre tilstanden til Windows-kjernen din på disken. Det er som en delvis dvale. Neste gang du starter PCen, kan Windows laste om den lagrede kjernen og starte opp raskere, hoppe over den langsommere maskinvareinitialiseringsprosessen. Denne funksjonen kalles "Fast oppstart."
Windows vil også arbeide med å bruke eventuelle tilgjengelige Windows-oppdateringer i de siste delene av nedleggingsprosessen. Windows utfører forskjellige oppdateringsoppgaver ved avslutning, før PCen starter, og i bakgrunnen mens den kjører.
Når alt er gjort, vil Windows avmontere solid state-stasjonen eller harddisken, og venter på et "helt klart" signal som angir at alle systemets data er lagret på den fysiske disken. All programvaren er stengt, og alle dataene dine er lagret på disken.
Windows slår av datamaskinen
Endelig sender Windows et ACPI-avstengingssignal til PCen. Dette forteller at PCen har til hensikt å slå seg av fysisk. Avsluttingsprosessen er ferdig.
Hvis du noen gang brukte Windows 95, husker du dagene før ACPI-avstengingssignalet. Windows viste en melding om at det er nå trygt å slå av datamaskinen din ved dette trinnet, og du måtte trykke på den fysiske strømknappen selv. ACPI-standarden (Advanced Configuration and Power Interface), først utgitt i 1996, lar Windows slå av PCen.
Dette virker annerledes enn å bruke søvn eller dvale. Når du er i dvale, vil datamaskinen forbli påslått i en meget lav strømmodus. Med dvale vil PCen lagre hele systemstatusen til disk og gjenopprette den når du slår den på igjen.