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.
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?
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
Herstel of herstel van het pictogram Prullenbak ontbreekt in Windows Vista, 7, 8
Doe wat voorjaarsschoonmaak op uw computer en verwijder per ongeluk het Prullenbak pictogram in Windows Vista, Windows 7 of Windows 8? Als uw Prullenbak-pictogram ontbreekt in Windows, kunt u het op een eenvoudige manier terugkrijgen zonder het register te hacken of iets dergelijks.Dus zonder verder oponthoud, hier is hoe u uw Prullenbak pictogram terug in Windows zou krijgen als u het verwijderd of per ongeluk verwijderd
Hoe een dode of stervende laptopbatterij te herstellen
Laptopbatterijen zijn dure apparaten, dus als je een oude laptop hebt die nog steeds goed werkt, wie wil er dan meer dan $ 100 schillen om de batterij te vervangen ?! Gelukkig zijn er veel manieren, een aantal technische, een aantal interessante en een aantal vreemde, die mensen hebben bedacht om stervende batterijen op laptops te herstellen