IsključivanjeAko je potrebno za isključivanje sustava Windows, ili je to samo dio onoga što se koristi za gašenje sustava Windows? Koriste li se umjesto toga druge datoteke i / ili procesi? Današnji SuperUser-ov odgovor na pitanja postavlja odgovor na znatiželjno čitaočevo pitanje.
Današnja sjednica Pitanja i Odgovori dolazi nam iz ljubaznosti SuperUsera - podjele Stack Exchangea, grupacije Q&A web stranica koje vodi zajednica.
Pitanje
SuperUser čitač Mukul Kumar želi znati je li shutdown.exe neophodan za gašenje sustava Windows:
Je li datoteka C: WindowsSystem32shutdown.exe potrebno za gašenje ili ponovno pokretanje sustava Windows?
Je li shutdown.exe potreban za gašenje ili ponovno pokretanje sustava Windows?
Odgovor
SuperUser suradnik JdeBP ima odgovor za nas:
Vaše pitanje, naravno, proizlazi iz vašeg odgovora na StackExchange-u, posebno iz komentara kinokijufa na početnu reviziju vašeg odgovora.
Kao što je rekao kinokijuf, Windows nije Unix. U sustavima Unices i Linuxu obustava rada doista je uključena u proces potpunog isključivanja. To je program koji šalje redovite poruke upozorenja prijavljenim korisnicima i koji piše / Run / nologin datoteku da se spriječi daljnja prijava, kratko vrijeme prije zakazanog vremena isključivanja.
U Windows NT-u to nije slučaj.
Radnja "isključivanje" na "gumbu za uključivanje" u izborniku Start u programu Windows Explorer, opcija izbornika "isključivanje" u Upravitelju zadataka, REBOOT / S u TCC ili Take Command i drugoj aplikacijiprogrami koji vam omogućavaju da isključite sustav i pokrenete ga i pozovite jedan od dva Win32 API poziva: InitiateSystemShutdownEx () ili ExitWindowsEx (). Ne rade indirektno pokretanjem programa za isključivanje. Za to je potrebno više koda nego samo pozivanje Win32 API poziva. Program za isključivanje, kada se radi o lokalnom isključivanju, poziva te iste Win32 API pozive.
To su zapravo winlogon, csrss i smss koji su programi koji isključuju Windows NT. Konkretno, upravo je winlogon glavni posao obrade odgođenih zahtjeva za isključivanje.
Daljnje čitanje
- Jonathan de Boyne Pollard (2006). Postupak gašenja Windows NT 6, Često dani odgovori.
- Ugasiti. Stranice priručnika FreeBSD 9.2. 2013-03-19.
- Ugasiti. Stranice sa sustavnim priručnikom, 2013. Freedesktop.org.
- Ugasiti. Stranice s uputama za nadogradnju, 2009. Canonical Ltd.
- InitiateSystemShutdownEx. MSDN. Microsoft korporacija.
- ExitWindowsEx. MSDN. Microsoft korporacija.
- PONOVNO PODIZANJE SUSTAVA. Pogledajte Command / TCC pomoć. JP Software.
Imate li što dodati u objašnjenje? Zvuči u komentarima. Želite pročitati više odgovora od ostalih korisnika Stack Exchangea koji se bave tehnologijom? Pogledajte cijelu temu rasprave ovdje.