首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法CoCreate事件探查器错误-但未使用事件探查器

无法CoCreate事件探查器错误-但未使用事件探查器
EN

Stack Overflow用户
提问于 2012-04-04 22:43:03
回答 9查看 52.7K关注 0票数 37

我们得到了一个:

.NET运行时版本2.0.50727.5448 -无法CoCreate探查器

在我们的our服务器上的事件查看器中的消息,以及随附的:

.NET运行时版本4.0.30319.239 -在CoCreateInstance期间加载探查器失败。探查器CLSID:'{d37a1b78-6dc5-46fc-bc31-f7c4d5a11c9c}‘。HRESULT: 0x8007007e。进程ID (十进制):224。消息ID: 0x2504。

问题是,我们不想使用分析器,没有分析器在服务器上运行或安装,代码也没有引用任何地方的分析器……

我们已经尝试删除其他人指出的与这些消息相关的注册表项,但无济于事;似乎我们的两个网站/We应用程序正在触发错误,一个使用.Net2,另一个使用4,但我不确定去哪里查找。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2012-04-05 16:12:39

经过多次搜索,我发现有人之前安装了dotTrace,然后卸载了它,但是卸载并不是很干净,导致注册表中到处都是条目,尽管我们已经删除了一些我们认为可以解决问题的条目,但更多的条目是针对该分析器的。

删除所有与dottrace相关的注册表项和它显示的CSID后,错误不再出现在事件查看器中。

有关帮助查找此类条目的脚本,请参阅以下答案:https://stackoverflow.com/a/36129656/361842

票数 28
EN

Stack Overflow用户

发布于 2014-03-13 17:02:44

从用户变量(控制面板>系统>高级系统设置>环境变量)中删除环境变量COR_ENABLE_PROFILING (或将其设置为0)解决了我的问题(无法启动MongoVUE)

票数 20
EN

Stack Overflow用户

发布于 2013-10-18 00:02:21

虽然在注册表中删除对分析器的CLSID的所有引用并不是一件坏事,但是您也可以选择通过将注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\COR_ENABLE_PROFILING设置为0来禁用分析

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10013493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档