Alla har upplevt detta eftersom Windows 98 var ute och det verkar bli värre när varje ny version kommer på marknaden: det tar så lång tid att stänga av datorn så att det verkar som om det är dags att ta en kopp kaffe medan man läser War & Fred.

Ibland har datorn uppdateringar som den måste installera innan den stängs av. Men andra gånger, när det verkar som om det inte finns något att göra, kan det ta nästan en hel minut innan skärmarna blir svarta och du kan säga "nattig natt" till din dator. Vad händer? Varför tar det längre tid att stänga av datorn än det tar dig att besöka tvättrummet?

Relaterat : Hur stängs du automatiskt av en Windows-dator på natten

Windows försöker skydda dig

Som den överdrivna försiktiga kompis som du har, gör Windows allt som kan för att säkerställa att allt är i ordning innan det går in i den djupa sömnen. Slutet av avstängningsprocessen resulterar i uppsägningen av samtliga systemets operationer.

Till skillnad från att gå in i viloläge, där datorn bara fryser allt på plats och till och med håller RAM-spåret igång, innebär stängning att tömma allt. RAM-minne går helt tomt, inget caches, hårddisken tömmer hela innehållet i det virtuella minnet av alla program, varje applikation du körde stängs av och operativsystemet säger "hejdå" till sina tjänster.

Det finns mycket programvara som körs på din dator. Om allt bara stänger av medan det var mitt i någonting utan att få tiden det behöver slutföra gör det (t.ex. ett program är upptaget med att skriva till disken) kan det ibland leda till kaotiska omständigheter som ger ett fel när du börjar Upp din dator igen.

Även om det är ganska sällsynt för en "hård" avstängning som det jag just beskrev för att skada datorn, är Windows noga med dina uppgifter. För att förhindra korruption av filen, väntar den tills varje program slutar vad det gör innan avslutningen avslutas. Detta kan i teorin ta var som helst från en sekund eller två till flera minuter.

Stegen

Windows-avstängningsprocessen är inte så enkel som det verkar. Det finns ingen magi bakom det; Det är en rad steg som operativsystemet följer för att stänga av ditt system säkert:

  1. Kontrollera om det finns några öppna program med osparade data (anteckningsblock, ord etc. med inmatning som inte har sparats). Avbryta avstängningsprocessen och informera användaren om något hittas.
  2. Vänta på att alla tjänster ska stoppa vad de gör, och stäng sedan av dem alla.
  3. Vänta på att alla program och tjänster ska berätta att de har stängt.
  4. Tomt virtuellt minne och allt annat som innehöll tillfälliga programdata som nu är värdelösa.
  5. Skriv en logg med något intressant som användaren kan använda för att rapportera problem om Windows börjar med nya fel som kan vara relaterade till avstängning.
  6. Logga ut alla från systemet.
  7. Avsluta operativsystemet Windows på användarnivå.
  8. Installera uppdateringar, inklusive och särskilt de som är kärnnivå och kräver speciellt tillstånd.
  9. Stäng av maskinen (slutligen!).

Allt detta, genom design, säkerställer att Windows inte kommer att kasta dig några fel när du startar den. Men eftersom det finns så många skydd i moderna applikationer, är de flesta av dessa skydd inte så nödvändiga som de var i slutet av 90-talet. Linux, till exempel, tar ofta mycket mindre tid att stänga av.

Om du vill påskynda avstängningsprocessen i Windows, är det enklaste sättet att göra det med vår egen guide!

Vad var den längsta du någonsin har väntat för att Windows stängs av? Berätta för oss i en kommentar!