2007 Office system 中介绍的安装程序更改

 

适用于: Office 2010

上一次修改主题: 2015-03-09

本文摘要论述了 2007 Microsoft Office system 中引入的安装程序更改:

本文内容:

  • 安装程序体系结构

  • 中性语言体系结构

  • 自定义模型

安装程序体系结构

2007 Office system 的安装程序已经过重新设计,可以支持更高效的安装过程。其中大部分工具和过程都是新增的,但总体目标与以前的任何 Office 部署的总体目标相同,即,尽可能高效地在用户计算机上安装正确的配置。

在 2007 Office system 版本中,新的安装程序已经处理了安装过程中的大部分复杂操作。安装程序在后台执行最难处理的部分,您只需自定义和分发产品即可,且该操作步骤比以前任何版本中的操作步骤都要简单。此信息还适用于产品的 Office 2010 版本,因为此版本中的基本安装程序体系结构尚未更改。

安装程序功能比较

下表对 2007 Office system 版本和早期版本(Microsoft Office 2000、Office XP 和 Office 2003)中最相近的安装程序功能进行了比较。此信息也适用于 Office 2010。

早期版本 2007 Office system 和 Office 2010 版本 功能

Windows Installer (Msiexec.exe)

安装程序 (Setup.exe)

安装程序

管理安装点

本地安装源 (LIS)

存储程序文件的位置

每个产品一个 MSI 文件

每个产品多个 MSI 文件

Windows Installer 文件

核心英文版及 MUI 包

中性语言体系结构

同时部署多种语言

Setup.ini 文件

Config.xml 文件

自定义安装文件

安装程序命令行

Config.xml 文件

自定义安装文件

自定义安装向导

Office 自定义工具 (OCT)

自定义产品安装

自定义维护向导

Office 自定义工具

自定义产品安装

Office 配置文件向导

组策略设置

组策略管理控制台 (GPMC) 和组策略对象编辑器 Microsoft 管理控制台 (MMC) 管理单元用于管理策略设置

安装程序文件

在 2007 Office system 之前的 Office 版本中,每个产品由单个 Windows Installer 程序包(MSI 文件)组成,Setup.exe 的主要作用是调用 Windows Installer (Msiexec.exe) 来安装该程序包。由于安装程序会将其命令行传送给 Windows Installer,因此,可以在命令行上设置 Window Installer 属性以管理安装过程。

从 2007 Office system 版本开始,单个 Office 产品由多个 MSI 文件组成。这在产品的 Office 2010 版本中是相同的,原因是,此版本中的基本安装程序体系结构未发生更改。安装程序(不是 Windows Installer)将中性语言核心产品包与一个或多个特定语言包组合到一起以创建完整的产品。任何一个单独的 MSI 文件都不能代表任何用户可以安装或使用的产品,必须由安装程序组装一套相应的 MSI 文件,并协调整个安装过程。

您安装的 Office 产品是在安装点上的 XML 文件中定义的。安装程序会读取这些 XML 文件中的数据,为产品组合所需的 MSI 文件集,将所有必需的文件复制到本地安装源,然后只调用 Windows Installer 来完成安装过程。

备注

您不能使用 Windows Installer 命令行 (Msiexec.exe) 在 2007 Office system 版本或 Office 2010 中安装任何产品,也不能在安装程序命令行设置 Windows Installer 属性。但是,您可以使用新的部署工具自定义安装过程的所有部分,操作过程与在以前的版本中完全一样。有关详细信息,请参阅 Office 2010 的安装程序体系结构概述

中性语言体系结构

如果要以国际设置安装早期版本的 Office,则必须首先安装核心的英文版,然后部署一个或多个多语言用户界面 (MUI) 包,从而为用户提供其他语言版本。您可能已使用自定义安装向导配置了 MUI 包,然后编辑了 Setup.ini 文件,从而将 MUI 包安装与主要英文版安装链接到一起。

由于在 2007 Office system 中引入了中性语言体系结构,因而不再需要链接语言包,并且该过程已缩减为一个安装。这也适用于 Office 2010,因为此版本中的语言体系结构未发生更改。在创建初始网络安装点(始终包含核心产品)后,您可以将所需的所有其他语言文件夹复制到同一位置。这些语言文件夹包含特定语言包或构造块,安装程序将其与核心产品组合在一起以创建一个可以使用任何语言(包括英文)的完整产品。创建多语言网络安装点后,安装程序可以管理如下过程:利用可用语言选项自动为每位用户组装正确的语言版本。

当用户运行特定的 Office 产品的安装程序时,安装程序会检测是否存在多种可用语言,并会自动将核心程序包与符合用户区域设置(在 Windows 中进行设置)的语言组合在一起。只有一种语言版本会复制到本地安装源;只有一种产品会出现在“控制面板”的“添加或删除程序”中。您不需要执行任何额外步骤,只需将语言文件夹拖到网络安装点,即可确保美国纽约的用户使用英文版,而日本东京的用户使用日语版,法国巴黎的用户使用法语版,等等。

自定义多语言安装同样得到了简化。无论您要部署多少种语言,一个产品都只能创建一个自定义文件。大部分配置选项都会应用到核心产品中,只有少数特定语言的自定义项(如,日语输入法编辑器 (IME) 的功能安装状态)在需要时才会应用,在不需要时会被忽略。

备注

在自定义安装时,可以指定安装程序在用户计算机上是安装多种语言还是安装一种特定的语言,而不考虑用户区域设置。有关新的多语言体系结构的详细信息,请参阅 Office 2010 的安装程序体系结构概述中的“中性语言设计”。

自定义模型

在 2007 Office system 之前的 Office 产品版本中,需要在安装后使用一些工具来自定义安装程序和管理 Office。但是,2007 Office system 引入了一致的、简化的自定义模型。您可以使用多种方法之一来自定义安装,但最佳方法取决于您自定义的内容以及您是否希望用户能够更改默认配置。这也适用于 Office 2010,因为此版本中的自定义模型未进行更改。

选择自定义工具

下表概述了 2007 Office system 中引入的自定义方法,并针对每种方法提供了建议的或必需的场景。这也适用于 Office 2010。

工具或方法 应用场景 结果

使用 Office 自定义工具创建安装程序自定义文件(.msp 文件)。

对于大部分自定义设置,建议使用该方法,这些设置包括:

  • 接受许可条款,并输入批量许可证密钥

  • 在没有用户介入的情况下运行安装程序

  • 自定义功能和用户设置

  • 分发 Outlook 配置文件

安装程序将在所有应用了此 .msp 文件的计算机上安装默认配置。

用户可以在安装后修改大部分设置。

编辑 Config.xml 文件。

对于以下自定义设置,必须使用该方法:

  • 指定网络安装点的路径

  • 指定要安装的语言

  • 将安装程序指向自定义的 Config.xml 或安装程序自定义文件

  • 将本地安装源复制到用户计算机上,但不安装 Office

  • 将其他产品链接到主安装

安装程序将在已安装了 Config.xml 文件的所有计算机上安装指定的产品和语言。

Config.xml 中指定的设置优先于安装程序自定义文件中的重复设置。

将选项或属性添加到安装程序命令行。

仅适用于以下自定义设置:

  • 将安装程序指向自定义的 Config.xml 或安装程序自定义文件

  • 修改现有安装

  • 修复产品

  • 卸载产品

安装程序在最初安装 Office 或在维护模式下运行时,将应用自定义设置。

您无法在命令行中设置 Windows Installer 属性。

使用组策略对象编辑器 Microsoft 管理控制台 (MMC) 管理单元来指定策略设置。

用于为用户和计算机设置来配置限制严格或管理宽松的配置。

管理员可以使用组策略对配置进行一次性定义,然后依赖操作系统强制实施该状态。

在计算机启动时对计算机应用组策略,在用户登录时对用户应用组策略。还可以随后在后台定期应用组策略。