Отключить отчеты об ошибках в Windows 2008 Server, чтобы избежать остановки очереди заданий?
У меня есть процесс, выполняющий задания очереди и запускающий другие процессы для их завершения. Изредка .exe
он не работает, и это приводит к открытию диалогового окна отчета о сбое (WerFault.exe
). Это заставляет все другие задания в очереди ждать, пока кто-то не нажмет кнопку во всплывающем окне.
Я перепутал настройки в Панели управления> Отчеты о проблемах и решения, но лучшее, что я могу получить - это всплывающее окно без параметров. Я также отключил службу отчетов об ошибках Windows.
Как отключить WerFault.exe
?
1 ответ
Поскольку вы говорите, что вы уже "отключили службу" Отчеты об ошибках Windows "", я предлагаю пойти полностью в другом направлении, то есть разрешить ей отправлять все данные, не беспокоя вас.
Вы видели этот документ MS Technet, в котором упоминается настройка "Отправить все данные" для отчетов об ошибках Windows? Из того, что я понимаю, это единственный, который не требует всплывающего окна. Тем не менее, вы не можете установить его с помощью панели управления, вы должны использовать gpedit.msc
,
- перейдите в Пуск / Выполнить..., введите
gpedit.msc
открыть редактор локальной групповой политики - перейдите в Конфигурация компьютера \ Административные шаблоны \ Компоненты Windows \ Отчеты об ошибках Windows \ Согласие
- включить Configure Default Consent и установить его на
Send all data
, - убедитесь, что настройки параметров согласия были включены одновременно; если не
Enable
это сейчас.
К сожалению, я не могу попробовать это здесь - в настоящее время у меня нет надежного способа сбить программу Windows на моей текущей машине без перетаскивания компилятора;-).
Если все остальное терпит неудачу...
Рассматривали ли вы заменить WerFault.exe
с .exe
что ничего не делает, например true.exe
от cygwin? Конечно, это был бы шаг мэра, но вы можете попробовать в крайнем случае.