nl.phhsnews.com


nl.phhsnews.com / Wat gebeurt er eigenlijk als een Windows-computer wordt afgesloten?

Wat gebeurt er eigenlijk als een Windows-computer wordt afgesloten?


Hoewel de meesten van ons waarschijnlijk weinig aandacht besteden aan alles wat er gebeurt elke keer dat we onze computers afsluiten, wat is er eigenlijk aan de hand? 'onder de motorkap' tijdens het afsluiten? De SuperUser Q & A-post van vandaag biedt de antwoorden op een nieuwsgierige lezer.

De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een door de gemeenschap gestuurde groep van Q & A-websites.

De vraag

SuperUser-lezer RACING121 wil weten wat er daadwerkelijk gebeurt wanneer een Windows-computer wordt afgesloten:

Wanneer ik op de afsluitknop op mijn Windows-systeem klik, krijg ik een ander scherm met de tekst Afsluiten :

Wat gebeurt er tijdens deze fase?

Als ik me goed herinner, zou het in Windows XP iets zeggen als Instellingen opslaan voordat het wordt uitgeschakeld. Welke instellingen zijn er om hier daadwerkelijk op te slaan? Als u bijvoorbeeld een thema hebt toegepast of een andere actie hebt voltooid, is het al 'opgeslagen' toen u op Toepassen of OK klikte.

Als het de harde koppeling opheft rijden, dan zou het zeker hetzelfde zijn als het forceren van een shutdown door aan de plug te trekken, toch?

Wat gebeurt er eigenlijk als een Windows-computer het afsluitingsproces doorloopt?

Het antwoord

SuperUser-bijdragers Keltari en zzarzzur hebben het antwoord voor ons. Allereerst Keltari:

Er zijn veel dingen gaande tijdens het afsluiten. Hier zijn slechts enkele voorbeelden:

  • Controleren of er nog geen gebruikerstoepassingen zijn gesloten (zoals een niet-opgeslagen document) en zo nodig de gebruiker vragen
  • Achtergrondservices stoppen
  • Wachten op het beëindigingssignaal van services en toepassingen die zijn geopend of worden uitgevoerd
  • De cache op schijf spoelen
  • Logbestanden schrijven
  • Alle gebruikers worden afgemeld
  • De shell beëindigen
  • Windows-updates installeren en het systeem laten weten dat de update is voltooid proces tijdens de volgende opstart van het systeem indien nodig
  • Stuur het ACPI shutdown-signaal (dit is wat de machine uitzet)

Gevolgd door het antwoord van zzarzzur:

Het systeemregister is (misschien?) geschreven naar de schijf. Toen ik Windows XP gebruikte, merkte ik dat als je wijzigingen in het register aanbrengt en vervolgens de stroom hebt getrokken, de wijzigingen niet worden opgeslagen. Ik ben niet helemaal zeker over deze, ik wijs hem er gewoon op.

Hier is een fragment uit een document dat door Microsoft is uitgegeven:

  • Afsluiting van systeemsessie. Deze fase omvat de pre-stopmeldingskennisgeving en de submeldingen van de stilmelding.
  • Kennisgeving voorafgaand aan afsluiten. Windows sluit serieel alle services af die zijn geregistreerd voor het ontvangen van pre-shutdown-meldingen. Bestelde services - services die de afsluitvolgorde van afhankelijke services hebben ingesteld - worden afgesloten voor niet-geordende services.
  • Uitschakelingsmelding. Alle services die zijn geregistreerd om afsluitmeldingen te ontvangen, worden parallel uitgeschakeld. Als alle services na 20 seconden (in Windows Vista) of 12 seconden (in Windows 7 client-besturingssystemen) niet zijn afgesloten, gaat het systeem door met het afsluiten. Processen en services die niet tijdig worden afgesloten, blijven actief terwijl het systeem wordt afgesloten.
  • Kernel shutdown. De rest van het systeem, zoals alle apparaten en stuurprogramma's, wordt uitgeschakeld tijdens de fase van het uitschakelen van de kernel.

Kortom, waar u op wacht, is elke individuele service om op te ruimen en te sluiten. Elke service krijgt 12 seconden om af te sluiten voordat deze wordt gedood.

De helft van de shutdown-tijd is bedoeld om systeemservices uit te schakelen. Als je echt interessant bent om te zien hoe laat het is om alles op te nemen tijdens een shutdown, bevat Windows een tool voor het traceren van de shutdown-tijd.

  • xbootmgr -trace shutdown -numRuns 3 -resPath% systemdrive% traces -postBootDelay 180 -traceFlags base

En om het gegenereerde bestand te begrijpen (voer in % systemdrive% traces )

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

Sources

Prestatie-analyse document van Windows aan / uit-overgang [Microsoft]

Windows On / Off Transitions Solutions Guide Document [Microsoft]


Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread


Wat is de Windows 10 Share-functie en hoe gebruik ik deze?

Wat is de Windows 10 Share-functie en hoe gebruik ik deze?

Interne bestandsdeling maakt al jaren onderdeel uit van het Windows-besturingssysteem, maar alleen met de introductie van de versie 10 dat Microsoft eindelijk heeft besloten om haar gebruikers de mogelijkheid te geven hun inhoud te delen met lokale accounts en de wereld in het algemeen, allemaal op dezelfde plek.

(how-to)

Een podcastafspeellijst maken in iOS

Een podcastafspeellijst maken in iOS

Een afspeellijst maken voor muziek in iTunes en op uw iPhone is eenvoudig; pak gewoon de gewenste nummers, gooi ze in een nieuwe afspeellijst en je bent klaar. Met zoveel gebruiksgemak beschikbaar voor luisteraars van albums, zou je denken dat hetzelfde zou gelden voor de app iOS Podcasts - maar dat is niet het geval.

(how-to)