У меня есть процесс, выполняющий задания очереди, и другие процессы для их выполнения. Иногда .exe
он работает с ошибкой, и это приводит к открытию диалогового окна отчета о сбое (WerFault.exe
). Это заставляет все другие задания в очереди ждать, пока кто-нибудь не нажмет кнопку во всплывающем окне.
Я испортил настройки в Панель управления> Отчеты о проблемах и решения, но лучшее, что я могу получить, - это всплывающее окно без параметров. Я также отключил службу «Отчет об ошибках Windows».
Как отключить WerFault.exe
?
Поскольку вы говорите, что уже «отключили службу отчетов об ошибках Windows», я предлагаю полностью пойти в другом направлении, то есть позволить ей отправлять все данные, не беспокоя вас.
Ты видел это MS Technet документ, в котором упоминается Настройка «Отправить все данные» для отчетов об ошибках Windows? Насколько я понимаю, это единственный не требуя всплывающего окна. Однако вы не можете установить его с помощью Панель управления, ты должен использовать gpedit.msc
.
gpedit.msc
открыть Редактор локальной групповой политики Send all data
.Enable
это сейчас.К сожалению, я не могу попробовать это здесь - в настоящее время у меня нет надежного способа разбить программу Windows на моей нынешней машине без перетаскивания компилятора ;-).
Если все остальное терпит неудачу...
Вы думали о замене WerFault.exe
с .exe
это ничего не делает, например true.exe
из Cygwin? Конечно, это был бы шаг мэра, но вы можете попробовать в крайнем случае.