Visual Studio 2010反复崩溃

时间:2010-08-04 16:46:50

标签: visual-studio-2010 crash

我已经运行Visual Studio 2010(正式版)一段时间了。最近,在我的8小时工作日,VS会崩溃10次以上。在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(x64)。有些人遇到了这个问题,并找到了解决方案。我计划重新安装VS2010。希望能解决这个问题。

14 个答案:

答案 0 :(得分:23)

您认为您是否安装了任何可能导致频繁崩溃的额外扩展程序?

你可以尝试

Devenv.exe /SafeMode

以安全模式启动。你也可以尝试

Devenv.exe /Log

将记录所有活动。没试过这个,所以不知道记录了什么活动。

Visual Studio 2010 Command Line Switches

答案 1 :(得分:8)

我遇到了类似的问题,这对我有帮助

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

从命令提示符运行它似乎解决了它。它今天整天都没有崩溃。

regsvr32 c:\Windows\System32\ole32.dll

答案 2 :(得分:2)

我在Visual Studio中遇到了类似的问题。问题是由于某种原因未正确安装的服务包。

我必须使用Repair / reapply选项重新应用SP1。这种方式解决了我的问题。

还要确保重启系统。

答案 3 :(得分:2)

只是为了帮助搜索它的人:这是webex即时通讯相关部分,但不是思科本身。原因是Studio Power Tools中与信使集成相关的组件。重新安装电动工具但没有消息传递集成。

在其他情况下,它几乎总是企业防病毒身份验证助手的事情。它需要手动删除导致后台TFS登录随机时刻打破工作室的注册表项。

答案 4 :(得分:2)

当Visual Studio 2010启动时,我的“Microsoft Visual Studio 2010已停止工作”错误。在我的情况下,故障模块是clr.dll。只有重启才能帮助。

我通过完全删除.NET并重新安装它来解决它。

请注意,如果您更新到.NET 4.5,这包括.NET 4,那么您必须删除并重新安装.NET 4.5

答案 5 :(得分:1)

我知道它为什么会崩溃。自己编码。您是否尝试使用Vs2010调试VS2010的失败实例?如果xaml设计器在代码中的任何地方崩溃,您应该能够看到堆栈跟踪。此外,尝试将相同的xaml加载到Blend 4中,然后在崩溃时在Blend上运行vs2010。我已经有了一些调试Vs2010崩溃的好结果。

答案 6 :(得分:1)

有很多东西可能导致工作室崩溃。

我会查看从视频卡驱动程序到RAM是否稳定的所有内容。

请注意,有一个微软连接,但在这个确切的问题:http://connect.microsoft.com/VisualStudio/feedback/details/634162/devenv-exe-frequent-intermittent-crashes-fault-module-name-ntdll-dll

您可以对其进行投票或将自己的信息添加到报告中,但我要做的第一件事就是更新我的视频驱动程序。我所在的一个地方在2005年遇到了很多问题;它会随机崩溃只是显示设计图面或打开一些太多的代码文件;但是一旦我们获得了不错的视频卡并安装了相应的驱动程序,它就能完美运行。

答案 7 :(得分:1)

我禁用了“选项” - “Evnironment” - “加载项/微安全” - >“允许宏运行”,并解决了问题。

答案 8 :(得分:0)

我想我刚刚在我的计算机上解决了类似的问题,但可能不是同一个原因。它与TortoiseSVN有关(我认为视觉加载乌龟DLL因为它与资源管理器集成,即使我没有特定的visual studio插件)。我升级了TortoiseSVN(从1.7.8升级到1.7.11)并且它没有崩溃几个小时(当关闭视觉工作室时我也有100%的责任案例,这不再发生了)。也许有一些方法可以检查visual studio加载了哪些DLL来解决升级/卸载的候选问题,但我没有这么做。

希望它可以帮助别人。

答案 9 :(得分:0)

在开发 C ++ 代码时,在启用Task List后,Visual Studio 2010经常开始频繁崩溃。

作为使用任务列表的替代方法,我现在只需使用在文件中查找工具(Ctrl + Shift + F)并搜索字符串TODO作为替代。

答案 10 :(得分:0)

我遇到了类似的问题。视觉工作室2010年正在崩溃。当我附上时,它说它在ntdll.dll

中有读取访问冲突

关闭了我所有打开的实例(有5个),它就不再发生了。

答案 11 :(得分:0)

今天我有这个错误,在我的情况下是因为微软发布了更新(KB2858725)的FrameWork 4.5.1,下载并安装了,

但是,通过执行以下步骤可以解决这个问题:

  1. FrameWork 4.5.1下载(KB2858728)=> NDP451-KB2858728-x86架构的x64-CHS.exe程序,阿洛斯 http://www.microsoft.com/en-us/download/details.aspx?id=40779

  2. 安装下载的软件(KB2858728)

  3. 尝试使用Vs,但也会出现同样的错误。

  4. 卸载下载的软件(KB2858728) (此任务完全清除了升级问题(KB2858725)

  5. 再次安装下载的软件(KB2858728)

  6. 尝试Vs,这次是否有效

  7. 注意:永远不要!安装更新(KB2858725)

答案 12 :(得分:0)

记录确实有帮助。我遇到了与崩溃相同的问题。由于可能有很多原因和大量的日志数据,我写了这个.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"

答案 13 :(得分:0)

我遇到了同样的问题。我清除了我的设置。配置环境以使用C#开发设置。然后我禁用了禁用按钮所在的所有扩展。我在打开,运行和关闭解决方案时逐个启用它们。我发现违规延伸是红色门的.Net反射器v 8.5.0.179。我的VS810,VS2012和VS2013都安装在我的Windows 8.1企业级64位上。所有人都有同样的问题。每当我关闭解决方案时,VS都会崩溃。希望它有所帮助。