本文提供有关在安装 Microsoft Office 2010 之前自定义安装程序的必需信息和过程。在 Office 2010 中(如同在 2007 Microsoft Office system 中一样),安装程序控制整个安装,其中包括 2007 Office system 之前的 Office 早期版本中 Windows Installer 所处理的过程。自定义安装程序的默认行为使您可以控制过程,例如运行无用户交互的安装、代表用户处理产品密钥和 Microsoft 软件许可条款以及指定组织名称或其他安装位置。
我们建议您在自定义安装程序之前先阅读 Office 2010 的批量激活概述、规划 Office 2010 的批量激活和配置和部署 Office 2010 的批量激活这几篇文章。
本文内容:
自定义安装程序
若要自定义安装程序管理安装过程的方式,请使用 Office 自定义工具 (OCT) 创建安装程序自定义 (.msp) 文件。用户在其计算机上安装 Office 时安装程序将应用此文件。
在 Office 2010 中,提供了两个特定于体系结构的 Office 自定义工具 (OCT) 版本:一个版本用于 32 位 Office 2010,另一个版本用于 64 位 Office 2010。OCT 的 64 位版本支持 Office 2010 的 64 位客户端版本,并提供与 32 位版本相同的用户界面、功能和可配置设置。可以使用同一命令来运行 32 位或 64 位版本的 OCT。例如,若要运行 32 位 OCT,请从 x86(32 位)文件夹运行 setup.exe /admin 命令行,如下面的示例所示:\\server\share\Office14\x86\setup.exe /admin。若要运行 64 位 OCT,请从 x64(64 位)文件夹运行 setup.exe /admin 命令行。有关 64 位 Office 2010 的详细信息,请参阅 64 位 Office 2010 版本。
自定义 Office 安装程序
-
通过将 Office CD 上的所有文件和文件夹复制到网络上的文件夹,从而创建网络安装点。有关详细信息,请参阅为 Office 2010 创建网络安装点。
-
从网络安装点的根目录运行以下命令行,以启动 Office 自定义工具:
setup.exe /admin
-
选择要配置的产品,然后单击“确定”。
-
在左窗格中单击“安装位置和单位名称”。
-
在“默认安装路径”框中输入用户计算机上默认安装位置的路径。可以输入包含文件夹关键字 [ProgramFilesFolder] 的相对路径。
-
在“单位名称”框中为以此自定义文件安装 Office 的所有用户输入一个默认单位名称。
-
在左窗格中单击“其他网络资源”,然后单击“添加”。
-
在“网络服务器”框中输入在网络上已创建的任何备份源的路径。如果用户的本地安装源和原始网络安装点都不可用,则安装程序对需要源的操作使用这些复制的安装点之一。您可以根据需要添加任意多个源。
-
在左窗格中单击“授权和用户界面”。可以使用以下选项:
- 使用 KMS 客户端密钥 – 使用密钥管理服务 (KMS) 激活的企业部署不 需要输入产品密钥,因为 Office 2010 的所有批量许可证版本都预安装了 KMS 客户端密钥。KMS 是 Office 激活技术提供的方法之一,用于激活依照 Microsoft 批量许可计划许可的产品。只有 KMS 主计算机需要激活 KMS 主机密钥,以便在环境中建立本地激活服务。Office 2010 连接到本地 KMS 主机以进行激活。默认情况下,“使用 KMS 客户端密钥”选项处于选定状态。 有关 Office 2010 的许可选项的详细信息,请参阅 Office 2010 的批量激活概述。有关如何配置 KMS 主机的信息,请参阅部署 Office 2010 的批量激活中的准备和配置 KMS 主机。
- 输入另一个产品密钥 – 您可以使用“输入另一个产品密钥”条目来输入OCT 中的有效多次激活密钥 (MAK) 密钥。MAK 密钥是 Office 激活技术提供的另一种方法,用于激活依照 Microsoft 批量许可计划许可的产品。利用 MAK,客户可以通过使用 Microsoft 托管的激活服务器以联机方式激活 Office 2010 或通过电话激活。 若要使用 MAK 密钥,请在“输入另一个产品密钥”文本框中,输入不带空格的 MAK 密钥(25 个数字或字符)。有关使用 MAK 密钥的详细信息,请参阅部署 Office 2010 的批量激活。
-
选中“我接受《许可协议》中的条款”复选框。在安装程序自定义文件中提供此信息后,安装过程中或***启动 Office 应用程序时将不提示用户输入产品密钥或接受 Microsoft 软件许可条款。
-
在右窗格中将“显示级别”设置为“基本”或“无”,以安静模式安装 Office(无用户交互)。本文后面提供了有关显示设置的详细信息。
注意: 在企业部署中,我们建议您将“显示级别”设置为“无”,以确保安装程序以无提示方式运行,不提示用户输入信息,并避免安装等待任何用户交互(包括文件正在使用时)。将“显示级别”设置为“无”时假设“抑制模式”和“完成通知”选项均处于禁用状态并且您已接受 Microsoft 软件许可条款。管理员还必须确保在安装 Office 2010 的过程中未运行任何 Office 应用程序。 如果您将“显示级别”设置为“基本”并选中“抑制模式”选项,则当任何 Office 文件正在使用时会向用户发出提示。在这些情况下,将“显示级别”设置为“无”可阻止向用户发出提示。“抑制模式”选项不会阻止显示有关文件正在使用的消息;只有将“显示级别”设置为“无”才会阻止显示这些消息。 -
进行任何其他自定义。在“文件”菜单上单击“保存”,然后在网络安装点根目录的 Updates 文件夹中保存安装程序自定义文件。
您的自定义设置将应用于所指定产品在网络安装点上提供的任何语言版本。大多数自定义设置应用于中性语言核心产品。但是,工具中的功能树还包括特定语言的一部分功能。用户安装语言时将应用对特定语言的功能的自定义;否则将忽略这些自定义。
注意: |
---|
通常,不需要自定义日志记录选项。默认情况下,安装程序创建标准日志文件,并将其作为文本文件保存在用户计算机上的 %Temp% 文件夹中。如果安装失败,则安装程序会在相同位置创建详细的日志文件,该文件以导致失败的程序包开头。若要更改日志记录选项,请在记事本中打开 Config.xml 文件,并修改“<Logging>”元素。有关详细信息,请参阅 Config.xml file in Office 2010(该链接可能指向英文页面)。 |
以无提示方式安装 Office
在整个组织内部署 Office 时,要确定安装程序用户界面向用户显示的部分。默认情况下,安装程序以交互方式运行,在安装过程中让用户进行选择。如果要分发自定义配置,我们建立您限制用户与安装程序交互的部分。这样进行安装时就会减少中断,并默认您的自定义项是为所有用户设置的。有关显示选项的详细信息,请参阅 Office Customization Tool in Office 2010(该链接可能指向英文页面)中的Licensing and user interface。
如果在用户未登录到网络时使用部署工具(例如 Microsoft System Center Configuration Manager 2010 或 Microsoft Systems Management Server (SMS))来部署 Office,请将显示级别设置为“无”,该级别在安装 Office 时不显示任何安装程序用户界面。
注意: |
---|
以无提示方式安装 Office 时,必须提供有效的产品密钥。如果缺少产品密钥,则安装程序记录错误并退出。如前所述,如果您使用 KMS 激活,则不需要输入产品密钥,因为 Office 2010 的所有批量许可证版本都预安装了 KMS 客户端密钥;但是,如果使用 MAK,您必须输入 MAK 密钥。如果代表用户不接受许可条款,则安装程序也会完成安装;但是,以无提示方式安装 Office 实际上已隐含地接受了许可条款。 |
Windows Installer 属性“DISPLAY”和“PIDKEY”在 Office 2010 (或 2007 Office system)中不起作用;相反,在 Office 2010 中,您将通过以下方式在 OCT 中指定显示设置并指定产品密钥来直接自定义安装程序:接受默认选项“使用 KMS 客户端密钥”(如果使用 KMS 验证),或者在“输入另一个产品密钥”文本框中输入 MAK 密钥(如果使用 KMS),如自定义安装程序中所述。
由于安装程序在控制安装方面起到了越来越重要的作用,因此已不再需要许多 Windows Installer 属性。实际上,如果尝试使用 Office 自定义工具设置某些 Windows Installer 属性,将会阻止这些属性并生成错误。有关可以用于 Office 2010 的安装程序属性的完整列表,以及被阻止或不支持的属性及其相应新机制的列表,请参阅 Setup properties in Office 2010(该链接可能指向英文页面)。