17Aug

Mis on tegelikult käimas, kui Windowsi arvuti lülitub välja?

click fraud protection

Kuigi enamus meist arvatavasti vähe mõelda kõigile, mis juhtub iga kord, kui me oma arvutid välja lülitame, mis tegelikult toimub sulgemise protsessi ajal "kapoti all"?Tänane SuperUser Q & post sisaldab vastuseid uudishimuliku lugeja küsimusele.

Tänane küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.

Küsimus

SuperUser-lugeja RACING121 tahab teada, mis tegelikult Windowsi arvuti sulgemise ajal tegelikult toimub:

Kui ma klõpsan Windowsi süsteemis olevale shutdown nupule, annab see mulle järgmise ekraani, mis ütleb välja lülitamine:

Mis tegelikult lähebselles etapis?

Kui ma mäletan õigesti, siis ütleb see Windows XP-s enne väljalülitamist midagi sellist nagu Saving Settings .Kuid milliseid seadeid siin siin tegelikult salvestada on? Näiteks kui olete rakendanud teema või lõpetanud mõne muu tegevuse, on see juba salvestatud, kui klõpsasite . Rakenda või OK .

Kui see kõvakettad lahti ühendaks, oleks see kindlasti sama, mis sulgeks pistiku tõmbeks, eks?

instagram viewer

Mis tegelikult toimub, kui Windowsi arvuti läheb sulgemise protsessi läbi?

Vastused

SuperUseri kaasautoritele Keltari ja zzarzzur on meile vastused. Esiteks üles, Keltari:

Seiskamisprotsessi ajal toimub palju asju. Siin on vaid mõned näited:

  • Kontrollimine, kas mõni kasutaja rakendus pole veel suletud( nt salvestamata dokument) ja vajadusel kasutaja vajaduse korral
  • Taustteenuste peatamine
  • Ooteolekus olevate teenuste ja rakenduste lõpetamise signaali ooteltöötab
  • Vahemälu tühjendamine kettale
  • Kirjutamise logifailid
  • Kõik kasutajad on välja logitud
  • Koormuse lõppemine
  • Käivitage Windowsi värskenduste installimine ja öelge süsteemile vajaduse korral värskenduse protsessi järgmise süsteemi käivitamise ajal
  • Saatke ACPI sulgemise signaal(see lülitab masina välja)

Järgneb vastus zzarzzurilt:

Süsteemi register on( võib-olla?) kirjutatud kettale. Tagasi, kui ma kasutasin Windows XP-d, märkasin, et kui te muutis registrit, siis tõmbasite selle võimu, muudatusi ei salvestata. Ma ei ole päris kindel selles, vaid lihtsalt seda juhtides.

Siin on väljavõte dokumendist, mille Microsoft välja andis:

  • System sessiooni seiskamine. See etapp sisaldab ennetähtaegse väljalangemise teate ja seiskamise teavitamise alaplaase.
  • eelkonditsioneerimise teatis. Windows lülitab seeriatena kõik teenused, mis on registreeritud eelkonditsioneerimise märguannete saamiseks. Tellitud teenused-teenused, mis on seadistanud sõltuvate teenuste lõpetamise järjekorra, suletakse enne tellimata teenuseid.
  • katkestamise teatis. Suletud märguannete saamiseks registreeritud teenused on suletud korraga. Kui kõik teenused pole 20 sekundi jooksul( Windows Vista-s) või 12 sekundit( Windows 7 kliendi operatsioonisüsteemides) välja lülitatud, jätkab süsteem seiskamist. Protsessid ja teenused, mis ei sulgeda õigeaegselt, jäetakse tööle, kui süsteem lülitub välja.
  • kerneli seiskamine.Ülejäänud süsteem, nagu kõik seadmed ja draiverid, lülitatakse välja kerneli seiskamisfaasi ajal.

Põhimõtteliselt ootavad teid kõik üksikud teenused puhastamiseks ja väljumiseks. Igale teenusele antakse 12 sekundit, enne kui see tapetakse.

Pooled sulgemisajast on pühendatud süsteemiteenuste sulgemisele. Kui sul on tõesti huvitav näha, milline aeg on sulgemisel mis tahes ajal pühendatud, sisaldab Windows seadeaja jälgimise vahendit.

  • xbootmgr -trace shutdown -numRuns 3-resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags base

Ja loogika faili mõistmiseks( kindlasti käivitage % systemdrive% \ traces )

  • xperf-i jälgi.etl -o kokkuvõte.xml -st väljalülitamine

Allikad

Windowsi sisse / välja lülitamise ülemineku toimivuse analüüsi dokument [Microsoft]

Windowsi sisse / välja lülitamise üleminekud Lahenduste juhend Dokumendi [Microsoft]

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.