Početna » kako da » Što se zapravo događa kada se Windows računalo isključuje?

    Što se zapravo događa kada se Windows računalo isključuje?

    Dok većina nas vjerojatno malo razmišlja o svemu što se događa svaki put kad isključimo računala, što se zapravo događa 'ispod haube' tijekom procesa isključivanja? Današnja postova s ​​pitanjima o odgovorima korisnika imaju odgovore na znatiželjno pitanje čitatelja.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Čitač SuperUser RACING121 želi znati što se zapravo događa kada se računalo s operativnim sustavom Windows isključi:

    Kada kliknem gumb za isključivanje na svom Windows sustavu, to mi daje još jedan zaslon Isključivanje:

    Što se zapravo događa tijekom ove faze?

    Ako se dobro sjećam, u sustavu Windows XP bi se moglo reći nešto slično Spremanje postavki prije isključivanja. Međutim, koje postavke postoje da bi se zapravo ovdje spremile? Na primjer, ako ste primijenili temu ili izvršili neku drugu radnju, ona je već bila "spremljena" kada ste kliknuli primijeniti ili U redu.

    Ako se uklanja tvrdi disk, sigurno je da će biti isti kao i gašenje isključivanjem povlačenjem utikača,?

    Što se zapravo događa kada Windows računalo prođe proces isključivanja?

    Odgovor

    Suradnici superkorisnika Keltari i zzarzzur imaju odgovor za nas. Prvo gore, Keltari:

    Tijekom procesa isključivanja događa se mnogo stvari. Evo samo nekoliko primjera:

    • Provjera jesu li neke korisničke aplikacije još zatvorene (kao što je nespremljeni dokument) i zatražite od korisnika ako je potrebno
    • Zaustavljanje pozadinskih usluga
    • Čekanje na završni signal usluga i aplikacija koje su otvorene ili pokrenute
    • Ispiranje predmemorije na disk
    • Pisanje datoteka dnevnika
    • Svi su korisnici odjavljeni
    • Završava ljusku
    • Počnite instalirati ažuriranja sustava Windows i recite sustavu da završi postupak ažuriranja tijekom sljedećeg pokretanja sustava ako je potrebno
    • Pošaljite ACPI signal za isključivanje (to je ono što isključuje uređaj)

    Slijedi odgovor zzarzzura:

    Registar sustava je (možda?) Napisan na disk. Natrag kad sam koristio Windows XP, primijetio sam da ako ste napravili bilo kakve promjene u registru, a zatim izvukao moć, promjene neće biti spremljene. Nisam baš siguran u ovu, samo ukazujući na to.

    Ovo je izvadak iz dokumenta koji je Microsoft objavio:

    • Gašenje sesije sustava. Ova faza uključuje podfaze obavijesti prije isključenja i obavijesti o isključivanju.
    • Obavijest prije zatvaranja. Windows serijski zatvara sve usluge koje su registrirane za primanje obavijesti o prekidu rada. Naručene usluge-usluge koje su postavile redoslijed isključivanja ovisnih servisa - isključuju se prije ne-naručenih usluga.
    • Obavijest o isključivanju. Sve usluge koje su registrirane za primanje obavijesti o gašenju isključene su paralelno. Ako se sve usluge ne napuste nakon 20 sekundi (u sustavu Windows Vista) ili 12 sekundi (u operacijskim sustavima klijenta sustava Windows 7), sustav nastavlja gašenje. Procesi i usluge koji se ne isključuju pravodobno ostaju otvoreni dok se sustav isključuje.
    • Gašenje jezgre. Ostatak sustava, kao što su svi uređaji i upravljački programi, isključuje se tijekom faze gašenja jezgre.

    U osnovi, ono na što čekate je svaka pojedinačna usluga čišćenja i izlaska. Svaka usluga ima 12 sekundi za izlazak prije nego što je ubijena.

    Polovica vremena isključivanja posvećena je isključivanju usluga sustava. Ako ste doista zanimljivi uvidjevši koliko je vremena posvećeno za vrijeme zatvaranja, Windows sadrži alat za praćenje vremena isključivanja.

    • xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% \ t

    I smisliti generiranu datoteku (svakako pokrenite % Systemdrive% \ tragovi)

    • xperf -i trace.etl -o summary.xml -a isključivanje

    izvori

    Windows On / Off dokument o analizi uspješnosti prijelaza [Microsoft]

    Vodič za rješenja sustava Windows za uključivanje / isključivanje prijelaza [Microsoft]


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.