Visual Studio вызывает синий экран

На одной из наших машин для разработки с Visual Studio 2008 SP1 всякий раз, когда разработчик закрывает Visual Studio, машина переходит в «Синий экран смерти».

Кто-нибудь сталкивался с этой проблемой или знает решение?

29.06.2009 12:12:28
Какая операционная система? В XP или более поздней версии синий экран, как правило, является аппаратной или драйверной ошибкой и не связан с конкретным приложением.
OregonGhost 29.06.2009 12:14:12
Что за код ошибки, то есть строка с подчеркиванием в нескольких строках внизу экрана? Это намекает на то, что может быть основной проблемой.
Rob 29.06.2009 12:14:39
Конкретное приложение может использовать определенное аппаратное обеспечение или драйвер определенным образом, что вызывает надежный синий экран.
Matthew Scharley 29.06.2009 12:15:02
Microsoft злится, что вы закрываете одну из своих программ.
samoz 29.06.2009 12:19:27
Предлагаем вам обратиться в службу поддержки Microsoft.
Johan Kotlinski 29.06.2009 12:20:41
1 ОТВЕТ
РЕШЕНИЕ

Прежде всего, Visual Studio не может вызвать BSOD. Это чисто код режима пользователя, и только код режима ядра может вызывать BSOD.

Тем не менее, однажды я видел, как часть программного обеспечения VPN ломала систему, потому что в ней была ошибка, вызванная Visual Studio. Программное обеспечение VPN имело возможность отслеживать, какие программы вы запускаете и какие DLL они загружали, и на этой основе могло решать, разрешать ли вам использовать VPN. Это было сделано с каким-то фильтром режима ядра.

В фильтре была ошибка, которая была вызвана тем, что Visual Studio загружается как ряд отдельных компонентов и часто загружает компоненты во время выполнения. Это означало, что программное обеспечение VPN вызывалось часто, что приводило к его ошибке.

5
29.06.2009 12:21:29
Спасибо за ответ. Мы обнаружили, что некоторые файлы отсутствовали в каталоге SDK, мы скопировали каталог 6.0A с другого компьютера, и проблема исчезла (оставаясь там в течение нескольких месяцев). Не логично, но это работает сейчас.
Shiraz Bhaiji 1.07.2009 12:05:20
Логично, если у вас возникла та же проблема, что и у меня: какая-то программа, наблюдающая за операциями файловой системы над файлами .dll; указанная программа имеет ошибку и не может хорошо наблюдать за всеми загрузками .dll, которые делает Visual Studio. В вашем случае это, в конечном итоге, приводит к сбою файла, в котором не найдено результата.
John Saunders 1.07.2009 12:08:00