win7下安装Office2010老是出现提示安装MSXML6.10.1129.0,下载官方MSXML后提示安装成功却也安装不了

2024-11-27 14:23:38
推荐回答(5个)
回答(1):

64位Win7,自带环境,无须更新XML解析器,只是Office 2010 的安装程序太老了,没有针对Win7优化而已,其实自带的XML版本要比提示的更高,只是注册表没有安装程序需要的注册项而已,只要手工补充上n就行了。
看了大多数国内网站,都没有,只有Google了,才有了如下方法。

以下信息是我在微软官网找到的答案,并且经过验证是完全解决问题的,有同类问题的网友应该是可以帮上忙的。

Note: If you are missing the typelib class id in your registry on aWindows 7 system running under x64, you can create the registry entryyourself. The trick is to make sure to include the file path of whereyou have msxml6.dll located on your system -typically c:\windows\system32. Yes, this workaround is gooed enough toget the Office installed working on an x64 system. You can copy thefollowing reg settings into a .reg file and apply it to your registry.

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"

回答(2):

如果HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}下面没有6.0的话,那么就自己新建一个。建好后再在6.0下面新建0和FLAGS。0下新建win32。注意要把FLAGS右边的值设为0,win32的值依然设为C:\Windows\System32\msxml6.dll。最后我们安装office2010就好了。

回答(3):

你的安装程序不完善,以下可解决这个问题.

以下是完整的OFFICE,中文,各种版本,确保解决问题,
是永久使用的,!
有Word、Excel、Powerpoint、Access
地址:
http://www.biso.cn/mysoft/d0.asp?gid=20
安全无毒,按提示安装完成即可永久使用提问者评价太感谢了,真心有用

回答(4):

解决若要安装 Microsoft Office 2010,需要MSXML 版本 6.10.1129的问题
方法如下:
1、单击 开始单击 运行键入 注册表编辑器然后单击 确定.
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。
重新安装 Office 2010。

注意,如果HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}下面没有6.0,那么就自己新建一个。

回答(5):

你直接装2012的,更好用