Mājas lapa » » Kas patiesībā notiek, kad Windows dators tiek izslēgts?

    Kas patiesībā notiek, kad Windows dators tiek izslēgts?

    Lai gan lielākā daļa no mums, visticamāk, nedomāja par visu, kas notiek katru reizi, kad mēs ieslēdzam savus datorus, kas tiek slēgts procesa laikā? Šodienas SuperUser Q&A ziņojumam ir atbildes uz ziņkārīga lasītāja jautājumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs RACING121 vēlas zināt, kas notiek, kad Windows dators tiek izslēgts:

    Kad es noklikšķinu uz Windows sistēmas izslēgšanas pogas, tas dod man citu ekrānu, sakot Izslēdzas:

    Kas šajā posmā notiek?

    Ja es atceros pareizi, sistēmā Windows XP būtu kaut kas līdzīgs Saglabāt iestatījumus pirms izslēgšanas. Tomēr kādi iestatījumi šeit ir faktiski saglabāti? Piemēram, ja esat lietojis tēmu vai izpildījis kādu citu darbību, tas jau ir saglabāts, kad noklikšķinājāt Lietot vai Labi.

    Ja tas atvieno cieto disku, tad, protams, tas būtu tāds pats kā piespiedu izslēgšana, velkot spraudni, pa labi?

    Kas notiek, kad Windows dators iet cauri izslēgšanas procesam?

    Atbilde

    SuperUser ieguldītājiem Keltari un zzarzzur ir atbilde. Vispirms Keltari:

    Slēgšanas procesa laikā notiek daudzas lietas. Šeit ir tikai daži piemēri:

    • Pārbaudiet, vai vēl nav aizvērtas kādas lietotāja lietojumprogrammas (piemēram, nesaglabāts dokuments) un, ja nepieciešams, pamudiniet lietotāju
    • Fona pakalpojumu apturēšana
    • Gaidīšanas beigu signāls no atvērtiem vai darbojošiem pakalpojumiem un lietojumprogrammām
    • Kešatmiņas skalošana uz disku
    • Žurnāla failu rakstīšana
    • Visi lietotāji tiek izrakstīti
    • Apvalka izbeigšana
    • Sāciet instalēt Windows atjauninājumus un, ja nepieciešams, nākamā sistēmas palaišanas laikā informējiet sistēmu, lai pabeigtu atjaunināšanas procesu
    • Nosūtīt ACPI izslēgšanas signālu (tas ir tas, kas izslēdz iekārtu)

    Seko atbilde no zzarzzur:

    Sistēmas reģistrs ir (varbūt?) Rakstīts uz diska. Atpakaļ, kad es izmantoju Windows XP, es pamanīju, ka, ja jūs veicāt kādas izmaiņas reģistrā, tad izvilka jaudu, izmaiņas netiks saglabātas. Es neesmu pilnīgi pārliecināts par šo, vienkārši norādot to.

    Šeit ir izvilkums no dokumenta, ko Microsoft izlaida:

    • Sistēmas sesijas izslēgšana. Šajā fāzē ir ietverti iepriekšēja izslēgšanas paziņojumi un izslēgšanas paziņojuma apakšfāzes.
    • Paziņojums pirms izslēgšanas. Sērija Windows izslēdz visus pakalpojumus, kas reģistrēti, lai saņemtu paziņojumus pirms izslēgšanas. Pasūtītie pakalpojumi - pakalpojumi, kas ir izveidojuši atkarīgo pakalpojumu izslēgšanas secību, tiek izslēgti pirms pasūtījuma nesniegšanas.
    • Paziņojums par izslēgšanu. Visi pakalpojumi, kas reģistrēti, lai saņemtu izslēgšanas paziņojumus, tiek izslēgti paralēli. Ja visi pakalpojumi nav izietuši pēc 20 sekundēm (Windows Vista) vai 12 sekundēs (Windows 7 klientu operētājsistēmās), sistēma turpina izslēgšanu. Procesi un pakalpojumi, kas netiek slēgti savlaicīgi, paliek darboties, kad sistēma izslēdzas.
    • Kodola izslēgšana. Atlikušās sistēmas daļas, piemēram, visas ierīces un draiveri, tiek izslēgtas kodola slēgšanas fāzes laikā.

    Būtībā tas, ko jūs gaida, ir katrs atsevišķs pakalpojums, lai attīrītu un izietu. Katram pakalpojumam tiek dota 12 sekundes, lai izietu pirms tā nogalināšanas.

    Puse no izslēgšanas laika ir veltīta sistēmas pakalpojumu slēgšanai. Ja jūs tiešām interesējāt, lai redzētu, cik ilgs laiks ir veltīts izslēgšanai, Windows ietver rīku izslēgšanas laika izsekošanai.

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

    Un, lai radītu jēgu par ģenerēto failu (pārliecinieties, ka tas ir ieslēgts) % systemdrive% atzīmes)

    • xperf -i trace.etl -o summary.xml - izslēgšana

    Avoti

    Windows ieslēgšanas / izslēgšanas pārejas veiktspējas analīzes dokuments [Microsoft]

    Windows ieslēgšanas / izslēgšanas pārejas risinājumu ceļvedis [Microsoft]


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.