Как отключить диалоговое окно «Отладка / закрытие приложения» в Windows Vista? - PullRequest
83 голосов
/ 28 декабря 2008

Когда в Windows происходит сбой приложения и установлен отладчик, такой как Visual Studio, появляется следующее модальное диалоговое окно:

[Название: Microsoft Windows]

Х перестал работать

Проблема вызвала остановку программы работает правильно. Windows закроется программа и уведомит вас, если решение доступно.

[Отладка] [Закрыть приложение]

Есть ли способ отключить этот диалог? То есть программа просто аварийно завершает работу и горит?

Мой сценарий состоит в том, что я хотел бы запустить несколько автоматических тестов, некоторые из которых потерпят крах из-за ошибок в тестируемом приложении. Я не хочу, чтобы эти диалоги останавливали запуск автоматизации.

Обыскивая, мне кажется, я нашел решение для отключения этого в Windows XP, которое обнуляет этот ключ reg:

HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug \ Debugger

Однако это не сработало в Windows Vista.

Ответы [ 11 ]

1 голос
/ 27 октября 2014

Вместо изменения значений в реестре вы можете полностью отключить отчеты об ошибках в Windows Server 2008 R2, Windows Server 2012 и Windows 8 с помощью: serverWerOptin /disable

https://technet.microsoft.com/en-us/library/hh875648(v=ws.11).aspx

...