โฮมเพจ » ทำอย่างไร » จำเป็นต้องปิดการทำงานของระบบหรือไม่

    จำเป็นต้องปิดการทำงานของระบบหรือไม่

    จำเป็นต้องปิดระบบ 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 คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.