Este necesar shutdown.exe atunci când închideți Windows în jos, sau este doar o parte din ceea ce este folosit pentru a închide Windows jos? Sunt alte fișiere și / sau procese folosite în schimb? Postarea de astăzi SuperUser Q & A are răspunsul la o întrebare curioasă a cititorului.
Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.
Cititorul superutilizatorului Mukul Kumar vrea să știe dacă shutdown.exe este necesar pentru închiderea sistemului Windows:
Este dosarul C: \ Windows \ System32 \ shutdown.exe necesare pentru a închide sau pentru a reporni Windows?
Este necesar shutdown.exe pentru închiderea sau repornirea Windows?
Contribuabilul SuperUser JdeBP are răspunsul pentru noi:
Întrebarea dvs., desigur, provine din răspunsul dvs. la StackExchange, în special din comentariul lui kinokijuf asupra revizuirii inițiale a răspunsului dvs.
După cum a spus kinokijuf, Windows nu este Unix. Pe Unices și Linux, oprirea este într-adevăr implicată în procesul de închidere completă. Este programul care trimite mesaje de avertizare regulate utilizatorilor conectați și care scrie / Run / nologin fișier pentru a preveni mai mult logarea pe un timp scurt înainte de ora programată de închidere.
În Windows NT, acest lucru nu este cazul.
Acțiunea "închide" de pe "butonul de pornire" din meniul Start Windows Explorer, opțiunea de meniu "închide" din Task Manager, REBOOT / S în TCC sau Take Command și alte programe de aplicații care vă permit să închideți sistemul în jos, toate apelurile inițiale oprite apelând direct unul din cele două apeluri API Win32: InitiateSystemShutdownEx () sau ExitWindowsEx (). Nu fac lucruri în mod indirect prin rularea programului de închidere. Asta are nevoie de mai mult cod decât să sune apelul API Win32. Programul de închidere, atunci când se face o închidere locală, solicită și aceleași apeluri API Win32.
Este de fapt winlogon, csrss și sms-uri care sunt programele care închid Windows NT. În special, este vorba despre winlogon, care are rolul principal de a procesa cererile de închidere amânate.
Citirea în continuare
- Jonathan de Boyne Pollard (2006). Procesul de închidere Windows NT 6. Reacțiile date frecvent.
- Închide. FreeBSD 9.2 manual pagini. 2013-03-19.
- Închide. Pagini manuale sistemizate. 2013. Freedesktop.org.
- Închide. Porniti paginile manuale. 2009. Canonical Ltd.
- InitiateSystemShutdownEx. MSDN. Microsoft Corporation.
- ExitWindowsEx. MSDN. Microsoft Corporation.
- REBOOT. Ia Command / TCC Help. JP Software.
Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.