no.phhsnews.com


no.phhsnews.com / Hva skjer egentlig når en Windows-datamaskin slår seg ned?

Hva skjer egentlig når en Windows-datamaskin slår seg ned?


Mens de fleste av oss sannsynligvis gir liten tanke til alt som skjer hver gang vi slår av datamaskinene våre, hva skjer faktisk 'under hetten' under nedleggingsprosessen? Dagens SuperUser Q & A-post har svar på en nysgjerrig lesers spørsmål.

Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

Spørsmålet

SuperUser-leser RACING121 vil vite hva som faktisk skjer når en Windows-datamaskin slår seg av:

Når jeg klikker på avbrytningsknappen på Windows-systemet, gir den meg en annen skjerm som sier Slå av :

Hva skjer faktisk i dette stadiet?

Hvis jeg husker riktig, vil det i Windows XP si noe som Lagre innstillinger før du slår av. Men hvilke innstillinger er det for å faktisk spare her? Hvis du for eksempel har brukt et tema eller fullført noen annen handling, har den allerede blitt "lagret" når du klikket på Bruk eller Ok .

Hvis det avmonterer det harde kjør, da ville det sikkert være det samme som å tvinge en stopper ved å trekke støpselet, ikke sant?

Hva skjer faktisk når en Windows-datamaskin går gjennom avslutningsprosessen?

Svaret

SuperUser-bidragsytere Keltari og zzarzzur ha svaret for oss. Først opp, Keltari:

Det skjer mange ting under nedleggingsprosessen. Her er bare noen få eksempler:

  • Kontrollerer for å se om noen brukerprogrammer ikke er stengt ennå (som et ikke-lagret dokument) og spør brukeren om nødvendig
  • Stoppe bakgrunnstjenester
  • Venter på termineringssignalet fra tjenester og applikasjoner som er åpne eller kjører.
  • Spyling av buffer til disk
  • Skrive loggfiler.
  • Alle brukere er logget ut.
  • Avslutter skallet
  • Start installering av Windows-oppdateringer og fortell at systemet skal fullføre oppdateringen prosess under neste oppstart av systemet
  • Send ACPI-avstengingssignalet (dette er det som slår av maskinen)

Følg av svaret fra zzarzzur:

Systemregistret er (kanskje?) skrevet til disken. Tilbake da jeg brukte Windows XP, la jeg merke til at hvis du gjorde noen endringer i registret, og deretter tok strømmen, ville endringene ikke bli lagret. Jeg er ikke helt sikker på dette, bare peker på det.

Her er et utdrag fra et dokument som Microsoft utgav:

  • Avslutt systemautomasjon. Denne fasen inkluderer forhåndsavstengelsesvarsling og nedleggelsesmeldingsfaser.
  • Forhåndsavbruddssvarsling. Windows lukker serielt alle tjenester som er registrert for å motta forhåndsavbrudd. Bestilte tjenester-tjenester som har satt opp nedleggelsesordningen for avhengige tjenester, slås av før ikke-bestilte tjenester.
  • Avslutt varsel. Alle tjenester som registreres for å motta nedleggelsesvarsler, slås av parallelt. Hvis alle tjenestene ikke har gått ut etter 20 sekunder (i Windows Vista) eller 12 sekunder (i Windows 7-klientoperativsystemer), fortsetter systemet avslutningen. Prosesser og tjenester som ikke slås av i tide, går igjen når systemet slår seg av.
  • Kernelstenging. Resten av systemet, for eksempel alle enheter og drivere, slås av under kjerneavstengningsfasen.

I utgangspunktet er det hva du venter på, hver enkelt tjeneste å rydde opp og ut av. Hver tjeneste blir gitt 12 sekunder for å avslutte før den blir drept.

Halvparten av nedleggelsestiden er dedikert til å slå ned systemtjenestene. Hvis du er veldig interessert i å se hvilken tid som er dedikert til hva som helst under en avslutning, inneholder Windows et verktøy for å spore avstengningstid.

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

Og for å få mening om den genererte filen (sørg for å kjøre inn % systemdrive% traces )

  • xperf -i trace.etl -o summary.xml-en nedleggelse

Kilder

Windows på / av overgangseffektivitetsdokument [Microsoft]

Windows On / Off Transitions Solutions Guide Document [Microsoft]


Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.


Slik bytter du berøringsskjerm og berøringsplate med tastaturgenveier på Chrome OS

Slik bytter du berøringsskjerm og berøringsplate med tastaturgenveier på Chrome OS

Chrome OS gjør mange ting riktig: det er raskt, super effektivt og flott for de fleste daglige oppgaver. En ting det ikke gjør veldig bra, er imøtekomme til strømbrukerne, men Google endrer sakte dette. Nylig har Google lagt til muligheten til raskt å bytte både berøringsskjermen (på berørings kompatible enheter, selvfølgelig) og berøringsplaten med enkle hurtigtaster.

(how-to)

Det eneste trygge stedet for å kjøpe en Windows-PC er Microsoft Store

Det eneste trygge stedet for å kjøpe en Windows-PC er Microsoft Store

Lenovo har levert Superfish på sine PCer i flere måneder. Dette er en sikkerhets katastrofe, og det viser hvordan små PC-produsenter faktisk bryr seg om PC-en din sikkerhet. Det er bare en måte å sikre at din nye PC faktisk er trygt å bruke. Superfish er bare toppen av isfjellet. PC-produsenter inkluderer alle slags junkware på deres nye PCer, og det er nok andre fryktelig sårbare biter av søppelprogramvare på andre produsentens PCer.

(how-to)