注册 msxml3.dll

阅读() 评论() 发表时间:2008年12月21日 18:19

本文地址:http://qzone.qq.com/blog/282848481-1229854788

  今天只能装一个破解版的“中国电子地图2008”,装完之后做了个免安装版的(因为安装版需要破解,破解工具会被杀毒软件杀掉,很麻烦。)结果卸载了这个软件之后,我的麻烦就来了。

  首先是发现磁盘碎片整理不能使用了,后来有发现所有的.msc文件都不能打开了,再后来又发现连搜索都不能进行,网站登陆也不管用了,本来还想凑合着用呢,但看来实在是不行了,于是痛下决心,决定解决这个问题。

  分别以各具体症状为关键词搜索,结果也有几个既定方案。譬如通过“添加删除组件”重装附件,通过inf里的srchasst.inf来重装搜索,通过光盘恢复(行不通,没光盘),注册 msxml3.dll(这个大家都提到了),但通过copy,MS下载安装包重装,通过各种命令注册,均无法解决,错误提示: LoadLibrary("msxml3.dll")失败-动态链接库(DLL)初始化例程失败,后来很愤怒,放下机子吃晚饭去了。

  回来仍然不死心啊,又以“无法注册 msxml3.dll”为关键词搜索,苍天不负什么。。。记不住了,终于在一篇文章(http://www.weijunzi.com/2006/12/48.html)中提到此问题,他是参阅了amine的一文(http://www.embedsys.net/read.php?tid=399),拷贝msxml3r.dll这个文件到安装目录,顺利安装成功。amine的原文主要内容如下:

----------------------------------------------以下为引用--------------------------------------------
运行"regsvr32 msxml3.dll",出现错误:找不到指定的模块。这和网页脚本的错误是类似的,网页是Microsoft.XMLHTTP对象创建时找不到DLL。赶快搜索系统C盘,发现system32没有该DLL,却在dllcache中有。将msxml3.dll复制到System32,再注册,还出错,但错误发生了变化。新错误提示:LoadLibrary("msxml3.dll")失败-动态链接库(DLL)初始化例程失败。怀疑msxml3.dll被破坏,又看网上有人用安装MSXML3 SP4的方法,也到MS下载了一个安装包,安装重启后问题依旧。 只得再用搜索引擎寻找答案。用 loadlibrary "msxml3.dll" "失败" "初始化" 在百度搜索无果,只能改用英文在Google搜索,使用关键字: loadlibrary "msxml3.dll" fail,很快找到一篇文章[第3条]: http://djlizard.net/tech/msxml3/ 它使用DLL依赖关系探测, 发现msxml3.dll需要msxml3r.dll, Turns out, MSXML3r.dll doesn’t come with the MSXML3 package. 前面搜索msxml3.dll曾看到msxml3r.dll这个文件, 也在dllcache下,将其也复制到System32,再注册msxml3.dll,成功!
----------------------------------------------以上为引用--------------------------------------------

  奶奶的,可把我折腾的郁闷死了。。。

发表评论

日志新版升级特性介绍 请选择道具