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


Batterijdypes ontrommelen Mythen voor mobiele telefoons, tablets en laptops

Batterijdypes ontrommelen Mythen voor mobiele telefoons, tablets en laptops

Batterijen moeten goed worden verzorgd - ze vormen een cruciaal onderdeel van onze mobiele apparaten en de batterijtechnologie is niet gevorderd snel als andere technologieën. Helaas is er veel onjuiste informatie over batterijen die er zijn. Sommige van de grote mythen komen van oude batterijtechnologieën en zijn actief schadelijk wanneer ze worden toegepast op nieuwe batterijtechnologieën.

(how-to)

Voorkomen dat iOS-apps opnieuw worden geïnstalleerd wanneer u synchroniseert met iTunes

Voorkomen dat iOS-apps opnieuw worden geïnstalleerd wanneer u synchroniseert met iTunes

Wanneer u een app op uw iPhone of iPad verwijdert, merkt u mogelijk dat deze opnieuw wordt geïnstalleerd wanneer u met iTunes synchroniseert op uw PC. Er is echter een manier om te voorkomen dat apps opnieuw worden geïnstalleerd op uw iPhone of iPad nadat u ze hebt verwijderd. Apps die op uw iPhone of iPad zijn verwijderd, bevinden zich nog steeds in iTunes en worden opnieuw geïnstalleerd op uw apparaten, zelfs nadat u ze hebt verwijderd.

(how-to)