17Aug

Čo sa vlastne deje pri vypínaní počítača so systémom Windows?

Zatiaľ čo väčšina z nás pravdepodobne dať trochu myslel na všetko, čo sa deje zakaždým, keď sme sa zavrel naše počítače dole, čo sa vlastne deje, pod kapotou 'pri vypínaní?Dnešný príspevok SuperUser Q & A má odpovede na otázku zvedavého čitateľa.

dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.

Otázka

Superuser čitateľ RACING121 chce vedieť, čo sa vlastne deje, keď je počítač so systémom Windows vypínanie:

Keď kliknem na tlačidlo vypínania na mojom systéme Windows, to mi dáva ďalšiu obrazovku hovorí Odstavenie :

Čo sa vlastne dejepočas tejto fázy?

Ak si spomínam správne, v systéme Windows XP by sa pred vypnutím naplánovalo niečo ako Ukladanie nastavení .Aké nastavenia však tu existujú?Napríklad, ak ste použili motív alebo doplniť nejakú inú akciu, už bolo "zachránil" Po kliknutí na tlačidlo Použiť alebo Ok .

Ak je odpojenie pevného disku, určite by to bolo rovnaké ako vynútenie vypínania potiahnutím zástrčky, že jo?

Čo sa vlastne deje pri prechode počítača so systémom Windows?

Odpovedia na odpovede

SuperUser Keltari a zzarzzur. Po prvýkrát, Keltari:

Počas procesu odstavenia sa veľa vecí deje. Tu je len niekoľko príkladov:

  • Zistenie, či nejaké užívateľské aplikácie ešte neboli uzavreté( ako neuložený dokument) a vyzve používateľa, ak je to potrebné
  • Zastavenie služby na pozadí
  • Čakanie na terminačná signál zo služieb a aplikácií, ktoré sú otvorené alebobežiaci
  • Flushing cache pre log súbory na disku
  • písanie
  • Všetci užívatelia sú odhlásení
  • Ukončenie škrupinu
  • spustite inštaláciu aktualizácií systému Windows a oznámiť systému dokončiť proces aktualizácie pri ďalšom štarte systému v prípade potreby
  • Odoslať ACPI vypnutie signálu(to je to, čo sa zmení stroj off)

nasledovaný odpoveď od zzarzzur:

Systémový register je( možno?) zapísaná na disk. Späť, keď som použil Windows XP, všimol som si, že ak ste vykonali nejaké zmeny v registri a potom vytiahli napájanie, zmeny nebudú uložené.Nie som si úplne istý, len to poukazujem.

Tu je výňatok z dokumentu, ktorý spoločnosť Microsoft vydala: vypnutie relácie systému

  • .Táto fáza zahŕňa podfázové oznámenia o predbežnom odstavení a oznamovanie odstavenia.
  • Upozornenie pred vypnutím. Systém Windows sériovo vypne všetky služby, ktoré sa zaregistrovali, aby dostali upozornenia pred vypnutím. Objednávané služby - služby, ktoré si stanovili poradie vypnutia závislé služby - sa vypnú pred nevybavenými službami.
  • Vypnutie notifikácie. Všetky služby, ktoré sa zaregistrovali na prijímanie upozornení na vypnutie, sú vypnuté paralelne. Ak sú všetky služby doteraz ukončený po 20 sekundách( v systéme Windows Vista) alebo 12 sekúnd( v operačných systémoch klienta 7 Windows), systém pokračuje vypnutie. Procesy a služby, ktoré sa nevypína včas sú ponechané v chode, pretože systém sa vypne.
  • vypnutie jadra. Zvyšok systému, napríklad všetky zariadenia a ovládače, sa vypne počas fázy vypínania jadra.

V podstate to, čo čakáte, je každá individuálna služba, ktorá sa má vyčistiť a ukončiť.Každá služba dostane 12 sekúnd, než bude zabitá.

Polovica času vypnutia je určená na vypnutie systémových služieb. Ak ste naozaj zaujímavé na tom, koľko hodín je venovaný na čokoľvek počas odstávky, Windows obsahuje nástroj na sledovanie času vypnutia.

  • xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% \ stopuje -postBootDelay 180 -traceFlags základňa

A zmysel generovaného súboru( uistite sa, že beží v % systemdrive% \ stopuje )

  • xperf -i stopy.etl -o summary.xml -a vypnutie

Zdroje

Windows Zapnutie / vypnutie Analýza výkonnosti prechodu [Microsoft]

Sprievodca riešeniami prechodu a vypínania Windows Dokument [Microsoft]

Musíte niečo doplniť k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.