Je shutdown.exe nutný k vypnutí systému Windows?
Je vypnutí systému shutdown.exe nutné, když zavřete systém Windows dolů, nebo je to jen část z toho, co se používá k vypnutí systému Windows? Jsou použity jiné soubory a / nebo procesy? Dnešní příspěvek SuperUser Q & A má odpověď na zvědavou otázku čtenáře.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Otázka
Čtecí zařízení SuperUser Mukul Kumar chce vědět, zda je vypnutí systému shutdown.exe nezbytné pro vypnutí systému Windows:
Je soubor C: \ Windows \ System32 \ shutdown.exe nutné vypnout nebo restartovat systém Windows?
Je zapotřebí shutdown.exe pro vypnutí nebo restartování systému Windows?
Odpověď
Příspěvek SuperUser JdeBP má pro nás odpověď:
Vaše otázka samozřejmě pochází z vaší odpovědi na StackExchange, zejména z kinokijufovy komentáře k původní revizi vaší odpovědi.
Jak řekl kinokijuf, Windows není Unix. U systémů Unices a Linux je vypnutí skutečně zapojeno do procesu úplného vypnutí. Jedná se o program, který odesílá pravidelné varovné zprávy uživatelům přihlášeným a zapisuje / run / nologin , aby se zabránilo dalšímu zaznamenávání krátce před plánovaným časem vypnutí.
V systému Windows NT tomu tak není.
Akce "vypnout" na "tlačítko napájení" v nabídce Start aplikace Průzkumník Windows, možnost "vypnutí" v nástroji Správce úloh, REBOOT / S v TCC nebo Take Command a dalších aplikačních programech, které umožňují zavření systému všechny inicializovat ukončení přímým voláním jednoho ze dvou volání rozhraní API Win32: InitiateSystemShutdownEx () nebo ExitWindowsEx (). Nerozdělují věci nepřímo tím, že spouští program vypnutí. To skutečně vyžaduje více kódů, než jen volání volání rozhraní API Win32. Program vypnutí, když se provádí místní vypnutí, volá stejné volání rozhraní API Win32.
Je to vlastně winlogon, csrss a sms, které jsou programy, které vypínají systém Windows NT. Zvláště je to winlogon, který provádí hlavní práci při zpracování žádostí o odložené vypnutí.
Další čtení
- Jonathan de Boyne Pollard (2006). Proces vypnutí systému Windows NT 6. Často kladené odpovědi.
- Vypnout. Ruční stránky FreeBSD 9.2. 2013-03-19.
- Vypnout. Systémové manuální stránky. 2013. Freedesktop.org.
- Vypnout. Začněte manuální stránky. 2009. Canonical Ltd.
- InitiateSystemShutdownEx. MSDN. Společnost Microsoft.
- ExitWindowsEx. MSDN. Společnost Microsoft.
- REBOOT. Vezměte nápovědu / pomoc TCC. JP Software.
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.