2010-08-04 286 views
26

我一直在运行Visual Studio 2010(正式发布)一段时间。最近,在我8小时的工作日里,VS会崩溃10次以上。在VS2008中,处理大型Xaml文件时崩溃很常见,而当我在VS2010中遇到一些崩溃时,调试时,启动调试器,停止调试器以及编辑代码时出现其他随机时间时会发生崩溃。Visual Studio 2010重复崩溃

我已经通过问题报告一看,最频繁出现我找到了一个是:

说明

错误的应用程序路径:C:\ Program Files文件(86 )\微软的Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe的

问题签名

问题事件名称:APPCRASH

应用名称:devenv.exe的

应用程序版本:10.0.30319.1

应用程序时间戳:4ba1fab3

故障模块名称:ntdll.dll中

故障模块版本:6.1.7600.16385

故障模块时间戳:4a5bdb3b

异常代码:0000005

异常偏移:0002e23e

我运行Windows 7(64位)。大概有人遇到了这个问题,并找到了解决办法。我计划重新安装VS2010。希望能够照顾到这个问题。

+0

没有事件日志?没有更多细节? – Shoban 2010-08-04 16:51:27

+0

如果您深入了解事件日志,应该有一个名称中带有存储桶的字段。你能发布这些信息吗? – JaredPar 2010-08-05 04:28:09

+1

对不起,但我在看什么日志?我已经通过ActivityLog.xml进行了搜索,并且VS2010中的问题报告崩溃(通过Window 7的活动中心访问),但是我没有看到名称中包含“bucket”的任何内容。 – Quentamia 2010-08-05 15:33:16

回答

23

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

您可以尝试

Devenv.exe /SafeMode 

在安全模式下启动。您也可以尝试

Devenv.exe /Log 

将会记录所有活动。没有尝试过,所以不知道记录了哪些活动。

Visual Studio 2010 Command Line Switches

+1

我不确定是什么导致了这个问题,但即使在SafeMode VS2010崩溃。我刚刚完成重新安装一切都无济于事。如果我想出解决方案(除了格式化电脑),我会发布它。 – Quentamia 2010-08-04 19:58:27

+21

为什么这被标记为问题的答案? Quenton Jones找到答案了吗? – 2012-10-31 14:31:36

+0

@StealthRabbi它实际上帮助了我。我必须在安全模式下启动VS,然后关闭它,之后我能够正常启动VS而不出错。 – Kajiyama 2014-02-21 07:51:01

1

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

+0

这很有趣。我不再在为我提供这么多问题的项目上工作,但如果我再次遇到困难,我会看看。如果情况艰难,VS应该处理不好的代码。 – Quentamia 2011-06-08 15:37:43

+0

不确定xaml的东西,但是我在一次安装,一个盒子,非常烦人,总是得到关于丢失的VS宏链接的msg反复崩溃,所以可能是我的自定义宏之一。当我用新的实例调试时,我得到关于内存异常的消息,就像deven.exe试图将数据作为命令或命令处理为数据一样,但不知道。烦恼的是没有时间修复它catch22 :) – MemeDeveloper 2011-10-01 06:01:52

1

有太多事情可能导致工作室崩溃。

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

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

你也许就可以投票或添加自己的信息报告,但我会做的第一件事是更新我的视频驱动程序。我在2005年遇到了很多问题,它会随机崩溃,只是显示设计图面或打开一些太多的代码文件;但一旦我们得到体面的视频卡,并安装适当的驱动程序,它完美地工作。

+0

将尝试这一点,当我得到一个免费的分钟,感谢您的经验信息。 CHRS。 – MemeDeveloper 2011-10-01 06:03:13

2

我与Visual Studio有类似的问题。问题是由于某种原因没有正确安装的服务包。

我不得不使用Repair/reapply选项重新应用SP1。这种问题解决了我的问题。

还请确保重新启动系统。

2

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

在其他场合,它几乎总是一个企业防病毒认证助手的事情。它需要手动删除导致后台TFS登录随机时间破坏工作室的注册表项。

0

我想我刚解决了我的电脑上的类似问题,但可能不是同一个原因。它与TortoiseSVN有关(我认为视觉加载龟龟DLL是因为它与浏览器集成在一起,即使我没有特定的视觉工作室插件)。我升级了TortoiseSVN(从1.7.8到1.7.11),并且它在几个小时内没有崩溃(当关闭不再发生的视觉工作室时,我也有100%的repro情况)。也许有一些方法可以检查visual studio加载哪些DLL来解决升级/卸载的候选问题,但是我没有走这么远。

希望它可以帮助别人。

0

在开发C++代码时,在启用Task List之后,Visual Studio 2010开始频繁地崩溃并随机发生。

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

2

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

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

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

0

我有一个类似的问题。视觉工作室2010崩溃。当我连接时,它表示它在ntdll.dll中有一个读取访问冲突

关闭了所有打开的实例(有5个)并且它停止发生。

0

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

但是这绝对通过执行以下步骤解决:

  1. FrameWork的4.5.1下载(KB2858728)=> NDP451-KB2858728 86 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时,此时若会工作

!注:切勿安装更新(KB2858725)

0

记录功能确实有帮助。我遇到与崩溃相同的问题。因为可能有很多原因和大量日志数据,我写了这个蝙蝠(Win7的X64,VS2010快递),以保持井井有条,方便分析日志:

@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" 
1

我禁用“选项‘ - ’Evnironment“ - “Add-in/Micros Security” - >“允许宏运行”并修复了问题

0

我也有同样的问题我清除了我的设置配置环境使用C#开发设置然后我禁用了所有扩展当我打开,运行和关闭解决方案时,我一个接一个地启用它们,我发现有问题的扩展名是.Net反射器v版本8.5.0.179的红色门,我的VS2010,VS2012和VS2013都安装在我的Windows 8.1企业版64位,全部都是h广告相同的问题。每当我关闭解决方案VS会崩溃。希望能帮助到你。