您的位置:首页 > 其它

“Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的”

2013-04-12 09:11 399 查看
大清早的遇到这么个情况,在编辑器里面随便输入个字符就报错,即时源码检查也失效了。





查了一下跟MSDN 2008有关,刚好我昨天就装了这玩意儿……

MSDN 2008把某个DLL的注册路径给修改掉了,所以VS2010加载插件的时候出错。

以下是具体的解决方法:

这个bug是安装某些软件的时候,vs2010相关的注册表值被修改了,只要改回来就好了。

对于32位机器,查找注册表的项:

[HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32],

把它的默认值修改为:

C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll

而对于64位的机器,查找项:

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]

把它的默认值修改为:

C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll

网上的解决方案是进入注册表修改某个CLSID对应的InProcServer32数据,但是我却没找到这个CLSID。

不过还好文件肯定是C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\textmgrp.dll
直接打开CMD,Vista以上版本的系统需要右键以管理员权限执行,然后输入

regsvr32 “C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\textmgrp.dll” 即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐