sv.phhsnews.com


sv.phhsnews.com / Vad händer faktiskt när en Windows-dator stängs av?

Vad händer faktiskt när en Windows-dator stängs av?


Medan de flesta av oss antagligen nog inte tänker på allt som händer varje gång vi stänger av våra datorer, vad som faktiskt händer "under huven" under avstängningsprocessen? Dagens SuperUser Q & A-inlägg har svar på en nyfiken läsarens fråga.

Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsare RACING121 vill veta vad som händer när en Windows-dator stängs av:

När jag klickar på avstängningsknappen på mitt Windows-system, ger det mig en annan skärm som säger Stänger ner :

Vad händer faktiskt under det här steget?

Om jag minns rätt, skulle det i Windows XP säga något som Spara inställningar innan du slår av. Men vilka inställningar finns det för att faktiskt spara här? Om du till exempel har tagit ett tema eller gjort någon annan åtgärd har den redan sparats när du klickade på Använd eller Ok .

Om det avmonterar det hårda kör, då skulle det säkert vara detsamma som att tvinga avstängning genom att dra kontakten, eller hur?

Vad händer faktiskt när en Windows-dator går igenom avstängningsprocessen?

Svaret

SuperUser-bidragsgivare Keltari och zzarzzur ha svaret för oss. Först upp, Keltari:

Det sker många saker under avstängningsprocessen. Här är några exempel:

  • Kontrollerar om några användarprogram ännu inte har stängts (som ett olagrat dokument) och uppmanar användaren om det behövs
  • Stopp av bakgrundstjänster
  • Väntar på terminalsignalen från tjänster och program som är öppna eller körda
  • Spola cachen till disken
  • Skriva loggfiler
  • Alla användare loggas ut
  • Avsluta skalet
  • Börja installera Windows-uppdateringar och meddela att systemet ska slutföra uppdateringen process vid nästa systemstart vid behov
  • Skicka ACPI-avstängningssignalen (detta stänger av maskinen)

Följd av svaret från zzarzzur:

Systemregistret är (kanske?) skrivet till disken. Tillbaka när jag använde Windows XP märkte jag att om du gjorde några ändringar i registret drog sedan kraften, skulle ändringarna inte sparas. Jag är inte helt säker på den här, bara påpekar det.

Här är ett utdrag ur ett dokument som Microsoft släppte:

  • Avstängning av systemet. I den här fasen ingår underfaserna för avstängning av avstängning och avstängning.
  • Avstängningsanmälan. Windows stänger seriellt alla tjänster som registrerats för att få meddelanden om avstängning. Beställda tjänster - tjänster som har ställt in stängningsordningen för beroende tjänster - stängs av innan de beställda tjänsterna.
  • Avstängningsanmälan. Alla tjänster som registrerats för att få avstängningsanmälningar stängs parallellt. Om alla tjänster inte har gått ut efter 20 sekunder (i Windows Vista) eller 12 sekunder (i Windows 7-klientoperativsystem) fortsätter systemet avstängningen. Processer och tjänster som inte stängs av i tid lämnas kvar när systemet stängs av.
  • Kärnan stängs av. Återstoden av systemet, som alla enheter och drivrutiner, stängs av under kärnans avstängningsfas.

I grund och botten vad du väntar på är varje enskild tjänst för att städa upp och avsluta. Varje tjänst ges 12 sekunder för att avslutas innan den dödas.

Halvdelen av avstängningstiden är avsedd att stänga systemtjänsterna. Om du är intressant att se vilken tid som är avsedd för vad som helst under en avstängning, innehåller Windows ett verktyg för att spåra avstängningstiden.

  • xbootmgr -trace shutdown-nummerRuns 3-resultPath% systemdrive% traces -postBootDelay 180 -traceFlags basen

och för att ge mening om den genererade filen (var noga med att köra i % systemdrive% spår )

  • xperf -i trace.etl -ö summary.xml -a shutdown

Källor

Windows On / Off Övergångsresultatanalysdokument [Microsoft]

Windows On / Off Övergångar Lösningsguide Dokument [Microsoft]


Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.


Hur man gör miniatyrerna i Windows Aktivitetsfält större (utan programvara)

Hur man gör miniatyrerna i Windows Aktivitetsfält större (utan programvara)

När du håller muspekaren över en knapp i Aktivitetsfältet visar Windows en förhandsgranskning av det här fönstret som standard, men det Förhandsgranskning är vanligtvis väldigt liten. Lyckligtvis med ett snabbt registerhack kan vi göra miniatyrerna större. Det bästa med det här tipset är att det inte kräver att du hämtar lite skiftbart verktyg från en webbplats som du förmodligen inte skulle lita på.

(how-to)

Så här låser du upp din iOS 10-enhet med en enda klick (som i iOS 9)

Så här låser du upp din iOS 10-enhet med en enda klick (som i iOS 9)

I IOS 10 gjorde Apple en liten men grundläggande förändring för hur beröring av ID-användare låser upp sin telefon . Om du är trött på att se "Tryck hem för att öppna" eller "Tryck hem för att låsa upp" varje gång du tar din telefon, så här byter du tillbaka den som den var i iOS 9. Hur Touch ID ändrats (och varför) RELATERADE: De bästa nya funktionerna i iOS 10 (och hur man använder dem) När du använder en iOS 9-enhet med funktionen Touch ID-fingeravtryck, kan du helt enkelt trycka på hemknappen på din enhet och det skulle väcka och låsa upp enheten i ett rent swoop.

(how-to)