Onko shutdown.exe tarpeellinen Windowsin sammuttamiseksi?
Onko shutdown.exe välttämätön, kun suljet Windowsin, tai onko se vain osa siitä, mitä käytetään Windowsin sammuttamiseen? Käytetäänkö muita tiedostoja ja / tai prosesseja? Tämän päivän SuperUser Q&A -postissa on vastaus 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 Mukul Kumar haluaa tietää, onko shutdown.exe välttämätön Windowsin sammuttamiseksi:
Onko tiedosto C: \ Windows \ System32 \ Shutdown.exe tarvitaan Windowsin sammuttamiseen tai uudelleenkäynnistämiseen?
Onko shutdown.exe tarpeen Windowsin sammuttamiseen tai uudelleenkäynnistämiseen?
Vastaus
SuperUserin avustaja JdeBP: llä on vastaus meille:
Kysymyksesi on tietysti peräisin vastauksestasi StackExchange-ohjelmassa, erityisesti kinokijufin kommentista vastauksen ensimmäistä tarkistusta varten.
Kuten kinokijuf sanoi, Windows ei ole Unix. Unices- ja Linux-järjestelmissä shutdown on todellakin mukana täydellisessä sammutusprosessissa. Se on ohjelma, joka lähettää säännöllisiä varoitusviestejä kirjautuneille käyttäjille ja kirjoittaa / Run / NOLOGIN tiedostoa, jotta estetään kirjautumisen jatkaminen lyhyessä ajassa ennen suunniteltua pysäytysaikaa.
Windows NT: ssä tämä ei ole.
”Sammuta” -toiminto Windowsin Resurssienhallinta-valikon ”virtapainikkeella”, ”Sammuta” -valikkovaihtoehto Task Managerissa, REBOOT / S TCC- tai Take Command -käyttöjärjestelmässä ja muissa sovellusohjelmissa, joiden avulla järjestelmä voidaan sulkea, kaikki käynnistetään sammuttamalla suoraan kahdesta kahdesta Win32 API-puheluista: InitiateSystemShutdownEx () tai ExitWindowsEx (). He eivät tee asioita epäsuorasti suorittamalla sammutusohjelman. Se tarvitsee todellakin enemmän koodia kuin vain kutsua Win32 API-puhelua. Sammutusohjelma, kun tehdään paikallinen sammutus, kutsuu samoja Win32 API-puheluita.
Se on itse asiassa winlogon, csrss ja sms, jotka ovat Windows NT: n sammuttavia ohjelmia. Erityisesti winlogon on se, että käsittelyn päätehtävä lykkää pyyntöjä.
Lue lisää
- Jonathan de Boyne Pollard (2006). Windows NT 6: n sammutusprosessi. Usein annetut vastaukset.
- Sammuttaa. FreeBSD 9.2 manuaaliset sivut. 19.03.2013.
- Sammuttaa. Systemd-manuaaliset sivut. 2013. Freedesktop.org.
- Sammuttaa. Käynnistä manuaaliset sivut. 2009. Canonical Oy.
- InitiateSystemShutdownEx. MSDN. Microsoft yhtiö.
- ExitWindowsEx. MSDN. Microsoft yhtiö.
- REBOOT. Ota komento / TCC-ohje. JP-ohjelmisto.
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ä.