Je shutdown.exe potrebný na vypnutie systému Windows dole?
Je vypnutie systému shutdown.exe potrebné pri vypínaní systému Windows, alebo je to len časť toho, čo sa používa na vypnutie systému Windows? Sú použité iné súbory a / alebo procesy? Dnešný príspevok typu SuperUser Q & A má odpoveď na otázku zvedavého čitateľa.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Otázka
Čítačka SuperUser Mukul Kumar chce vedieť, či shutdown.exe je potrebný na vypnutie systému Windows:
Je súbor C: \ Windows \ System32 \ Shutdown.exe potrebné vypnúť alebo reštartovať systém Windows?
Je vypnutie systému shutdown.exe potrebné na vypnutie alebo reštartovanie systému Windows?
Odpoveď
Sponzor SuperUser JdeBP má pre nás odpoveď:
Vaša otázka, samozrejme, pochádza z vašej odpovede na StackExchange, najmä z kinokijufovho komentára k počiatočnej revízii vašej odpovede.
Ako povedal kinokijuf, Windows nie je Unix. Pokiaľ ide o Unices a Linux, vypnutie je skutočne zapojené do procesu úplného odstavenia. Je to program, ktorý posiela pravidelné varovné správy používateľom prihláseným a zapisuje / Run / nologin aby ste zabránili ďalšiemu prihláseniu na krátky čas pred plánovaným časom vypnutia.
Vo Windows NT to nie je prípad.
Akcia "vypnúť" na "tlačidlo napájania" v ponuke Štart systému Windows Explorer, možnosť "vypnúť" v Správcovi úloh, REBOOT / S v aplikáciách TCC alebo Take Command a iných aplikačných programov, ktoré vám umožňujú vypnúť systém, všetko inicializovať vypnutie priamo volaním jedného z dvoch volaní API Win32: InitiateSystemShutdownEx () alebo ExitWindowsEx (). Nerobia veci nepriamo spustením vypínacieho programu. To skutočne potrebuje viac kódu, než len volanie Win32 API volania. Vypnutie programu, keď jeden robí miestne vypnutie, volá tie isté volania API Win32 taky.
Je to vlastne winlogon, csrss a sms, ktoré sú programy, ktoré vypínajú Windows NT. Najmä je to winlogon, ktorý vykonáva hlavnú prácu pri spracovaní žiadostí o odložené vypnutie.
Ďalšie čítanie
- Jonathan de Boyne Pollard (2006). Proces vypnutia systému Windows NT 6. Často zadané odpovede.
- Vypnúť. Manuálne stránky FreeBSD 9.2. 2013-03-19.
- Vypnúť. Systematické manuálne stránky. 2013. Freedesktop.org.
- Vypnúť. Začnite manuálne stránky. 2009. Canonical Ltd.
- InitiateSystemShutdownEx. MSDN. Spoločnosť Microsoft.
- ExitWindowsEx. MSDN. Spoločnosť Microsoft.
- REBOOT. Vezmite pomoc Command / TCC. JP Software.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.