VS 不断崩溃,通常是当我想单击一些要编辑的文本时。 当我查看事件日志时,我得到;
Log Name: Application
Source: Application Error
Date: 26/03/2013 15:18:30
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: (removed)
Description:
Faulting application name: devenv.exe, version: 10.0.40219.1, time stamp: 0x4d5f2a73
Faulting module name: clr.dll, version: 4.0.30319.269, time stamp: 0x4ee9ae83
Exception code: 0xc00000fd
Fault offset: 0x00194a5d
Faulting process id: 0x47c
Faulting application start time: 0x01ce2a3396f0faf2
Faulting application path: c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 69d0daee-9628-11e2-aeba-005056c00008
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-03-26T15:18:30.000000000Z" />
<EventRecordID>23553</EventRecordID>
<Channel>Application</Channel>
<Computer>(removed)</Computer>
<Security />
</System>
<EventData>
<Data>devenv.exe</Data>
<Data>10.0.40219.1</Data>
<Data>4d5f2a73</Data>
<Data>clr.dll</Data>
<Data>4.0.30319.269</Data>
<Data>4ee9ae83</Data>
<Data>c00000fd</Data>
<Data>00194a5d</Data>
<Data>47c</Data>
<Data>01ce2a3396f0faf2</Data>
<Data>c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe</Data>
<Data>C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll</Data>
<Data>69d0daee-9628-11e2-aeba-005056c00008</Data>
</EventData>
</Event>
我也明白了;
Log Name: Application
Source: Windows Error Reporting
Date: 26/03/2013 15:21:01
Event ID: 1001
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: (removed)
Description:
Fault bucket 2985755835, type 1
Event Name: APPCRASH
Response: Not available
Cab Id: -721041670
Problem signature:
P1: devenv.exe
P2: 10.0.40219.1
P3: 4d5f2a73
P4: clr.dll
P5: 4.0.30319.269
P6: 4ee9ae83
P7: c00000fd
P8: 00194a5d
P9:
P10:
Attached files:
C:\Users\xxx\AppData\Local\Temp\WERE350.tmp.WERInternalMetadata.xml
C:\Users\xxx\AppData\Local\Temp\WERF0C9.tmp.appcompat.txt
C:\Users\xxx\AppData\Local\Temp\WERF108.tmp.mdmp
These files may be available here:
C:\Users\xxx\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_devenv.exe_3f453f47c0d86c534010e7cf6788bb8f42fbcd_cab_144e2fda
Analysis symbol:
Rechecking for solution: 0
Report Id: 69d0daee-9628-11e2-aeba-005056c00008
Report Status: 8
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Windows Error Reporting" />
<EventID Qualifiers="0">1001</EventID>
<Level>4</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-03-26T15:21:01.000000000Z" />
<EventRecordID>23554</EventRecordID>
<Channel>Application</Channel>
<Computer>(removed)</Computer>
<Security />
</System>
<EventData>
<Data>2985755835</Data>
<Data>1</Data>
<Data>APPCRASH</Data>
<Data>Not available</Data>
<Data>-721041670</Data>
<Data>devenv.exe</Data>
<Data>10.0.40219.1</Data>
<Data>4d5f2a73</Data>
<Data>clr.dll</Data>
<Data>4.0.30319.269</Data>
<Data>4ee9ae83</Data>
<Data>c00000fd</Data>
<Data>00194a5d</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
C:\Users\xxx\AppData\Local\Temp\WERE350.tmp.WERInternalMetadata.xml
C:\Users\xxx\AppData\Local\Temp\WERF0C9.tmp.appcompat.txt
C:\Users\xxx\AppData\Local\Temp\WERF108.tmp.mdmp</Data>
<Data>C:\Users\xxx\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_devenv.exe_3f453f47c0d86c534010e7cf6788bb8f42fbcd_cab_144e2fda</Data>
<Data>
</Data>
<Data>0</Data>
<Data>69d0daee-9628-11e2-aeba-005056c00008</Data>
<Data>8</Data>
</EventData>
</Event>
最佳答案
解决这些类型错误的标准检查:
- 卸载 Visual Studio 的所有 beta/ctp 版本。
- 查看 Windows 事件查看器并检查应用程序日志中是否有以下两项:它将包含一个堆栈跟踪,可以帮助您找到罪魁祸首。
- 删除所有
*.*user
文件和解决方案用户选项文件 (.suo
) - Run visual studio with activity logging turned on查看日志是否包含导致崩溃的原因的提示。 (
devenv/log
) - 在安全模式下运行 Visual Studio (
devenv/safemode
) - Clear the ComponentModelCache文件夹
- 检查是否有任何扩展程序/附加组件/插件需要更新,并首先更新它们,看看是否能解决您的问题。
- 禁用所有加载项和扩展(VS Commands、WebEssentials 等)
- 卸载所有插件(resharper、coderush、reflector 等)
安装最新的补丁和服务包,如果您安装了 SQL Server 或其他安装了基于 Visual Studio Shell 的功能的产品,则可能需要重新应用这些服务包:
- 2005:SP 1 & TFS 2010 Forward Compatibiltiy Patch & Visual Studio update for Windows Vista
- 2008:SP 1 & TFS 2012/VSO Forward Compatibiltiy Patch
- 2010:SP 1 & TFS 2012/VSO Forward Compatibility Patch & Visual Studio update for Windows 8 and TFS 2012 .
- 2012:Update 5
- 2013:Update 5
- 2015:Update 3 & KB3165756
- 2017:Update to the latest version
重置与设置 (
devenv/resetsetting/resetaddin/resetskippkgs/setup
)- 备份并删除
%LOCALAPPDATA%\Microsoft\VisualStudio\
文件夹,以便 Visual Studio 重新创建您的设置文件夹。 - 安装扩展、更新等时请勿运行 Visual Studio。
尝试重现它。如果仍然出现这种情况,请修复 Visual Studio 并按顺序重新应用最新的服务包和修补程序。如果仍然出现这种情况,请提交 support ticket发送至 Microsoft,或 connect 上的项目.
如果没有发生,请逐一打开/安装/恢复这些项目,直到找到罪魁祸首。我知道这需要大量工作,但由于您的错误发生在 CLR 深处的某个地方(您看到 StackOverflow 异常),因此很难轻松查明问题。当您发现有问题的项目时,请查看是否有更新或请求他们的支持(或更新您的问题)。
在最坏的情况下,您可以使用 vs_setup/uninstall/force
强制卸载 Visual Studio,这应该适用于 2012 及更高版本的安装程序。
如果您仍在使用旧版本的 Visual Studio(2010 或更早版本),真的,真的。确实考虑升级。这些版本已经过了其支持生命周期,并且是为不再受支持的 Windows 版本构建的。我知道这些升级在短期内可能会带来痛苦,但长期的解决方案实际上是放弃旧版本。
关于visual-studio - Visual Studio 不断崩溃 : Application Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15640883/