จำเป็นต้องปิดการทำงานของระบบหรือไม่
จำเป็นต้องปิดระบบ shutdown.exe เมื่อปิดระบบ Windows หรือเป็นเพียงส่วนหนึ่งของสิ่งที่ใช้ในการปิดระบบ Windows? มีการใช้ไฟล์และ / หรือกระบวนการอื่นแทนหรือไม่ โพสต์ SuperUser คำถาม & คำตอบนี้มีคำตอบสำหรับคำถามของผู้อ่านที่อยากรู้อยากเห็น.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
คำถาม
ผู้อ่าน SuperUser Mukul Kumar ต้องการทราบว่าจำเป็นต้องปิดระบบ shutdown.exe หรือไม่:
เป็นไฟล์ C: \ Windows \ System32 \ Shutdown.exe จำเป็นต้องปิดระบบหรือรีสตาร์ท Windows?
จำเป็นต้องปิดระบบหรือไม่ต้องปิดระบบหรือรีสตาร์ท Windows?
คำตอบ
ผู้สนับสนุน SuperUser JdeBP มีคำตอบสำหรับเรา:
คำถามของคุณแน่นอนมาจากคำตอบของคุณที่ StackExchange โดยเฉพาะจากความคิดเห็นของ kinokijuf เมื่อมีการแก้ไขคำตอบของคุณครั้งแรก.
ตามที่ kinokijuf กล่าวว่า Windows ไม่ใช่ Unix ใน Unices และ Linux การปิดระบบนั้นเกี่ยวข้องกับกระบวนการปิดระบบทั้งหมด เป็นโปรแกรมที่ส่งข้อความเตือนปกติไปยังผู้ใช้ที่เข้าสู่ระบบและที่เขียน / ทำงาน / nologin ไฟล์เพื่อป้องกันการเข้าสู่ระบบเพิ่มเติมในช่วงเวลาสั้น ๆ ก่อนเวลาปิดเครื่องตามกำหนดเวลา.
ใน Windows NT นี่ไม่ใช่กรณี.
การดำเนินการ "ปิดเครื่อง" บนปุ่ม "เปิดปิด" บนเมนูเริ่มของ Windows Explorer ตัวเลือกเมนู "ปิดเครื่อง" ในตัวจัดการงาน, รีบูต / เอส ใน TCC หรือ Take Command และโปรแกรมแอปพลิเคชันอื่น ๆ ที่อนุญาตให้คุณปิดระบบเริ่มต้นการปิดทั้งหมดโดยการเรียก Win32 API หนึ่งในสองการเรียกโดยตรง: InitiateSystemShutdownEx () หรือ ExitWindowsEx () พวกเขาไม่ได้ทำสิ่งทางอ้อมโดยการเรียกใช้โปรแกรมปิด ที่จริงต้องการรหัสเพิ่มเติมที่ต้องทำมากกว่าเพียงแค่เรียกการเรียก Win32 API โปรแกรมปิดเมื่อมีการปิดเครื่องในท้องถิ่นเรียก Win32 API เหล่านั้นเรียกเช่นกัน.
จริงๆแล้วมันเป็น winlogon, csrss และ smss ซึ่งเป็นโปรแกรมที่ปิด Windows NT โดยเฉพาะอย่างยิ่งมันเป็น winlogon ที่ทำงานหลักของการประมวลผลการร้องขอปิดที่รอการตัดบัญชี.
อ่านเพิ่มเติม
- Jonathan de Boyne Pollard (2549). กระบวนการปิดระบบ Windows NT 6. คำตอบที่ได้รับบ่อย.
- ปิดตัวลง. หน้าคู่มือ FreeBSD 9.2. 2013/03/19.
- ปิดตัวลง. หน้าคู่มือ Systemd. 2013. Freedesktop.org.
- ปิดตัวลง. พุ่งพรวดหน้าคู่มือ. 2552. Canonical Ltd.
- InitiateSystemShutdownEx MSDN บริษัท ไมโครซอฟต์.
- ExitWindowsEx MSDN บริษัท ไมโครซอฟต์.
- รีบูต รับความช่วยเหลือจาก Command / TCC ซอฟต์แวร์ JP.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.