วิธีบังคับให้กล่องโต้ตอบ“ คุณต้องการปิดเครื่องจริงๆหรือไม่” ใน Windows 7


19

บางครั้งฉันต้องการเลือก "ออกจากระบบผู้ใช้ปัจจุบัน" แต่ฉันกด "ปิดเครื่อง" โดยไม่ตั้งใจ

เกือบทุกที่อื่น Windows 7 ถามว่า "คุณต้องการทำสิ่งนี้จริงหรือไม่ใช่ / ไม่ใช่" - แต่นั่นไม่ใช่กรณีเมื่อฉันกดปุ่ม "ปิดเครื่อง" Windows 7 ปิดตัวลงทันทีโดยไม่ให้โอกาสฉันแก้ไขความผิดพลาด

ดังนั้นฉันจึงสงสัยว่าทำไม Windows จึงปิดตัวลงในทันทีโดยไม่ถามว่า ในกรณีนี้?

มีวิธีในการเปลี่ยนพฤติกรรมนี้หรือไม่? ตัวอย่างเช่นฉันสามารถบังคับให้ Windows แสดงข้อความโต้ตอบถาม "คุณต้องการปิดเครื่องจริงหรือไม่?"

ฉันพยายามเปลี่ยนพฤติกรรมนี้ด้วยเครื่องมือแก้ไขนโยบาย ดูเหมือนจะง่ายมากที่จะลบปุ่ม Shutdown ออกจากเมนู Start แต่ฉันไม่พบรายการที่จะเปิดใช้งานไดอะล็อกใช่ / ไม่


ฉันพบสิ่งแปลกประหลาดนี้เสมอ หากคุณมีสิ่งที่ขอให้บันทึกเมื่อปิดให้พิมพ์ตัวอักษรสองสามตัวได้อย่างรวดเร็วจากนั้นกดยกเลิกและหยุดการทำงาน แต่ไม่มีวิธีแฮ็กที่ไม่ต้องทำ
Phoshi

คำตอบ:


9

นี่คือวิธีแก้ปัญหา:

  1. คลิกขวาที่Shutdownปุ่มและเลือกProperties
  2. กำหนดการกระทำเริ่มต้นเป็น logoff

คุณยังไม่ได้รับกล่องโต้ตอบถามว่า "คุณต้องการจริงๆ ... " แต่คุณจะออกจากระบบเมื่อมีการคลิกที่ปุ่มโดยไม่ตั้งใจ

แก้ไข : หากคุณสงสัยว่าเกิดอะไรขึ้นกับshutdownรายการ: มันถูกย้ายเข้ามาในarrow menuตอนนี้ (อัตโนมัติ)


3
ขอบคุณสำหรับสิ่งนี้! ฉันมอบหมายให้ "ล็อค" ดังนั้นฉันจึงไม่ได้ฆ่าแอปทั้งหมดของฉันโดยไม่ได้ตั้งใจ
Kristopher Ives

7

คุณสามารถลบปุ่ม Windows Shutdown จากเมนูเริ่มต้นและใช้ยูทิลิตี้นี้แทน

Beyondlogic ยูทิลิตี้ปิดมือให้:

  • ตัวเลือกในการปิดเครื่อง, ปิดเครื่อง, รีบูต, หยุดชั่วคราว, ไฮเบอร์เนต, ออกจากระบบหรือล็อคเวิร์กสเตชัน
  • ปิดเครื่องคอมพิวเตอร์ที่ได้มาตรฐาน ACPI จริงรวมถึง WinNT4 กับ Hal.dll.softex Hardware Abstraction Layer
  • ความสามารถในการแสดงข้อความที่เป็นตัวเลือกสูงสุด 300 ตัวอักษร
  • กล่องโต้ตอบการปิดเครื่องจะปรากฏขึ้นบนหน้าต่างที่ใช้งานอยู่ควรเป็นหน้าต่างลงชื่อเข้าใช้โปรแกรมรักษาหน้าจอการเข้าสู่ระบบเดสก์ท็อปของผู้ใช้ที่ล็อกอิน
  • ตัวเลือกเพื่ออนุญาตให้ผู้ใช้ยกเลิกการดำเนินการ (สามารถเป็นสีเทา)
  • ตัวเลือกเพื่อป้องกันการปิดการทำงานที่เกิดขึ้นบนคอมพิวเตอร์ที่เข้าสู่ระบบช่วยให้ผู้ใช้ของคุณมีความยืดหยุ่นในการเรียกใช้กระบวนการที่ยาวนานข้ามคืนโดยไม่ถูกรบกวน

ฉันกำลังใช้สิ่งนี้กับ Windows 7 ทำงานเหมือนมีเสน่ห์เพียงสร้างแบตช์ไฟล์สำหรับการกระทำที่คุณต้องการเช่นปิดเครื่องออกจากระบบไฮเบอร์เนต (ตั้งเวลาที่คุณอาจต้องยกเลิกการทำงาน) และวางทางลัดใน เมนูเริ่มแถบงานบนเดสก์ท็อปหรือตัวเรียกใช้ที่คุณโปรดปราน

ป้อนคำอธิบายรูปภาพที่นี่

เคล็ดลับ: เปลี่ยนชื่อไฟล์ (เช่น shtdwn.exe) เนื่องจาก shutdown.exe มีอยู่แล้วใน windows หากคุณต้องการใช้จาก commandline


วิธีแก้ปัญหาที่ดี! แต่ฉันยังคงมองหาวิธีการแก้ปัญหาบนกระดาน / ในตัว
Vokuhila-Oliba

ไม่มีเนื่องจาก Windows เอง shutdown.exe ไม่อนุญาตให้ยกเลิกการปิดผ่าน GUI คุณสามารถใช้อาร์กิวเมนต์ -a จากบรรทัดคำสั่งหรือไฟล์แบตช์อื่นเท่านั้น (หากการปิดระบบครั้งแรกถูกกำหนดเวลาด้วย -t xx) อย่างไรก็ตามไฟล์ปฏิบัติการแบบสแตนด์อะโลนขนาด 18 กิโลไบต์นั้นไม่ได้ขยายระบบของคุณจริงๆ :)

3

คุณสามารถใช้ตัวติดตามเหตุการณ์ Shutdown ในตัว

ฉันได้อ่านที่อื่นที่คุณสามารถทำได้ผ่านดังต่อไปนี้:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Reliability
Name:ShutdownReasonUI (REG_DWORD)
1=enable 0=disable

แต่สิ่งนี้ไม่ได้ผลสำหรับฉัน ฉันต้องใช้ตัวแก้ไขนโยบายกลุ่ม (เริ่ม -> เรียกใช้ -> gpedit.msc) และแก้ไข "การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> ระบบ -> แสดงตัวติดตามเหตุการณ์การปิดระบบ"

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.