Onko shutdown.exe välttämätön, kun Windows sammutetaan, vai onko se vain osa sitä, jota käytetään Windowsin sammuttamiseen? Käytetäänkö muita tiedostoja ja / tai prosesseja? Tämän päivän SuperUser Q & A -viestillä on vastaus utelias lukijan kysymykseen.
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-yhteisöstään, joka on Stack Exchangen osasto.
Kysymys
SuperUser-lukija Mukul Kumar haluaa tietää, onko shutdown.exe tarpeen Windowsin sammuttamiseksi:
Onko tiedosto C: \ Windows \ System32 \ shutdown.exe tarpeen sammuttaa tai käynnistää Windows uudelleen?
Tarvitaanko shutdown.exe Windowsin sammuttamiseen tai uudelleenkäynnistämiseen?
Vastaus
SuperUser-avustaja JdeBP: llä on vastaus meille:
Kysymyksesi on tietysti peräisin vastauksestasi osoitteessa StackExchange , etenkin kinokijufin kommentista vastauksesi ensimmäiseen tarkistamiseen.
Kuten kinokijuf sanoi, Windows ei ole Unix. Unices- ja Linux-käyttöjärjestelmissä sammutus on todellakin mukana täydellisessä sulkemisprosessissa. Ohjelma lähettää säännöllisiä varoitusviestejä kirjautuneille käyttäjille ja kirjoittaa / run / nologin tiedosto estääksesi uuden kirjautumisen hetken ennen aikataulutettua sammutusaikaa.
Windows NT: ssä näin ei ole.
"Sammuta" -toiminto Windowsin Resurssienhallinnan Käynnistä-valikon virtapainikkeella, Tehtävienhallinta REBOOT / S TCC: ssä tai Take Command -sovelluksessa ja muissa sovellusohjelmissa, joiden avulla voit sammuttaa järjestelmän, kaikki käynnistyssammutukset soittamalla suoraan yhteen kahdesta Win32-sovellusliittymäkutsusta: InitiateSystemShutdownEx () tai ExitWindowsEx (). He eivät tee asioita epäsuorasti suorittamalla sammutusohjelman. Se tarvitsee itse asiassa enemmän koodia kuin vain Win32-sovellusliittymän kutsuminen. Sammutusohjelma, kun joku tekee paikallisen sulkemisen, kutsuu myös samat Win32 API-puhelut.
Itse asiassa Winlogon, csrss ja sms ovat ohjelmat, jotka sulkevat Windows NT: n. Erityisesti Winlogon tekee päätyön lykättyjen sulkemispyyntöjen käsittelyssä.
Lisälukemista
- Jonathan de Boyne Pollard (2006). Windows NT 6: n sammutusprosessi . Usein annettu vastauksia.
- Sammuttaa . FreeBSD 9.2 manuaaliset sivut . 2013-03-19.
- Sammuttaa . Systemd-ohjekirjan sivut . 2013. Freedesktop.org.
- Sammuttaa . Aloita manuaaliset sivut . 2009. Canonical Ltd.
- InitiateSystemShutdownEx . MSDN. Microsoft yhtiö.
- PoistuWindowsEx . MSDN. Microsoft yhtiö.
- Uudelleenkäynnistys . Ota komento / TCC-ohje. JP-ohjelmisto.
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Katso koko keskusteluketju täältä .