Назад | Перейти на главную страницу

Полностью отключить диалоговое окно «Эта программа перестала работать и т. Д.»

Мы запускаем программу командной строки в процессе автоматизации в Windows 2008, и иногда при ее закрытии Windows 2008 показывает диалог «эта программа перестала работать» с кнопкой «Закрыть». Как его полностью отключить? Я попытался отключить отчеты об ошибках для всех пользователей, но это ничего не меняет.

Я обнаружил, как полностью отключить 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» с панели управления.

Эта статья Microsoft показывает, что вы идете в HKLM\Software\Microsoft\Windows\Windows Error Reporting и добавьте ключ DWORD с именем DontShowUI со стоимостью 1.