Kotisivu » miten » Mitä todella tapahtuu, kun Windows-tietokone sammutetaan?

    Mitä todella tapahtuu, kun Windows-tietokone sammutetaan?

    Vaikka useimmat meistä ajattelevat luultavasti kaikkea, mitä tapahtuu joka kerta, kun suljemme tietokoneemme alas, mitä todella tapahtuu "hupun alla" sammutusprosessin aikana? Tämän päivän SuperUser Q&A -postissa on vastaukset utelias lukijan kysymykseen.

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Kysymys

    SuperUser-lukija RACING121 haluaa tietää, mitä tapahtuu, kun Windows-tietokone sammuu:

    Kun napsautan Windows-järjestelmän sammutuspainiketta, se antaa minulle toisen näytön sammutetaan:

    Mitä tässä vaiheessa tapahtuu?

    Jos muistan oikein, Windows XP: ssä se sanoisi jotain Asetusten tallentaminen ennen virran katkaisemista. Mitä asetuksia on kuitenkin olemassa, jotta voit itse säästää täällä? Jos olet esimerkiksi käyttänyt teemaa tai suorittanut jonkin muun toiminnon, se on jo tallennettu, kun napsautit Käytä tai kunnossa.

    Jos se irrottaa kiintolevyn, niin se varmasti olisi sama kuin sulkemisen pakottaminen vetämällä pistoketta oikealle?

    Mitä todella tapahtuu, kun Windows-tietokone menee sammutusprosessin läpi?

    Vastaus

    SuperUser-lahjoittajilla Keltarilla ja zzarzzurilla on vastaus meille. Ensimmäinen, Keltari:

    Sammutusprosessin aikana tapahtuu paljon. Tässä on vain muutamia esimerkkejä:

    • Tarkistetaan, onko käyttäjäsovelluksia vielä suljettu (kuten tallentamaton asiakirja) ja kehotetaan käyttäjää tarvittaessa
    • Taustapalvelujen pysäyttäminen
    • Odotetaan lopetussignaalia avoimista tai käynnissä olevista palveluista ja sovelluksista
    • Välimuistin huuhtelu levylle
    • Lokitiedostojen kirjoittaminen
    • Kaikki käyttäjät kirjautuvat ulos
    • Kuoren lopettaminen
    • Aloita Windows-päivitysten asentaminen ja kerro järjestelmälle, että päivitysprosessi päätetään tarvittaessa seuraavan järjestelmän käynnistyksen aikana
    • Lähetä ACPI-pysäytyssignaali (tämä sammuttaa laitteen)

    Vastaus zzarzzurilta:

    Järjestelmän rekisteri on (ehkä?) Kirjoitettu levylle. Takaisin, kun käytin Windows XP: tä, huomasin, että jos olet tehnyt muutoksia rekisteriin, vetänyt virran, muutokset eivät tallennu. En ole aivan varma tästä, vain huomauttamalla asiasta.

    Tässä on ote asiakirjasta, jonka Microsoft julkaisi:

    • Järjestelmän istunnon sammutus. Tämä vaihe sisältää sammutusilmoituksen ja sammutusilmoituksen alivaiheet.
    • Ennen sammumista -ilmoitus. Windows sammuttaa kaikki palvelut, jotka on rekisteröity, jotta ne voivat vastaanottaa esiasetuksia. Tilatut palvelut-palvelut, jotka ovat asettaneet riippuvaisista palveluista pysäytysjärjestyksen, suljetaan ennen kuin tilattomat palvelut.
    • Sammutusilmoitus. Kaikki palvelut, jotka on rekisteröity sulkeutumisilmoituksia vastaan, suljetaan samanaikaisesti. Jos kaikki palvelut eivät ole poistuneet 20 sekunnin kuluttua (Windows Vistassa) tai 12 sekunnissa (Windows 7 -asiakasjärjestelmissä), järjestelmä jatkaa sammumista. Prosessit ja palvelut, jotka eivät sulkeudu ajoissa, jäävät käynnissä järjestelmän sammuttua.
    • Ytimen sulkeminen. Jäljellä oleva järjestelmä, kuten kaikki laitteet ja ohjaimet, suljetaan ytimen sammutusvaiheen aikana.

    Periaatteessa, mitä odotat, jokainen yksittäinen palvelu puhdistaa ja poistua. Jokaiselle palvelulle annetaan 12 sekuntia, ennen kuin se lopetetaan.

    Puolet sammutusajasta on tarkoitettu järjestelmän palveluiden sammuttamiseen. Jos olet todella mielenkiintoinen nähdessäsi, mikä aika on omistautunut sammuttamisen aikana, Windows sisältää työkalun sammutusajan jäljittämiseen.

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

    Ja järkeäksesi luodun tiedoston (käynnistä se varmasti) % Systemdrive% \ jälkiä)

    • xperf -i trace.etl -o summary.xml - sammutus

    Lähteet

    Windows On / Off -siirtymän suorituskyvyn analysointiasiakirja [Microsoft]

    Windows On / Off Transitions Solutions -opas Asiakirja [Microsoft]


    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.