A shutdown.exe szükséges a Windows leállításához?
A shutdown.exe szükséges a Windows leállításakor, vagy csak egy része annak, amit a Windows leállítására használnak? Vannak más fájlok és / vagy folyamatok használata? A mai SuperUser Q&A bejegyzés válaszol egy kíváncsi olvasó kérdésére.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
A SuperUser olvasó Mukul Kumar tudni akarja, hogy szükséges-e a shutdown.exe a Windows leállításához:
A fájl C: \ Windows \ System32 \ Shutdown.exe a Windows leállításához vagy újraindításához szükséges?
A shutdown.exe szükséges a Windows leállításához vagy újraindításához?
A válasz
A SuperUser hozzájárulója a JdeBP-nek válaszol:
A kérdésed természetesen a StackExchange-nál adott válaszból származik, különösen a kinokijuf észrevételeiből a válasz első felülvizsgálatakor.
A kinokijuf szerint a Windows nem Unix. A Unices és Linux rendszeren a shutdown valóban részt vesz a teljes leállítási folyamatban. Ez a program rendszeres figyelmeztető üzeneteket küld a bejelentkezett felhasználóknak, és írja a / Run / nologin fájl megakadályozására, hogy rövid időn belül megkezdhesse a naplózást a tervezett leállási idő előtt.
Windows NT rendszeren ez nem így van.
A „Kikapcsolás” művelet a „Power gomb” -on a Windows Intéző Start menüjében, a „Kikapcsolás” menüpont a Feladatkezelőben, REBOOT / S a TCC vagy a Take Command programban, és más alkalmazásprogramokban, amelyek lehetővé teszik a rendszer leállítását, minden leállítást közvetlenül kezdeményez a két Win32 API hívás egyikével: InitiateSystemShutdownEx () vagy ExitWindowsEx (). Nem végeznek közvetetten dolgokat a leállítási program futtatásával. Ez valójában több kódot igényel, mint a Win32 API hívása. A leállítási program, amikor egy helyi leállítást végez, ugyanazt a Win32 API hívást is hívja.
Ez valójában winlogon, csrss és sms, amelyek azok a programok, amelyek leállítják a Windows NT-t. Különösen a winlogon, hogy a feldolgozás fő munkája elhalasztotta a kéréseket.
További irodalom
- Jonathan de Boyne Pollard (2006). A Windows NT 6 leállítása. Gyakran adott válaszok.
- Lekapcsol. A FreeBSD 9.2 kézi oldala. 2013/03/19.
- Lekapcsol. A Systemd kézi oldalai. 2013. Freedesktop.org.
- Lekapcsol. Kézi oldalak frissítése. 2009. Canonical Kft.
- InitiateSystemShutdownEx. MSDN. Microsoft vállalat.
- ExitWindowsEx. MSDN. Microsoft vállalat.
- REBOOT. Vegyük a Command / TCC Súgóját. JP szoftver.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.