Hvorfor tager Windows så lang tid at lukke?
Alle har oplevet dette siden Windows 98 var ude, og det ser ud til at blive værre, da hver ny version kommer på markedet: det tager så lang tid at slukke for computeren, at det ser ud til at der er tid til at få en kop kaffe mens du læser War & Fred.
Nogle gange har computeren opdateringer, som den skal installere, inden den lukkes. Men andre gange, når der ser ud til at der ikke er noget at gøre, kan det tage næsten et helt minut, før skærmen bliver sorte, og du kan sige "nighty night" til din computer. Hvad sker der? Hvorfor tager det længere tid at slukke computeren, end det tager dig at besøge vaskerummet?
Relateret : Sådan lukker du automatisk en Windows-pc om natten
Windows forsøger at beskytte dig
Som den alt for forsigtige veninde du har, gør Windows alt, hvad det kan for at sikre, at alt er i orden, før det går ind i den dybe søvn. Afslutningen af afbrydelsesprocessen resulterer i opsigelse af alle systemets operationer.
I modsætning til at gå i dvaletilstand, hvor computeren kun fryser alt på plads og endda holder RAM'en kørende, betyder nedlukning at tømme alt. RAM'en går helt tomt, intet er cachelagret, harddisken tømmer hele indholdet af dens virtuelle hukommelse af alle programmer, hver applikation du havde kørt slukker, og operativsystemet siger "farvel" til sine tjenester.
Der er meget software, der kører på din computer. Hvis det hele bare lukker, mens det var midt i noget uden at få den tid, det skal færdiggøre (f.eks. Et program har travlt med at skrive til disken), kan det nogle gange føre til kaotiske forhold, der giver en fejl, når du starter op din computer igen.
Selv om det er ret sjældent for en "hard" shutdown som det jeg lige har beskrevet for at skade din computer, er Windows altid forsigtig med dine data. For at forhindre korruption af filen, venter det, indtil hvert program afslutter, hvad det gør, inden afslutningen af afbrydelsesprocessen. Dette kunne i teorien tage overalt fra et sekund eller to til flere minutter.
Trinene
Windows shutdown processen er ikke så ligetil som det ser ud til. Der er ingen magi bagved det; Det er en række trin, operativsystemet følger, så du kan slukke dit system sikkert:
- Kontroller, om der er åbne programmer med ikke-gemte data (Notesblok, Word osv., Med input, der ikke er gemt). Afbryd afbrydelsesprocessen og informer brugeren, hvis der findes noget.
- Vent til alle tjenester for at stoppe, hvad de laver, så lukk dem alle ned.
- Vent til alle programmer og tjenester for at fortælle, at de er lukket.
- Tøm virtuel hukommelse og alt andet, der holdt midlertidige programdata, der nu er ubrugelige.
- Skriv en logfil med noget interessant, som brugeren måske bruger til at rapportere problemer, hvis Windows starter med nye fejl, der kan være relateret til shutdown.
- Log alle ud af systemet.
- Afslut operativsystemet Windows på brugerniveau.
- Installer eventuelle opdateringer, herunder og især dem, der er kerneliveau og kræver særlig tilladelse.
- Sluk for maskinen (endelig!).
Alt dette ved design sikrer, at Windows ikke vil smide dig fejl, når du næste gang starter det. Men fordi der er så mange sikkerhedsforanstaltninger i moderne applikationer, er de fleste af disse beskyttelser ikke så nødvendige som de var i slutningen af 90'erne. Linux tager for eksempel ofte meget mindre tid til at lukke ned.
Hvis du vil fremskynde shutdown processen i Windows, er den nemmeste måde at gøre det ved at bruge vores egen vejledning!
Hvad var den længste du nogensinde har ventet på Windows at lukke? Fortæl os i en kommentar!