ฉันต้องการเซิร์ฟเวอร์ Windows 2012 บางเครื่องที่จะปิดอย่างถูกต้องด้วยปุ่มเปิดปิด
- หากไม่มีใครบันทึกไว้ปุ่มเพาเวอร์จะปิดเซิร์ฟเวอร์อย่างถูกต้อง
- หากใครบางคนเข้าสู่ระบบโดยไม่มีโปรแกรมการปิดกั้นก็ไม่เป็นไรเช่นกัน
แต่:
- หากเซสชั่นถูกล็อคปุ่มเพาเวอร์จะไม่ทำอะไรเลย
- ถ้าใครบางคนเข้าสู่ระบบด้วยโปรแกรมบล็อก (ตัวอย่างเช่น Notepad ที่มีเอกสารที่ไม่ได้บันทึก) ปุ่มก็ไม่ทำอะไรเลย
สำหรับ Windows รุ่นก่อนหน้านี้ฉันใช้เพื่อกำหนดค่าลักษณะการทำงานของปุ่มเปิด / ปิดด้วย GUI และปรับเปลี่ยนรีจิสทรีคีย์ ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\shutdownwithoutlogon
) แต่ดูเหมือนจะไม่เกี่ยวข้องกันอีกต่อไป
ไม่มีใครรู้วิธี "ทางการ" หรือเคล็ดลับ?
แก้ไข:
บันทึกระบบแสดงเหตุการณ์ทุกครั้งที่ฉันกดปุ่มเพาเวอร์ The kernel power manager has initiated a shutdown transition
ด้วย ID เหตุการณ์ 109
เมื่อเซสชันถูกล็อคเหตุการณ์นี้จะไม่มีอะไรตามมา และไม่มีเหตุการณ์อื่นในบันทึกอื่น ๆ
เมื่อโปรแกรมปฏิเสธที่จะปิดฉันมีรายการบันทึกที่เกี่ยวข้องดังนั้นสิ่งนี้จะใช้ได้ในไม่ช้า