Homepage » hogyan kell » A shutdown.exe szükséges a Windows leállításához?

    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.