如何在运行另一个 Office 版本的计算机上使用 Office 2013 套件和程序 (MSI 部署)

有关本文的 Microsoft Office 2010 版本,请参阅 2121447

有关本文的 Microsoft 365 客户端版本,请参阅 在同一台电脑上安装和使用不同版本的 Office

简介

本文包含有关如何在运行另一个 Office 版本的计算机上使用 Microsoft Office 2013 套件和程序的信息。 本文还提供了帮助防止不同版本的 Office 之间的冲突的建议。

更多信息

可以在一台计算机上安装和使用多个版本的 Office。 例如,可以在同一台计算机上安装和使用 Office 2013 和 Office 2010。 但是,我们不建议这样做。

注意

我们不支持在已启用终端服务的 Windows 版本上使用多个 Office 版本。 如果要在 Windows 上运行多个版本的 Office,则应禁用终端服务。

虚拟化

为了避免本文中讨论的问题,可以使用以下解决方案之一在虚拟化环境中部署一个或多个 Office 产品。

Windows 虚拟电脑和 Windows 7

Windows 虚拟电脑是 Windows 7 的免费下载,可用于在同一台 Windows 7 计算机上安装多个版本的 Office,而不会发生冲突。

有关 Windows 虚拟电脑的详细信息,请参阅 在同一台电脑上安装和使用不同版本的 Office

远程桌面服务或终端服务

远程桌面服务或终端服务可用于在客户端可以连接到的服务器上托管安装,以提供完整的 Windows 环境。

有关详细信息,请访问 https://technet.microsoft.com/library/bb897474.aspx远程桌面服务。

应用程序虚拟化

Microsoft Application Virtualization (App-V) 可以让不兼容的应用程序在操作系统的同一实例上运行。 这些应用程序是集中托管的服务,这些服务从未安装过,可最大程度地减少冲突,并按需流式传输到最终用户。

有关 Office 2013 资源工具包的详细信息,请转到以下 Microsoft TechNet 网站:

Office 2013 资源工具包

Windows 8和 Hyper-V

由于 Hyper-V 包含在 Windows 8 中,因此无需下载并安装它。

有关 Windows 8 和 Windows Server 2012 中的 Hyper-V 的详细信息,请转到以下 Microsoft TechNet 网站:

安装顺序

如果要在没有虚拟化的情况下在同一台计算机上安装和使用多个 Office 版本,请使用以下顺序。

版本 安装顺序
Microsoft Office 2003 First
Microsoft Office 2007
Microsoft Office 2010 套件和程序仅 (32 位版本) 第三节
Microsoft Office 2013 套件和程序仅 (32 位版本)

必须先安装最早版本的 Office。 例如,如果要在同一计算机上同时使用 Office 2007 和 Office 2013 程序,请先安装 Office 2007。 必须使用此顺序,因为如何为每个版本的 Office 套件和程序管理注册表项、共享程序、文件扩展名和其他设置。

注意

  • 此安装顺序也适用于 Office 独立产品,例如 Visio。
  • Windows 8不支持 Office 2003
  • 如果卸载其中一个 Office 版本,可能需要重新安装 Office 的剩余版本才能正常工作。
  • 在) 应用 Office 更新 ((如 .msp 文件)时,必须遵循此安装顺序。 这是因为应用更新时,会修复目标 Office 产品。 将更新应用于较旧版本的 Office 可能会导致更高版本的 Office 无法正常运行。 必须首先将更新应用到 Office 的最早版本,然后按时间顺序修复或将更新应用到 Office 的更高版本。

安装类型

可以使用传统的 MSI 或即点即用 (C2R) 部署方法安装 Office 2013 套件或程序。 即使你能够同时使用这两种方法安装 Office 2013,我们也不支持在同一台计算机上共存的 Office 2013 MSI 和 Office 2013 即点即用安装。

Office 2013 套件和产品 64 位版本

若要在同一台计算机上安装和使用多个 64 位版本的 Office 而不使用虚拟化,请按以下顺序安装它们:

版本 安装顺序
Microsoft Office 2010 64 位 First
Microsoft Office 2013 64 位

在同一台计算机上安装 32 位版本的 Office 时,不能运行任何 Office 2013 套件或程序的 64 位版本。 安装程序将检测到你的计算机上有以前的 32 位版本的 Office 程序,并要求删除它们,然后才能安装 Office 2013 64 位。

注意 此语句适用于 MSI、即点即用 (C2R) 和 App-V 部署类型。

Office Bin 文件夹位置

安装 Office 2013 套件或程序时,安装程序使用 Program Files\Microsoft Office 文件夹作为 32 位版本的 Windows 上的默认文件夹,或使用 Program Files (x86) \Microsoft Office 文件夹作为 64 位版本的 Windows 上的默认文件夹。 这些版本的 Windows 中的 Office Bin 默认文件夹分别为 Program Files\Microsoft Office\Office15 和 Program Files (x86) \Microsoft Office\Office15。 Office Bin 文件夹是安装 Office 可执行文件的文件夹。 对于想要在同一计算机上使用多个 Office 版本的用户,此位置提供更好的用户体验。 请注意,无法更改 Office Bin 文件夹的名称。

“开始”菜单快捷方式

可以使用 Office 自定义工具为 Office 2007、Office 2010 和 Office 2013 快捷方式指定其他位置。 若要访问 Office 自定义工具,请在命令提示符处在 Office 2013 CD 的根目录中运行安装程序 /admin 命令:

注意 Office 自定义工具仅适用于非零售版本的 Office 2007、Office 2010 和 Office 2013。

有关 Office 自定义工具的详细信息,请转到以下 Microsoft TechNet 网站:

Office 2013 的 Office 自定义工具 (OCT) 参考

Outlook 的多个版本

Outlook 2013 不能与任何早期版本的 Outlook 共存。 安装 Outlook 2013 时,安装程序会删除已安装的任何早期版本的 Outlook。 即使选中“删除以前的版本”对话框中的“保留这些程序检查”框,安装程序也会删除这些版本的 Outlook。

Microsoft Office Groove 2007 和 Microsoft SharePoint Workspace 2010

Microsoft SharePoint Workspace 2010不能与 Microsoft Office Groove 2007 共存。 安装 SharePoint Workspace 2010 时,安装程序会删除 Groove 2007。 即使选中了“删除以前的版本”对话框中的“保留这些程序检查”框,安装程序也会删除 Groove 2007。

多个版本的Word

如果在同一台计算机上安装了两个版本的 Word,则启动 Word 2010 时会遇到延迟。 出现此行为是因为 Word 2010 会自动在计算机上注册自身。

可以绕过此注册,使 Word 2010 启动速度更快。 但是,我们不建议这样做,因为如果无法注册自身,Word可能无法正常工作。

重要

本部分、方法或任务包含说明如何更改注册表的步骤。 但是,如果错误地更改注册表,可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 对于添加的保护,在更改之前备份注册表。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表

若要禁用 Word 2010 的自动注册,请执行以下步骤:

  1. 启动注册表编辑器。

    • 在 Windows 7 或 Windows Vista 中,单击“开始”,在“开始搜索”框中键入 regedit,然后按 Enter。

      如果系统提示你输入管理员密码或进行确认,请键入密码或提供确认信息。

    • 在 Windows XP 中,单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。

  2. 找到并单击以选择以下注册表子项:

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options

  3. 选择步骤 3 中指定的子项后,指向“编辑”菜单上的“新建”,然后单击“DWORD 值”。

  4. 键入 NoReReg,然后按 Enter。

  5. 右键单击“NoReReg”,然后单击“修改”。

  6. 在“值数据”框中,键入 1,然后单击“确定”。

  7. 在“文件”菜单上,单击“退出”以关闭注册表编辑器。

注意

为了在 Word 的其他版本中禁用注册,必须为每个版本创建此注册表项。 为此,请将路径中的版本号替换为Word的相应版本。

Microsoft Windows 资源管理器中的 Office 文件

在 Windows 资源管理器中双击 Office 文件以打开该文件时,以下规则适用。 在 Windows 中双击“最近使用的文档”文件夹中的 Office 文件时,这些规则也适用。

  • 如果在计算机上运行创建文件的程序的某个版本,则会在该版本中打开该文件。
  • 对于 Access 和 Word,如果计算机上未运行创建文件的程序版本,则会在最近启动的程序版本中打开该文件。
  • 若要将文件与特定版本的 Office 中包含的程序相关联,请运行 Office 安装程序,然后单击“ 修复 Office”。 执行此操作时,将注册该版本的 Office 的文件关联。

注意

不能使用此方法在 Word 或 Access 中注册文件关联。 如果为某个版本的 Office 安装软件更新,则软件更新会修复该版本的 Office。 安装软件更新后,可能需要修复部分或所有 Office 产品才能还原文件关联。 有关如何修复 Office 2013 功能的详细信息,请参阅 修复 Office 应用程序

Windows 8修复或删除 Office 2013 的步骤:

修复 Office 程序

  1. 在“Windows 8开始”屏幕中,键入“控制面板”。
  2. 单击或点击“控制面板”
  3. “程序”下,单击或点击“ 卸载程序”。
  4. 单击或点击要修复的 Office 程序,然后单击或点击“ 更改”。
  5. 单击或点击“ 修复>继续”。 修复完成后,可能需要重新启动计算机。

卸载 Office

  1. 在“Windows 8开始”屏幕中,键入“控制面板”。
  2. 单击或点击控制面板
  3. “程序”下,单击或点击“ 卸载程序”。
  4. 选择要卸载的 Office 版本。
  5. 单击或点击“ 卸载>继续”。 删除完成后,可能需要重新启动计算机。

其他程序中的 Office OLE 对象

如果将 Office 对象插入运行多个 Office 版本的计算机上的另一个程序,将使用该程序的最新版本。 例如,如果将 Microsoft Excel 工作表对象插入Word文档中,将使用最新版本的 Word 和 Excel。 如果与未使用 Office 2010 程序的用户共享容器文件,则可能会导致问题。

共享程序

如果按照“安装顺序”部分中所述的顺序安装不同版本的 Office,则使用公式编辑器和剪辑库等共享程序时,不应遇到任何问题。 但是,“ 对象 ”对话框可能会为每个共享程序显示多个条目。 出现此行为的原因是计算机上安装了多个版本的共享程序。

Word中的 Windows Installer 消息

如果计算机上安装了多个版本的 Word,Windows 安装程序可能会在 2013 Word启动时启动。 此外,在启动Word之前,可能会显示一条消息,指出 Windows Installer 正在准备安装Word。 如果启动的 Word 版本不是已注册的版本,则会出现这种情况。 修复操作可能需要几分钟才能完成。

Access 中的 Windows Installer 消息

在安装了多个 Access 版本的计算机上启动 Access 时,Windows Installer 可能会启动,并且可能会在 Access 启动之前显示一条消息,指出 Windows Installer 正在准备安装 Access。

每次在使用 Access 2013 后启动 Access 2003、Access 2007 或 Access 2010 时,Windows Installer 修复操作都会注册该版本的 Access。 同样,每次使用早期版本的 Access 后,Windows Installer 修复操作都会注册 Access 2010。 启动 Access 2002 时不会发生这种情况,在再次启动同一版本的 Access 时也不会发生这种情况。