MSDN不能使用,提示“无法打开文档资源管理器”

来源:互联网 发布:surface 手写笔记软件 编辑:程序博客网 时间:2024/06/05 22:30

总共遇到下面3个问题,因为解决问题过程相关,并且问题原因也相关,将它们列在一块。遇到问题的先后顺序是3、2、1,解决问题的顺序则刚好是逆序。

1、安装vs2008过程中,弹出错误25541,提示打开xml文件machine.config失败,system error -2147221231
原因:安装过程需要通过msxml3.dll中的方法读取xml配置文件信息,由于msxml3.dll未注册成功,或者由于系统使用过程中对它进行了反注册,而导致无法读取xml文件
解决方法:用regsvr32命令重新注册dll

2、安装mysql 5.1.45出错,提示无法读取svctag.xml system error -2147221231
原因:原因和1中问题一样
解决方法:同1

3、msdn不能用,提示:无法打开文档资源管理器,指定的帮助集合"ms-help://MS.MSDNQTR.v90.chs"无效
原因:同1,当反注册msxml4.dll之后,msxml3.dll也不起作用,必须重新注册msxml3.dll
解决方法:同1一样

备注:该问题的原因不是直接查出来,在网上搜索的方法有三类,其一,注册一些dll(但是还没有看到注册解析xml的dll);其二,修复或者重装msdn;其三,重装vs。前两种方法试了都没用。搁置了2周之后选择重装vs,安装过程出现了问题1,通过网上搜索发现了解析xml的dll注册的问题,解决了问题1,问题2也不再出现(反注册msxml3.dll,然后安装mysql,安装不成功,但是没有重现问题2的提示);通过反注册msxml3.dll,重现出了msdn的问题,由此推断出问题原因与1和2相同,那么解决办法也就不用卸载vs

原创粉丝点击