注:::转载至http://xiangru.org/post-265.html,解决了我的问题,表示感谢!


今中午帮楼下妹纸电脑安装office2010时出错,提示要安装msxml 6.10.1129.0……


由于下列原因,安装程序无法继续: 若要安装Microsoft office 2010,需要在计算机上安装MSXML版本6.10.1129.0.请安装此组件,然后重新运行安装程序。

请更正上面列出的问题然后重新运行安装程序。


77c6a7efce1b9d1690168e2bf3deb48f8d5464a2.jpg 


好吧,咱立马百度了,折腾了无数个方法,正欲要放弃时,打算晚点给重装系统了,谷歌了下,终于找到了解决之法。不得不说这个就叫搜索的质量。坑爹的百度不说了。。


博客好久没更新了,来混个脸熟。整理下,咱找到的解决办法,win7 64位系统,亲测有效。


网络流传的这几种解决之法:

方法1、下载msxml 6.10.1129.0组件。

微软官方地址为:

http://www.microsoft.com/zh-cn/download/details.aspx?id=6276


方法2、执行regsvr32命令。

运行:regsvr32 /u msxml6.dll,

再运行:regsvr32 msxml6.dll。


方法3、找到注册表文件手动修改。

1、在桌面状态下输入windows键加R键,会弹出一个对话框,再输入regedit进入注册表编辑器;

2、找到HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0\win32;
3、用鼠标右键单击 win32然后单击权限,为自己授予完全控制到的项;
4、双击 (默认值) 在下的值 win32然后再更改它的值从%SystemRoot%\System32\msxml6.dll到C:\Windows\System32\msxml6.dll。
注意,如果HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}下面没有6.0,那么就自己新建一个。


方法4、手工写.reg编辑注册表文件。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}]
[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0]
[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0]
[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0\win32]
@="c:\\windows\\system32\\msxml6.dll"

创建一个txt文件,把上面代码复制进去,文件另存为名.reg格式文件,运行一下即可成功写入。

方法4类似于方法3,不过更简便。但是咱尝试了以上4种方法都不能安装,坑爹,这想到可能是之前用的office2003绿色版卸载不完全导致的了,谷歌了下找到了新的办法——


5、下载微软官方的清理卸载工具MicrosoftFixit50927.msi。

链接: http://pan.baidu.com/s/1kTFX5pt 

密码: 8o7c

终于成功了,上下工具分享地址。

好吧,表示遇到同样的问题,就可以轻而易举解决了吧。感谢谷歌与千万网友。