vshost32-clr2.exe 已停止工作 [故障模块名称:cdosys.dll,版本:6.6.7601.17514,时间戳:0x4ce7b774]

Posted

技术标签:

【中文标题】vshost32-clr2.exe 已停止工作 [故障模块名称:cdosys.dll,版本:6.6.7601.17514,时间戳:0x4ce7b774]【英文标题】:vshost32-clr2.exe has stopped working [Faulting module name: cdosys.dll, version: 6.6.7601.17514, time stamp: 0x4ce7b774] 【发布时间】:2012-03-31 20:34:35 【问题描述】:

我在visual c# 2010 express中运行该应用程序,该应用程序在调试模式下连续运行了大约3个小时,之后它停止工作并显示一个弹出窗口 " [窗口标题] vshost32-clr2.exe 【主要说明】 vshost32-clr2.exe 已停止工作 [内容] 一个问题导致程序停止正常工作。如果有可用的解决方案,Windows 将关闭该程序并通知您。 "

我检查了应用程序日志.. 所以下面是应用程序日志 “错误应用程序名称:TestPro.vshost.exe,版本:10.0.30319.1,时间戳:0x4ba2084b 错误模块名称:cdosys.dll,版本:6.6.7601.17514,时间戳:0x4ce7b774 异常代码:0xc0000409 故障偏移量:0x0005b8a5 错误进程ID:0x2064 错误应用程序启动时间:0x01cd0273c31c2e76 错误的应用程序路径:C:\work Copy\TestPro\TestPro\bin\Debug\TestPro.vshost.exe 错误模块路径:C:\Windows\SysWOW64\cdosys.dll 报告 ID:77537da3-6e81-11e1-b891-78e3b595863f"

我无法确定此错误的原因,因此请有人帮助我找出原因并解决问题..

【问题讨论】:

如上述异常状态“Windows 将关闭程序并通知您是否有可用的解决方案。” - 只要呆在那里,就会显示一个带有答案的弹出窗口。 CDOSYS 是一个 COM 服务器,它在缓冲区溢出时崩溃。强烈支持 System.Net 而不是 CDO。确保您的反恶意软件状况良好。 【参考方案1】:

为此,您可以按照以下步骤操作 - 1. 在解决方案资源管理器中右键单击项目并选择属性

    如果尚未选择调试选项卡,请单击它。

    取消选中启用调试器部分下的启用 Visual Studio 托管进程复选框

希望它会工作......

【讨论】:

我认为问题出在应用程序代码中,而不是在 vshosts32-clr.exe 中。我认为禁用托管进程不会解决此处的原始问题【参考方案2】:

感谢您的帖子和访问!

请按照以下步骤检查 Visual Studio 中的符号服务器设置:

    转到“工具”菜单并单击“选项” 在左侧面板上展开调试节点单击常规 在右侧面板上禁用源服务器支持 禁用 .NET Framework 源代码步进

发生这种情况是因为 Visual Studio 尝试加载符号文件进行调试,但有时会遇到超时问题。

【讨论】:

以上是关于vshost32-clr2.exe 已停止工作 [故障模块名称:cdosys.dll,版本:6.6.7601.17514,时间戳:0x4ce7b774]的主要内容,如果未能解决你的问题,请参考以下文章

vshost.exe已停止工作,如何解决?急!!!

visual studio vshost.exe 已停止工作的问题

c#获取活动窗口文本(导致vshost32.exe停止工作)

程序'[13476] MyApp.vshost.exe'已退出,代码为-1(0xffffffff)

Desktop Interface已停止工作

WInForm已停止工作怎么回事