Je li shutdown.exe nužan kada zatvorite Windows ili je to samo dio onoga što se koristi za zatvaranje sustava Windows? Jesu li umjesto toga korištene druge datoteke i / ili procesi? Danas SuperUser Q & A post ima odgovor na pitanje čudnog čitatelja.
Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.
SuperUser čitač Mukul Kumar želi znati je li shutdown.exe nužan za zatvaranje sustava Windows:
Je li datoteka C: \ Windows \ System32 \ Shutdown.exe potrebno je za isključivanje ili ponovno pokretanje sustava Windows?
Je li shutdown.exe potreban za zatvaranje ili ponovno pokretanje sustava Windows?
JDEBP za SuperUser suradnik ima odgovor za nas:
Vaše pitanje, naravno, potječe od vašeg odgovora na StackExchange, naročito od komentara kinokijufa o početnoj reviziji vašeg odgovora.
Kao što je rekao kinokijuf, Windows nije Unix. Na Unicesima i Linuxu, isključivanje je doista uključeno u cijeli proces isključivanja. To je program koji šalje redovite poruke upozorenja prijavljenim korisnicima i koji piše / Run / nologin datoteku kako bi se spriječilo daljnje prijavljivanje - kratko vrijeme prije zakazanog zatvaranja.
U sustavu Windows NT to nije slučaj.
Akcija "isključi" na "gumbu za uključivanje" na izborniku Start u programu Windows Explorer, opcija izbornika "isključi" u Upravitelju zadataka, REBOOT / S u TCC-u ili Take Command-u i drugim programima aplikacije koji omogućuju zatvaranje sustava sve inicijative isključuju izravnim pozivanjem jednog od dva Win32 API poziva: InitiateSystemShutdownEx () ili ExitWindowsEx (). Ne događaju se neizravno pokretanjem programa za isključivanje. To zapravo treba više kodova nego samo nazvati poziv Win32 API. Program za isključivanje, kada netko radi lokalno isključivanje, naziva one iste Win32 API pozive previše.
To je zapravo winlogon, csrss i smss koji su programi koji isključuju Windows NT. Konkretno, to je winlogon koji čini glavni posao obrade odgođenih isključiti zahtjeve.
Daljnje čitanje
- Jonathan de Boyne Pollard (2006). Postupak obustave sustava Windows NT 6, Često dani odgovori.
- Ugasiti. FreeBSD 9.2 ručne stranice. 2013-03-19.
- Ugasiti. Ručne stranice Systemd, 2013. Freedesktop.org.
- Ugasiti. Upstart ručne stranice, 2009. Canonical doo
- InitiateSystemShutdownEx. MSDN. Microsoftova korporacija.
- ExitWindowsEx. MSDN. Microsoftova korporacija.
- PONOVNO PODIZANJE SUSTAVA. Uzmite Command / TCC pomoć. JP softver.
Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.