Szükséges a shutdown.exe a Windows leállításakor, vagy csak egy része annak, amit a Windows leállításához használnak? Más fájlokat és / vagy folyamatokat használnak helyette? A mai SuperUser Q & A bejegyzés megválaszolja az olvasó kíváncsi kérdését.
A mai Kérdések és válaszok ülés a SuperUser jóvoltából érkezik hozzánk - a Stack Exchange alosztályához, amely a Q & A webhelyek közösségvezérelt csoportosulása.
A kérdés
Mukul Kumar, a SuperUser olvasója tudni akarja, hogy a shutdown.exe szükséges-e a Windows leállításához:
A fájl C: \ Windows \ System32 \ shutdown.exe szükséges a Windows leállításához vagy újraindításához?
Szükséges a shutdown.exe a Windows leállításához vagy újraindításához?
A válasz
A SuperUser közreműködője, a JdeBP válaszol ránk:
Kérdése természetesen a (z) címre adott válaszából ered StackExchange , különösen a kinokijuf válaszának kezdeti felülvizsgálatával kapcsolatos megjegyzéséből.
Mint kinokijuf mondta, a Windows nem Unix. Unices-en és Linuxon a leállítás valóban részt vesz a teljes leállítás folyamatában. A program rendszeresen figyelmeztető üzeneteket küld a bejelentkezett felhasználóknak, és ez írja a / run / nologin fájlt, hogy megakadályozza a további bejelentkezést rövid idővel az ütemezett leállítási idő előtt.
Windows NT rendszeren ez nem így van.
A „kikapcsolás” művelet a „Reset” gombon a Windows Intéző Start menüjében, a „leállítás” menüopció a Feladatkezelőben, REBOOT / S a TCC-ben vagy a Take Command-ban, és más alkalmazásprogramokban, amelyek lehetővé teszik a rendszer leállítását, az összes leállítási folyamatot le kell állítani a Win32 API-hívások egyikének közvetlen meghívásával: InitiateSystemShutdownEx () vagy ExitWindowsEx (). Közvetett módon nem csinálnak dolgokat a leállított program futtatásával. Ehhez valójában több kódra van szükség, mint csak Win32 API hívást hívni. A leállítási program, amikor egy helyi leállítást végez, ugyanazokat a Win32 API hívásokat hívja meg.
Valójában a winlogon, a csrss és az sms az a program, amely leállítja a Windows NT-t. Különösen a winlogon végzi a halasztott leállítási kérelmek feldolgozásának fő munkáját.
További irodalom
- Jonathan de Boyne Pollard (2006). A Windows NT 6 leállítási folyamata . Gyakran adott válaszok.
- Leállitás . FreeBSD 9.2 kézi oldalak . 2013-03-19.
- Leállitás . Systemd kézikönyv oldalai . 2013. Freedesktop.org.
- Leállitás . Indítsa el a kézikönyv oldalakat . 2009. Canonical Ltd.
- InitiateSystemShutdownEx . MSDN. Microsoft vállalat.
- ExitWindowsEx . MSDN. Microsoft vállalat.
- REBOOT . Vegye igénybe a Command / TCC súgóját. JP szoftver.
Van valami hozzáfűzhető a magyarázathoz? Hang a kommentekben. Szeretne további válaszokat olvasni más, hozzáértő Stack Exchange-felhasználóktól? Nézze meg a teljes vitafonalat itt .