今早一开机(win2000+vs2003),右下角出现在微软自动更新下载的图标, 当时也没怎么注意,下载完就直接安装了,重启之后打开VS2003时提示错误:

Visual Studio .net无法加载,因为无法加载MSXML3.DLL文件 请参见位于http://support.microsoft.com/default.aspx?ln=zh-cn的知识库文章Q306905

以前也碰到过类似问题,也就是regvr32 MSXML3.DLL,基本就可以了,但今天怎么试都不行,总是提示错误返回一个错误号0x8007005,百度Google后得到结果无非是重新注册或是修改目录权限之类的,重新注册试过了不行,一直用的好好的也不存在目录权限问题,所以只好另想办法,微软网站也看了,但也一无所获,又不想重装,看来只能自己想办法了,仔细看了下System32目录下的MSXML3.DLL,发现MSXML3.DLL版本是8.90.1101.0 SP9的,如果没记错的话我记得应该不是SP9的,估计是早上自动下载更新的,赶快在QQ上问同学,他们都说自己是8.70的,想想问题可能出在这里了,让同学把MSXML3.DLL发过来,然后替换,但我怎么都替换不掉,替换完后一查看还是8.9的,超郁闷,没办法只能下载了,

微软的下载地址:http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=zh-cn&SrcCategoryId=&SrcFamilyId=28494391-052b-42ff-9674-f752bdca9582&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2ff%2f9%2f4%2ff94dd66a-be66-470e-8bf5-d0978f8b584d%2fmsxml3.msi

下载完后安装,问题解决了

 

版权声明:本文为ggbbeyou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ggbbeyou/archive/2009/07/24/1529852.html