
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
Gebruik Deep Freeze om uw pc tijdens het opstarten te herstellen
Ooit gewenst dat je alle wijzigingen die je kinderen thuis op je pc hebben aangebracht ongedaan kunt maken? Of misschien wilt u wat software op uw systeem installeren om het te testen voordat u het koopt, maar weet u niet precies wat het met uw systeem gaat doen?Zou het niet mooi zijn als je gewoon je computer kon herstarten en alle gemaakte wijzigingen gewoon weggevaagd werden
Schermstanden vergrendelen in Android
Het scherm op uw Android-apparaat schakelt tussen de staande en liggende modus als reactie op de manier waarop u het apparaat vasthoudt wanneer u bepaalde apps uitvoert. Sommige apparaten, zoals Google Nexus-apparaten, schakelen standaard automatisch over de schermstand. Als u niet wilt dat het scherm tussen portret en landschap schakelt wanneer u het apparaat verplaatst, kunt u de schermoriëntatie vergrendelen.