Visual Studio 2010 вылетает неоднократно - PullRequest
26 голосов
/ 04 августа 2010

Я уже давно пользуюсь Visual Studio 2010 (официальный выпуск).В последнее время VS терпел крах 10+ раз в течение моего 8-часового рабочего дня.В VS2008 сбои были распространены при работе с большими файлами Xaml, и хотя я сталкиваюсь с некоторыми из них с VS2010, сбои происходят при отладке, запуске отладчика, остановке отладчика и других случайных моментах при редактировании кода.

Я просмотрел отчеты о проблемах, и чаще всего встречается:

Описание

Путь к ошибочному приложению: C:\ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe

Подпись проблемы

Имя события проблемы: APPCRASH

Имя приложения: devenv.exe

Версия приложения: 10.0.30319.1

Метка времени приложения: 4ba1fab3

Имя модуля сбоя: ntdll.dll

Версия модуля сбоя: 6.1.7600.16385

Временная метка модуля неисправности: 4a5bdb3b

Код исключения: c0000005

Смещение исключения: 0002e23e

У меня установлена ​​Windows 7(64).К счастью, кто-то сталкивался с этой проблемой и нашел решение.Я планирую переустановить VS2010.Надеюсь, это решит проблему.

Ответы [ 14 ]

23 голосов
/ 04 августа 2010

Как вы думаете, вы установили какие-либо дополнительные расширения, которые могут привести к частым сбоям?

Вы можете попробовать

Devenv.exe /SafeMode

для запуска в безопасном режиме. Вы также можете попробовать

Devenv.exe /Log

Который будет регистрировать всю активность. Не пробовал, поэтому не знаю, какие действия регистрируются.

Переключатели командной строки Visual Studio 2010

8 голосов
/ 18 июня 2012

У меня была похожая проблема, и это помогло мне

http://connect.microsoft.com/VisualStudio/feedback/details/618802/visual-studio-random-frequent-crash

Запуск этого из командной строки, казалось, исправил это. Сегодня он не разбился целый день.

regsvr32 c:\Windows\System32\ole32.dll
2 голосов
/ 25 июля 2013

У меня возникла ошибка «Microsoft Visual Studio 2010 перестала работать» сразу после запуска Visual Studio 2010. Модуль неисправности был clr.dll в моем случае. Иногда помогала только перезагрузка.

Я решил это, полностью удалив .NET и переустановив его.

Имейте в виду, что если вы обновили до .NET 4.5, это включает .NET 4, поэтому вам нужно удалить и переустановить .NET 4.5

2 голосов
/ 28 мая 2012

Просто чтобы помочь людям, которые ищут его: это была часть, связанная с мессенджером webex, но не сама Cisco. Причиной стал компонент в Studio Power Tools, относящийся к интеграции с мессенджером. Переустановите электроинструменты, но без интеграции сообщений.

В других случаях это почти всегда вспомогательный компонент антивирусной аутентификации. Требовалось вручную удалить записи реестра, которые вызывают фоновые логины TFS, которые в случайные моменты нарушали работу студии.

2 голосов
/ 20 декабря 2011

У меня были похожие проблемы с Visual Studio. Проблема была в пакете обновления, который по какой-то причине не был установлен должным образом.

Мне пришлось повторно применить SP1, используя опцию Восстановить / повторно применить. Этот вид исправил мою проблему.

Также обязательно перезагрузите систему.

1 голос
/ 10 мая 2015

Я отключил «Опции» - «Evnironment» - «Надстройка / Безопасность Micros» -> «Разрешить запуск макросов» и исправил проблему.

1 голос
/ 05 февраля 2011

Есть так много вещей, которые могут привести к краху студии.

Я бы посмотрел на все, от драйверов видеокарт до стабильной работы ОЗУ.

Обратите внимание, что есть подключение Microsoft, но по этому вопросу: http://connect.microsoft.com/VisualStudio/feedback/details/634162/devenv-exe-frequent-intermittent-crashes-fault-module-name-ntdll-dll

Вы можете проголосовать за него или добавить свою собственную информацию в отчет, но самое первое, что я сделаю, это обновлю мои видеодрайверы.В одном месте, где я был, было много проблем с 2005 годом;случайно произойдет сбой при отображении поверхности проекта или при открытии слишком большого количества файлов кода;но как только мы получили приличные видеокарты и соответствующие драйверы, они работали безупречно.

1 голос
/ 05 февраля 2011

Я знаю, почему это может быть сбой. Кодируй сам. Вы пытались отладить сбойный экземпляр VS2010 с Vs2010? Если дизайнер xaml потерпел крах в любом месте вашего кода, вы должны увидеть трассировку стека. Кроме того, попробуйте загрузить тот же xaml в Blend 4, а затем запустите vs2010 для Blend, когда это произойдет. У меня были хорошие результаты при отладке таких сбоев Vs2010.

0 голосов
/ 30 мая 2015

У меня была такая же проблема. Я очистил мои настройки. Настроил среду для использования параметров разработки C #. Затем я отключил все расширения, на которых присутствовала кнопка отключения. Я включил их один за другим при открытии, запуске и закрытии решений. Я обнаружил, что нарушающее расширение было .Net отражатель v 8.5.0.179 от красных ворот. У меня были VS2010, VS2012 и VS2013 все установлены на моем Windows 8.1 Enterprise 64bit У всех них была одна и та же проблема. Всякий раз, когда я закрывал решение, VS терпел крах. Надеюсь, это поможет.

0 голосов
/ 25 февраля 2015

Регистрация действительно помогает.У меня такая же проблема с сбоями.Поскольку может быть множество причин и множество данных журнала, я написал этот файл .bat (Win7 x64, VS2010 Express), чтобы журналы были упорядочены и легко анализировались:

    @echo off

    rem date and time in format YYYYMonDD_hhmmss
    set year=%DATE:~-4%
    set month=%DATE:~3,2%
    set day=%DATE:~0,2%

    IF %month%==01 set monthstr=Jan
    IF %month%==02 set monthstr=Feb
    IF %month%==03 set monthstr=Mar
    IF %month%==04 set monthstr=Apr
    IF %month%==05 set monthstr=May
    IF %month%==06 set monthstr=Jun
    IF %month%==07 set monthstr=Jul
    IF %month%==08 set monthstr=Aug
    IF %month%==09 set monthstr=Sep
    IF %month%==10 set monthstr=Oct
    IF %month%==11 set monthstr=Nov
    IF %month%==12 set monthstr=Dec

    set now=%TIME:~0,-3%
    set now=%now::=%
    set now=%now: =0%
    set now=%year%%monthstr%%day%_%now%

    start "VS2010 express" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCExpress.exe" /Log "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VSlogs\VS_log_%now%.txt"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...