Назад | Перейти на главную страницу

Отключить отчеты об ошибках в Windows 2008 Server, чтобы избежать остановки очереди заданий?

У меня есть процесс, выполняющий задания очереди, и другие процессы для их выполнения. Иногда .exe он работает с ошибкой, и это приводит к открытию диалогового окна отчета о сбое (WerFault.exe). Это заставляет все другие задания в очереди ждать, пока кто-нибудь не нажмет кнопку во всплывающем окне.

Я испортил настройки в Панель управления> Отчеты о проблемах и решения, но лучшее, что я могу получить, - это всплывающее окно без параметров. Я также отключил службу «Отчет об ошибках Windows».

Как отключить WerFault.exe?

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

Ты видел это MS Technet документ, в котором упоминается Настройка «Отправить все данные» для отчетов об ошибках Windows? Насколько я понимаю, это единственный не требуя всплывающего окна. Однако вы не можете установить его с помощью Панель управления, ты должен использовать gpedit.msc.

  • перейти к Пуск / Выполнить ..., тип gpedit.msc открыть Редактор локальной групповой политики
  • перейти к Конфигурация компьютера \ Административные шаблоны \ Компоненты Windows \ Отчеты об ошибках Windows \ Согласие
  • включить Настроить согласие по умолчанию и установите его на Send all data.
  • подтвердите это Настроить параметры согласия включил себя в то же время; если не Enable это сейчас.

К сожалению, я не могу попробовать это здесь - в настоящее время у меня нет надежного способа разбить программу Windows на моей нынешней машине без перетаскивания компилятора ;-).

Если все остальное терпит неудачу...

Вы думали о замене WerFault.exe с .exe это ничего не делает, например true.exe из Cygwin? Конечно, это был бы шаг мэра, но вы можете попробовать в крайнем случае.