Повністю відключити діалогове вікно "ця програма перестала працювати тощо"


11

Ми запускаємо програму командного рядка в процесі автоматизації в 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" Політики в редакторі локальної групової політики
  3. Відключення "" Повідомлення про помилки Windows "на панелі керування.

2

Ця стаття Microsoft показує, що ви переходите HKLM\Software\Microsoft\Windows\Windows Error Reportingта додаєте ключ DWORD, викликаний DontShowUIзначенням 1.


Я все ще отримую діалогове вікно повідомлення про помилки Windows за допомогою однієї кнопки закриття. У моєму реєстрі Windows Server 2008 HKLM \ Software \ Microsoft \ Windows \ Windows Error Reporting У мене є такі ключі DontShowUI = 1 та Disabled = 1 (та кілька інших).
Томаш

Погоджено - цей ключ reg відключає інтерфейс користувача лише для повідомлення про помилки, а не інтерфейс для фактичного повідомлення про помилку.
зростати
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.