Početna » kako da » Je li shutdown.exe nužan za isključivanje sustava Windows Down?

    Je li shutdown.exe nužan za isključivanje sustava Windows Down?

    Je li shutdown.exe nužan prilikom isključivanja sustava Windows ili je to samo dio onoga što se koristi za isključivanje sustava Windows? Umjesto toga, koriste li se druge datoteke i / ili procesi? Današnja postova s ​​pitanjima o odgovorima korisnika imaju odgovor na pitanje znatiželjnog čitatelja.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Čitač SuperUser Mukul Kumar želi znati je li shutdown.exe nužan za isključivanje sustava Windows:

    To je datoteka C: \ Windows \ System32 \ Shutdown.exe potrebno za isključivanje ili ponovno pokretanje sustava Windows?

    Je shutdown.exe potreban za isključivanje ili ponovno pokretanje sustava Windows?

    Odgovor

    Doprinosnik SuperUser-a JdeBP ima odgovor za nas:

    Vaše pitanje, naravno, potječe iz vašeg odgovora u StackExchange, posebno iz kinokijuf komentara na početnu reviziju vašeg odgovora.

    Kako je rekao kinokijuf, Windows nije Unix. Na Unices i Linux, shutdown je doista uključen u proces potpunog zatvaranja. To je program koji šalje redovne poruke upozorenja prijavljenim korisnicima i piše / Run / nologin datoteke kako bi se spriječilo daljnje prijavljivanje na kratko vrijeme prije zakazanog vremena isključivanja.

    U sustavu Windows NT to nije slučaj.

    Akcija "isključi" na "gumb za uključivanje" na izborniku Start u programu Windows Explorer, opcija "isključi" u Upravitelju zadataka, REBOOT / S u TCC-u ili Take Command-u i drugim aplikacijskim programima koji vam omogućuju da zatvorite sustav sve pokrenete tako da izravno pokrenete jedan od dva Win32 API poziva: InitiateSystemShutdownEx () ili ExitWindowsEx (). Ne rade indirektno pokretanjem programa za isključivanje. To zapravo treba više koda nego samo pozivanje Win32 API poziva. Program za isključivanje, kada se radi lokalno isključivanje, također poziva te iste Win32 API pozive.

    To su zapravo winlogon, csrss i smss programi koji isključuju Windows NT. Konkretno, to je winlogon koji obavlja glavni posao obrade odgođenih zahtjeva za isključivanje.

    Daljnje čitanje

    • Jonathan de Boyne Pollard (2006). Proces isključivanja sustava Windows NT 6. Često dani odgovori.
    • Ugasiti. FreeBSD 9.2 stranice s uputama. 2013/03/19.
    • Ugasiti. Systemd stranice s priručnicima. 2013. Freedesktop.org.
    • Ugasiti. Upstart stranice priručnika. 2009. Canonical Ltd..
    • InitiateSystemShutdownEx. MSDN. Microsoft korporacija.
    • ExitWindowsEx. MSDN. Microsoft korporacija.
    • PONOVNO PODIZANJE SUSTAVA. Uzmite pomoć za naredbe / TCC. JP Software.

    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.