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


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


11
2017-12-30 12:22


Источник




Ответы:


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

10
2018-01-11 15:42





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


2
2017-12-31 06:20



Я все еще получаю диалоговое окно с сообщением об ошибке Windows с одной кнопкой закрытия. В моем реестре Windows Server 2008 HKLM \ Software \ Microsoft \ Windows \ Windows Error Reporting У меня есть такие ключи DontShowUI = 1 и Disabled = 1 (и несколько других). - Tomas
Согласовано - этот ключ реестра отключает пользовательский интерфейс для сообщения об ошибках, а не пользовательский интерфейс для фактического уведомления об ошибке в первую очередь. - growse