在基于 Windows 7 的计算机上安装 Office 2010 时,“安装 Microsoft Office 2010 要求在计算机上安装 MSXML 版本 6.10.1129.0”

症状

在基于 Windows 7 的计算机上安装 Office 2010 时,可能会收到以下错误消息:

Setup is unable to proceed due to the following error(s): The installation of Microsoft Office 2010 requires that MSXML version 6.10.1129.0 be installed on your computer. Install the component and re-run the setup.

原因

当对注册表项设置了不正确的权限时,会出现此问题。

解决方案

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表

若要解决此问题,请按照下列步骤操作:

  1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”
  2. 找到 HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0\win32。
  3. 右键单击 win32,然后单击“ 权限”。
  4. 授予自己对密钥的完全控制。
  5. 双击 win32 下的 (“默认) ”值,然后将其值从 %SystemRoot%\System32\msxml6.dll 更改为 C:\Windows\System32\msxml6.dll。
  6. 再次安装 Office 2010。