ปิดใช้งานกล่องโต้ตอบ“ โปรแกรมนี้หยุดทำงาน ฯลฯ ” โดยสมบูรณ์


11

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

คำตอบ:


10

ฉันได้พบวิธีปิดการใช้งาน WerFault.exe อย่างสมบูรณ์ (การรายงานข้อผิดพลาดของ Windows) ควรเพิ่มคีย์รีจิสทรีเหล่านี้

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00000001
"DontShowUI"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00000001
"DontShowUI"=dword:00000001

ฉันกำลังแนบไฟล์รีจีสทรีที่ทำงานได้อย่างสมบูรณ์http://www.filejumbo.com/Download/B6A1CD7B9A221BB8

ฉันต้องการเพิ่มคำแนะนำมากมายที่ฉันพบในอินเทอร์เน็ตเกี่ยวกับการปิดใช้งาน WerFault ไม่ได้ทำงานในสถานการณ์ของฉันซึ่งรวมถึง:

  1. ปิดใช้งาน "บริการรายงานข้อผิดพลาดของ Windows"
  2. การแก้ไขนโยบาย "Windows Error Reporting" ใน Local Group Policy Editor
  3. ปิดการใช้งาน "" การรายงานข้อผิดพลาดของ Windows "จากแผงควบคุม

2

นี้ Microsoft บทความแสดงให้เห็นว่าคุณไปHKLM\Software\Microsoft\Windows\Windows Error Reportingและเพิ่มคีย์ DWORD ที่เรียกว่ามีมูลค่าDontShowUI1


ฉันยังคงได้รับกล่องโต้ตอบการรายงานข้อผิดพลาดของ Windows ด้วยปุ่มปิดเพียงปุ่มเดียว ในรีจิสทรี Windows Server 2008 ของฉันการรายงานข้อผิดพลาด HKLM \ Software \ Microsoft \ Windows \ Windows ฉันมีคีย์ดังกล่าว DontShowUI = 1 และ Disabled = 1 (และอื่น ๆ อีกมากมาย)
Tomas

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