Hemsida » hur » Vad exakt händer när du stänger av eller loggar ut från Windows?

    Vad exakt händer när du stänger av eller loggar ut från Windows?

    Windows gör mycket arbete i bakgrunden när du stänger av, startar om eller loggar ut från din dator. Processen säkerställer allt arbete och applikationsdata sparas innan hårdvaran slås av.

    Windows-kontroller för inloggade användare (på avstängning)

    När du berättar att datorn stängs av eller startas om, kontrollerar Windows först om det finns aktiva sessioner för andra Windows-användarkonton. Detta inträffar när du låser din Windows-session och loggar in med ett annat användarkonto innan du loggar ut först.

    Om Windows märker att en annan användare inte har skrivit ut sig korrekt, kommer du att se meddelandet "Någon annan använder fortfarande den här datorn". Den andra användaren kan förlora eventuella osparade data i öppna applikationer om du omstartar omstart. Det är vanligtvis en bra idé att stanna här och låta den andra användaren logga in, spara sitt arbete och logga ut innan du stänger av.

    Med Windows kan du klicka på "Stäng av ändå" om du är säker på att den andra användaren inte har något öppet arbete att spara. Detta kommer att tvinga tecknet det andra användarkontot och stänga alla öppna program. Eventuella sparade data kommer att gå vilse.

    Om du är den enda signerade användaren kommer du inte att se det här meddelandet och Windows går direkt till nästa steg.

    Windows berättar program för att spara sitt arbete och stänga

    Innan du faktiskt loggar ut dig från din dator, berättar Windows om alla dina öppna program för att spara sitt arbete och stänga. Det här inträffar också när du stänger av eller startar om datorn, eftersom du är en nödvändig del av avstängningsprocessen.

    I synnerhet skickar Windows WM_QUERYENDSESSION-meddelandet till varje öppet fönster. Det stänger inte bara några öppna program. Programmen berättas att rädda sitt arbete och stänga, och de kan ta ett ögonblick innan de gör det. Därför kan det ibland ta lite att stänga av eller logga ut från din dator.

    Program kan "blockera" den här processen genom att säga att de behöver användarinmatning från dig. Ett program kan till exempel ha öppna filer som du behöver spara. Du får se meddelandet "Den här appen förhindrar avstängning" om en applikation begär input. En applikation kan också visa ett anpassat meddelande här med funktionen ShutdownBlockReasonCreate.

    Om du ser det här meddelandet bör du klicka på "Avbryt", kontrollera programmet, spara dina data och stänga det själv. Om du klarar av att skicka data kan du fortsätta genom att klicka på "Stäng av ändå" eller "Logga ut ändå" istället.

    Observera att Windows stänger andra program eftersom de är klara. Så om du har tio program öppna och bara en hindrar dig från att stänga av, så kommer du bara att se den enda applikationen om du klickar på "Avbryt" här. Windows har redan stängt de övriga nio applikationerna.

    På Windows 10 kommer Windows också att komma ihåg vilka programfönster du hade öppnat och försök att öppna dem igen nästa gång du loggar in på datorn.

    Windows loggar ut dig

    Efter att ha sagt alla dina öppna program för att spara data och stänga av, loggar Windows ut dig. Hela Windows-sessionen som hör till ditt användarkonto är slut, och inga öppna program fortsätter att fungera som ditt användarkonto.

    Massor av enskilda åtgärder går in på att logga ut rent av Windows. Till exempel lagras innehållet i ditt användarkonto's Windows-hives normalt i minnet. När du loggar ut sparas de på disken. De kommer att laddas tillbaka till minnet nästa gång du loggar in.

    Om du bara loggar ut, returnerar Windows dig till inloggningsskärmen så att du kan logga in som en annan användare. Om du stänger av eller startar om, fortsätter Windows avstängningsprocessen

    Windows stänger sig ner

    När Windows har avslutat sig med att logga ut några användare, har det bara sig att stänga av. Windows berättar om systemtjänster och egna processer för att stänga av rena, spara alla nödvändiga data på disken. Specifikt skickar det SERVICE_ACCEPT_PRESHUTDOWN-meddelandet till alla löpande tjänster. Efter att varningarna har blivit varnade får de ett SERVICE_ACCEPT_SHUTDOWN-meddelande. Tjänsten har sedan 20 sekunder att städa upp och stänga av innan Windows stänger av med kraft.

    Windows 10 kommer också att spara tillståndet för din Windows-kärna till disken. Det är som en partiell viloläge. Nästa gång du startar datorn, kan Windows ladda om den sparade kärnan och starta upp snabbare och hoppa över den långsammare hårdvaruprocessen. Den här funktionen heter "Fast Startup".

    Windows arbetar också med att tillämpa tillgängliga Windows-uppdateringar under de sista delarna av avstängningsprocessen. Windows utför olika uppdateringsuppgifter vid avstängning, innan datorn startar och i bakgrunden medan den körs.

    När allt är klart, kommer Windows att städa upp din solid state-enhet eller hårddisk, och väntar på en "all clear" -signal som indikerar att alla systemets data har sparats på den fysiska disken. All mjukvara har stannats stilla och alla dina data sparas på disken.

    Windows stänger av datorn

    Slutligen skickar Windows en ACPI-avstängningssignal till din dator. Detta berättar att din dator slår av sig fysiskt. Avstängningsprocessen är klar.

    Om du någonsin använt Windows 95 kommer du ihåg dagar före ACPI-avstängningssignalen. Windows visade ett meddelande "Det är nu säkert att stänga av datorn" vid det här steget, och du måste själv trycka på den fysiska strömbrytaren. Standarden ACPI (Advanced Configuration and Power Interface), som släpptes första gången 1996, låter Windows stänga av datorn.

    Det fungerar annorlunda än att använda sömn eller viloläge. Med sömn kommer din dator att stanna på ett mycket lågt energiläge. Med viloläge sparar datorn hela dess systemstatus till disken och återställer den när du slår på den igen.