Отключить WerFault.exe на аварий для конкретных процессов на Windows 10

можно ли есть werfault.exe не запуск при сбое конкретных исполняемых файлов? Я разрабатываю какое-то программное обеспечение и (да, я знаю, в это трудно поверить) иногда происходит сбой (специально), и каждый раз, когда это происходит, это занимает несколько секунд для werfault.exe делать все, что он хочет.

Кажется, я могу отключить всю службу, которая поддерживает эту функцию, но я рад, что она работает на других частях системы.

Так могу я сказать его для того чтобы не потревожиться О а определенное подмножество исполняемых файлов?

EDIT по просьбе @Moab, вот мое исследование:

  • Google для "отключить werfault.exe для конкретных процессов Windows 10" и несколько вариаций.
  • пробираться через несколько страниц результатов.
  • заключите, что эта информация недоступна, или я не знаю правильной терминологии для ее поиска.
  • понимаю, что есть возможность запечатлеть это на Stack Exchange как канонический пример проблемы, помогающий мне и другим.
  • подумайте еще немного о том, как сформулировать проблему.
  • подумайте, следует ли спрашивать о переполнении стека, ошибке суперпользователя или сервера.
  • выберите Super User, поскольку это, вероятно, проблема администрирования настольного компьютера, а не серверная.
  • над головой, задать вопрос.
  • получить полезный ответ быстро. Спасибо автору, голосуйте и принимайте ответ.
  • предоставьте еще некоторую релевантную информацию о полезном API, который я обнаружил для этого в комментарии к принятому ответу.
  • позже, поцарапайте голову, почему кто-то так сильно возражает против моего вопроса.
  • проведите время, задаваясь вопросом, действительно ли я мог бы предложить дополнительную информацию к вопросу, чтобы помочь.
  • рисунок там нет ничего, чтобы сделать, но попробовать его, так что вот он.

EDIT 2 на самом деле выше шаги теперь излишни. Этот вопрос теперь является результатом номер один в Google для моих первоначальных условий поиска. Я полагаю, что это достигает четвертого пункта сверху.

3
задан Drew Noakes
04.05.2023 19:28 Количество просмотров материала 3561
Распечатать страницу

2 ответа

вы испытываете отчеты об ошибках Windows (которые могут быть хорошими иногда). Вы можете абсолютно настроить его не запускать для определенных приложений.

страница MSDN параметры отчетов об ошибках Windows, документы, которые вы можете настроить Отчеты Об Ошибках Windows для всей машины или для каждого пользователя:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting

откройте regedit и добавьте следующее Как REG_SZ (строковое значение). Возможно, вам придется добавить ExcludedApplications ключ, а также:

ExcludedApplications\[Application Name]

Примечание: MSDN документы, которые следует использовать WerAddExcludedApplication функция, а не вручную добавлять элементы в Отчеты Об Ошибках Windows раздел реестра, чтобы исключить.

Я хотел бы использовать это, если вы хотите создать .reg-файл:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\ExcludedApplications]
"YourAppName.exe"=""
5
отвечен PerryC 2023-05-06 03:16

скопируйте это в a .reg файл и импортировать его, выполнив двойной щелчок на нем

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting\ExcludedApplications]
"MyApp.exe"=dword:00000001
4
отвечен magicandre1981 2023-05-06 05:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх