Как я могу предотвратить появление окна «... перестало работать» на моем сервере Server 2008 R2? - PullRequest
5 голосов
/ 24 марта 2010

Я использую компьютер под управлением Windows Server 2008 x64 R2 в качестве блока разработки. Среди прочего я установил Visual Studio 2008 SP1. Когда я работаю над проектом, мне иногда нужно использовать «Отладка»> «Пуск без отладки» (Ctrl + F5). Если программа выдает исключение, я получаю новое окно в стиле R2. Я почти уверен, что не видел этого на своем компьютере с XP - это первый раз, когда я разработал непосредственно на сервере. Есть ли способ избежать этого - это действительно начинает меня беспокоить?

например. мой текущий проект обращается к службе WCF - я использую Ctrl + F5 для запуска клиента консольной программы. Я запускаю его и получаю окно. Название - это название проекта, который я только что начал, и оно содержит:

[insert-project-name-here] has stopped working

Windows can check online for a solution to the problem.

--> Check online for a solution and close the program

--> Close the program

--> Debug the program

V  View problem details.

Нажатие на «Закрыть программу» фактически закроет окно, и в консоли появится сообщение об исключении, чего я и хочу (но без лишнего сглаживания).

Как мне избежать этого раздражения?

Ответы [ 5 ]

7 голосов
/ 24 марта 2010

Оперативная отладка в Windows Vista и 2008 Server

По умолчанию в Windows Vista точно отлаженный отладчик настроен на отобразить понятное диалоговое окно ниже. Хотя вы можете нажать Отладить кнопку программы и запустить отладчик успешно, ваш оригинал Экземпляр Visual Studio будет зависать конец сеанса отладки.

Во избежание необходимости постоянно убить процесс Visual Studio после отладка, вы захотите изменить Настройка отладчика Just-In-Time для работать так же, как в Windows XP и Windows Server 2003. Это конфигурация хранится в реестре как Значение DbgJITDebugLaunchSetting в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework ключ. Это значение по умолчанию в Windows Vista составляет 0 × 10. Измените его на 0 × 2, что это значение по умолчанию в Windows XP. После внесения этого изменения вы должны больше не видеть пользовательский Диалоговое окно точки останова и сможет продолжать использовать Visual Studio после отладки.

с этой страницы и прокрутите вниз до пункта «Отладка точно в срок в Windows Vista и 2008 Server»

Также обратите внимание: если вы используете x64, ключ будет находиться в разделе WOW.

6 голосов
/ 29 апреля 2011

Эти ответы не исправили мою Windows 7 x64 - даже после перезагрузки, но это сделало: http://www.mattsilverman.com/2011/04/windows-is-checking-for-a-solution-to-the-problem.html

В меню «Пуск» введите: «Выберите способ сообщения о проблеме»

, затем в появившемся окне выберите «Никогда не проверять решения»

3 голосов
/ 21 июля 2010

Или вы можете попробовать это:

  1. Нажмите Пуск и введите gpedit.msc в строке поиска или по команде RUN
  2. Теперь перейдите к Конфигурация компьютера -> Административные шаблоны -> Система -> Управление интернет-связью, а затем нажмите Настройки интернет-связи
  3. Найти Отключить программу улучшения качества программного обеспечения Windows, дважды щелкнуть правой кнопкой мыши или изменить ее правой кнопкой мыши.
  4. Нажмите Включить. Применить и ок и закрыть окно gpedit.

(кредиты идут на http://social.answers.microsoft.com/Forums/en-US/w7files/thread/291c0945-c41f-4c8b-bca1-6b6d0836f62a)

0 голосов
/ 16 сентября 2016

Ни одно из вышеперечисленных решений не помогло мне. Вместо этого:

Я вошел в редактор групповой политики, нажав Пуск и набрав gpedit.msc в строке поиска.

Затем я включил «Конфигурация компьютера»> «Административные шаблоны»> «Компоненты Windows»> «Отчеты об ошибках Windows»> «Запретить отображение интерфейса пользователя для критических ошибок»

0 голосов
/ 31 января 2013

Для Windows Server 2008 это должно быть сделано:

serverWerOptin /disable

Вам нужно будет запустить cmd.exe от имени администратора, чтобы он заработал. Вам также может понадобиться выполнить шаги «Никогда не проверять решения» и «Отключить программу улучшения качества программного обеспечения Windows» из этой темы.

...