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


11

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

Ответы:


10

Я нашел, как полностью отключить WerFault.exe (Windows Error Reporting). Эти ключи реестра должны быть добавлены

[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.