/ / Je li shutdown.exe potreban za gašenje sustava Windows?

Je li shutdown.exe neophodan za gašenje sustava Windows?

je gašenje-EXE-potrebno-na-shut-windows-dolje-00

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.