ฉันใช้เซิร์ฟเวอร์และบางครั้งแอปหนึ่งของฉันจะขัดข้องซึ่งแสดงข้อความโต้ตอบนี้
สิ่งนี้น่ารำคาญเพราะมันเปิดค้างไว้จนกว่าจะมีคนกระโดดข้ามกล่องและกด 'ปิดโปรแกรม'
สิ่งที่ฉันสงสัยคือฉันจะปิดใช้งานกล่องโต้ตอบสกปรกบนเซิร์ฟเวอร์ของฉันได้อย่างไร
ฉันใช้เซิร์ฟเวอร์และบางครั้งแอปหนึ่งของฉันจะขัดข้องซึ่งแสดงข้อความโต้ตอบนี้
สิ่งนี้น่ารำคาญเพราะมันเปิดค้างไว้จนกว่าจะมีคนกระโดดข้ามกล่องและกด 'ปิดโปรแกรม'
สิ่งที่ฉันสงสัยคือฉันจะปิดใช้งานกล่องโต้ตอบสกปรกบนเซิร์ฟเวอร์ของฉันได้อย่างไร
คำตอบ:
ไม่มีทางเหมือนวิธีรีจิสตรี
เปิดพรอมต์คำสั่งที่ยกระดับ
พิมพ์หรือวางคำสั่งต่อไปนี้แล้วกดEnter:
reg เพิ่ม "การรายงานข้อผิดพลาด HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ Windows" / v "DontShowUI" / t REG_DWORD / d 1 / f
นอกจากนี้ยังมีที่เกี่ยวข้องต่อผู้ใช้ค่าที่เก็บไว้ในDontShowUI
HKCU\Software\Microsoft\Windows\Windows Error Reporting
การตั้งค่าเครื่องมีความสำคัญมากกว่าการตั้งค่าของผู้ใช้และการเปลี่ยนแปลงจะถูกนำไปใช้ทันที
สำหรับวัตถุประสงค์ในการทดสอบคุณสามารถใช้Bad Application ได้ :
[เครื่องมือนี้] จำลองโปรแกรมที่ไม่ดี BadApp ช่วยให้คุณเปลี่ยนลำดับความสำคัญของกระบวนการเริ่มวนซ้ำ (เช่น "หยุด" หรือหยุดการตอบสนอง) และหยุดกระบวนการ
gpedit.msc
เริ่มต้น
ไปที่การกำหนดค่าคอมพิวเตอร์> แม่แบบการดูแล> คอมโพเนนต์ของ Windows> รายงานข้อผิดพลาดของ
ดับเบิลคลิกที่จอแสดงผลป้องกันของอินเตอร์เฟซผู้ใช้สำหรับข้อผิดพลาดที่สำคัญนโยบายและการตั้งค่าให้เปิดใช้งาน
อย่างน้อย Windows Vista
การตั้งค่านโยบายนี้ป้องกันการแสดงส่วนติดต่อผู้ใช้สำหรับข้อผิดพลาดร้ายแรง
หากคุณเปิดใช้งานการตั้งค่านโยบายนี้การรายงานข้อผิดพลาดของ Windows จะไม่แสดงข้อความแสดงข้อผิดพลาดที่ใช้ GUI หรือกล่องโต้ตอบสำหรับข้อผิดพลาดร้ายแรง
หากคุณปิดใช้งานหรือไม่ได้กำหนดการตั้งค่านโยบายนี้การรายงานข้อผิดพลาดของ Windows จะแสดงส่วนติดต่อผู้ใช้สำหรับข้อผิดพลาดร้ายแรง
ที่มา: การค้นหานโยบายกลุ่ม
ฉันไม่มีโปรแกรมหยุดทำงานเพื่อทดสอบด้วยมือ แต่ให้ภาพนี้:
gpedit.msc
เพื่อเปิดตัวแก้ไขนโยบายComputer Configuration > Policies > Administrative Templates > Windows Components > Windows Error Reporting