Este necesar shutdown.exe pentru a închide Windows Down?
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 folosite în schimb alte fișiere și / sau procese? Postul 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 web Q & A.
Intrebarea
Cititorul superutilizatorului Mukul Kumar vrea să știe dacă shutdown.exe este necesar pentru închiderea Windows:
Este dosarul C: \ Windows \ System32 \ shutdown.exe necesar să închideți sau să reporniți Windows?
Este necesar shutdown.exe pentru închiderea sau repornirea Windows?
Răspunsul
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 împiedica înregistrarea ulterioară pe un timp scurt înainte de ora programată de închidere.
Pe 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 Manager de activități, REBOOT / S în TCC sau Take Command și alte programe de aplicație 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 (). Ei nu fac lucrurile indirect prin rularea programului de închidere. Asta are nevoie de mai mult cod decât să sune apelul API Win32. Programul de închidere, când se face o închidere locală, solicită și aceleași apeluri API pentru Win32.
Este de fapt winlogon, csrss și sms-uri care sunt programele care închid Windows NT. În special, este vorba despre winlogon care face lucrarea principală de procesare a cererilor de închidere amânată.
Citirea în continuare
- Jonathan de Boyne Pollard (2006). Procesul de închidere Windows NT 6. Răspunsurile date frecvent.
- Închide. FreeBSD 9.2 pagini manuale. 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 comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.