创建 Office 2010 的自定义配置

 

适用于: Office 2010

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

本文介绍如何将 Microsoft Office 2010 的初始自定义安装部署到贵组织中的用户,其中还包含一个示例 Config.xml 文件。

本文内容:

  • Office 2010 中 Office 自定义工具的更改

  • 创建自定义配置

  • Config.xml 示例

建议您在自定义安装之前阅读下面的文章:

Office 2010 中 Office 自定义工具的更改

Office 自定义工具 (OCT) 是安装程序的一部分,是用于自定义 Office 2010 客户端安装的主要工具。它包含在 Office 2010 的批量许可版本(如 Microsoft Office Professional Plus 2010)中。在开始自定义之前,应注意 Office 2010 OCT 中的以下更改。

在 Office 2010 中,Office 自定义工具具有两个特定于体系结构的版本:一个用于 32 位 Office 2010,一个用于 64 位 Office 2010。OCT 的 64 位版本支持 Office 2010 的 64 位客户端版本,并提供与 32 位版本相同的用户界面、功能和可配置设置。

Office 2010 OCT 支持导入安装程序自定义 .msp 文件:

  • 可以将 32 位 Office 2010 .msp 文件导入 64 位 OCT,然后使用它们来自定义 64 位 Office 2010 产品。

  • 可以将 64 位 Office 2010 .msp 文件导入 32 位 OCT,然后使用它们来自定义 32 位 Office 2010 产品。

备注

您只能为等效的跨体系结构产品导入安装程序自定义 .msp 文件。例如,可以将 32 位 Microsoft Office Professional Plus 2010 自定义 .msp 文件导入 64 位 Office Professional Plus 2010 .msp 文件的 64 位 OCT 版本中。但是,不能将单独的 32 位 Microsoft Word 2010 自定义 .msp 文件导入 64 位 Microsoft Office Professional Plus 2010 .msp 文件的 64 位 OCT 中;系统将禁止这样做,同时会显示错误消息。不能将 2007 Microsoft Office system 安装程序自定义文件(.msp 文件)导入 Office 2010 OCT。

有关 OCT 的详细信息,请参阅 Office Customization Tool in Office 2010。有关导入功能的详细信息,请参阅导入 Office 2010 安装程序自定义文件。有关 64 位 Office 2010 的信息,请参阅64 位 Office 2010 版本

创建自定义配置

下表重点介绍了部署自定义配置的过程。

步骤 参考资料

将所有文件和文件夹从 Office 2010 CD 复制到网络上或您计算机上的某个文件夹中。例如,将文件复制到 \\server\share\Office14

将要部署的所有语言包及其他 Office 产品复制到同一网络安装点。当系统提示您是否覆盖重复的安装程序文件时,请单击“否”。

为 Office 2010 创建网络安装点

使用 Office 自定义工具 (OCT) 自定义安装程序,并配置其他自定义设置和安装选项。这将创建安装程序自定义文件(.msp 文件)。有关可以使用 OCT 进行配置的各个方面的完整说明,请参阅 Office Customization Tool in Office 2010。下面的示例将会创建一个新的安装程序自定义 .msp 文件。

  1. 从以前创建的网络安装点的根目录下,运行下面的命令行选项以启动 OCT:setup.exe /admin。例如,使用以下命令:\\server\share\Office14\setup.exe /admin

  2. 在“选择产品”对话框中,选择“新建用于下列产品的安装程序自定义文件”以创建新的自定义文件,例如,为 32 位 Office Professional Plus 2010 创建。单击“确定”。

    将会显示 OCT 用户界面,然后,您可以配置以下方面的设置:“安装”、“功能”、“其他内容”和“Outlook”。

  3. 自定义安装程序以指定希望安装程序如何管理安装。OCT 的“安装”部分用于配置以下选项,默认安装位置、默认的组织名称、包含 Office 2010 源的其他网络位置、产品密钥、Microsoft 软件许可条款、显示的用户界面级别、要删除的早期版本 Office 等等。

    产品密钥选项取决于您使用的 Office 2010 许可方法。“授权和用户界面”中提供了以下选项:

    1. 使用 KMS 客户端密钥:使用密钥管理服务 (KMS) 激活的企业部署不需要输入产品密钥,因为 Office 2010 的所有批量许可版本都预安装了 KMS 客户端密钥。KMS 是 Office 激活技术提供的方法之一,用于激活依照 Microsoft 批量许可计划许可的产品。只有 KMS 主计算机需要激活 KMS 主机密钥,以便在环境中建立本地激活服务。Office 2010 连接到本地 KMS 主机以执行激活。“使用 KMS 客户端密钥”是默认选项。有关如何配置 KMS 主机的信息,请参阅部署 Office 2010 的批量激活中的安装和配置 KMS 主机

    2. 输入另一个产品密钥   您可以使用“输入另一个产品密钥”条目在 OCT 中输入有效的多次激活密钥 (MAK) 密钥。MAK 密钥是 Office 激活技术提供的另一种方法,用于激活依照 Microsoft 批量许可计划许可的产品。利用 MAK,客户可以通过使用 Microsoft 托管的激活服务器联机激活 Office 2010 或通过电话激活。若要使用 MAK 密钥,请在“输入另一个产品密钥”文本框中,输入不带空格的 MAK 密钥(25 个数字或字符)。有关如何使用 MAK 密钥的详细信息,请参阅部署 Office 2010 的批量激活

    展开“显示级别”菜单以便在安装过程中设置用户界面行为。在企业部署中,我们建议您将“显示级别”设置为“无”,以确保安装程序以无提示方式运行,不提示用户输入信息,并避免安装等待任何用户交互(包括文件正在使用时)。将“显示级别”设置为“无”时假设“抑制模式”和“完成通知”选项均处于禁用状态并且您已接受 Microsoft 软件许可条款。您还可以使用 Config.xml 文件来配置显示级别选项;请参阅 Office 2010 中的 Config.xml 文件中的 Display 元素

    如果您想要提供安全设置的初始默认配置,也可以配置 Office 安全设置。有关信息,请参阅 Office Customization Tool in Office 2010中的 Office 安全设置

    重要

    尽管您可以使用 OCT 在安装程序自定义文件(.msp 文件)中指定初始默认安全设置,但是用户可以在安装后更改这些设置。若要强制实施安全设置,您必须使用组策略。有关如何规划安全设置的详细信息,请参阅 Office 2010 安全概述规划 Office 2010 的安全性

    有关更详细的信息,请参阅 在安装 Office 2010 之前自定义安装程序

  4. 使用“功能”部分来配置功能安装状态。有关信息,请参阅配置 Office 2010 的功能安装状态

    对于要添加到安装中的每个应用程序,请将其安装选项设置为“从本机运行全部程序”或“首次使用时安装”。例如,若要安装 Microsoft Outlook 2010,请展开“Microsoft Office”,并将“Microsoft Office Outlook”的安装选项更改为“从本机运行全部程序”。

    对于不想安装的应用程序,请在右侧窗格中将其安装选项设置为“不可用”。应用程序名称设置为粗体,以显示您已更改其安装选项。

    若要防止用户自己安装该应用程序,请选择“隐藏”和“锁定”选项。符号 [H][L] 将添加到该应用程序名称中以表明设置了这些选项。

    重要

    如果在初始安装 2007 Office system 期间使用 OCT 或 Config.xml 文件对特定功能设置“隐藏”选项,那么在初始安装后,将无法通过使用其他 Config.xml 文件或应用另一个 .msp 自定义文件,在功能树中取消隐藏该功能。这意味着在安装过程中,该功能 显示在功能树中。该功能将保持隐藏状态,并且您无法撤消此状态。该功能将不会显示在“控制面板”的“添加或删除程序”(“更改或删除程序”)中 Microsoft Office 2010 的“添加或删除功能”选项(在 Windows Vista 中为“程序和功能”选项)下。不过,您可以解锁该功能,以便以后使用 .msp 自定义文件或 Config.xml 文件在本地安装和运行。
    如果在初始安装期间使用 OCT 或 Config.xml 对功能设置“锁定”选项,则可以使用 .msp 自定义文件或 Config.xml 文件来解锁该功能并在本地安装。
    例如,您可以自定义 Config.xml 文件以修改 OptionState 元素,并添加以下行以在用户计算机上卸载该功能(在本例中为 Microsoft Access),并将该功能的子功能设置为指定状态:
    <OptionState Id="ACCESSFiles" State="Absent" Children="force" />
    还可以使用 OCT 来创建 .msp 自定义文件,以便以后通过在“设置功能安装状态”屏幕上将该功能安装状态设置为“从本机运行全部程序”,来安装该功能。

  5. 使用“修改用户设置”部分(在“功能”下)可以指定要应用的用户设置。有关信息,请参阅为 Office 2010 配置用户设置

    使用“修改用户设置”部分为通过此自定义文件安装 Office 的用户设置 Office 应用程序设置的默认值。

    若要配置某个选项,请展开左侧的树,然后单击要配置的用户界面元素。与该元素相关的可配置设置将显示在右侧窗格中。可以指定下列选项之一:

    未配置:保持原有设置。

    已启用:将根据您在设置的“属性”页上所做的选择来修改该设置。

    已禁用:已禁用设置。请注意,禁用某个选项与不配置该选项可能有所不同。有关详细信息,请参阅特定选项的说明。

    备注

    使用 OCT 配置用户设置可为设置设定初始默认值。安装 Office 之后,用户可以修改大多数设置。如果要强制实施用户设置,请使用组策略。

    还可以使用组策略设置来强制实施 Outlook 设置。可以使用组策略来管理 Outlook 的以下方面:

    • 指定受信任的 COM 加载项。

    • 自定义加密选项。

    • 配置 Outlook 垃圾邮件筛选器设置。有关信息,请参阅在 Outlook 2010 中配置垃圾邮件设置

    • 配置 Outlook 用于安全设置的方法。

    • 配置附件设置。

    • 配置编程安全设置。

    • 自定义 ActiveX 选项和自定义窗体设置。

    • 禁用文件夹主页。

  6. 可以使用 OCT 的“其他内容”部分配置以下选项:

  7. 可以使用 OCT 的“Outlook”部分(Office Customization Tool in Office 2010中的 Outlook)来配置 Outlook 的以下方面:

    • 指定 Exchange 帐户的设置。可以在新的或修改后的 Outlook 配置文件中配置用户的 Microsoft Exchange Server 设置。有关信息,请参阅 Office Customization Tool in Office 2010中的Exchange 设置

    • Outlook 配置文件设置。您可以自定义用户的默认 Outlook 配置文件,该配置文件包含 Windows 注册表中用于定义用户特定信息的一组值。一个 Outlook 配置文件可以包含多个电子邮件帐户。用户可以有多个 Outlook 配置文件,并且 Office 2010 OCT 支持添加多个 Outlook 电子邮件帐户。有关信息,请参阅 Office Customization Tool in Office 2010中的 Outlook 配置文件添加帐户

    • 在用户的配置文件中包含新的 Outlook 电子邮件帐户。如果您正在添加或修改 Exchange 帐户,则可以配置其他 Exchange 设置。例如,您可以配置 Exchange Server 脱机使用选项(Outlook 无处不在功能),并且可以指定缓存模式选项以配置用户的 Outlook 配置文件来使用 Exchange 邮箱的本地副本。有关详细信息,请参阅 Office Customization Tool in Office 2010中的添加帐户和“添加帐户和帐户设置对话框”以及“缓存模式”部分。

    • 将设置导出到一个 Outlook 配置文件(.prf 文件)。有关信息,请参阅 Office Customization Tool in Office 2010中的导出设置

    • 定义 Exchange 帐户和文件夹的发送和接收组,并指定在 Outlook 进行发送和接收操作期间对每个组执行的任务。发送和接收组包含一组 Outlook 帐户和文件夹。有关信息,请参阅 Office Customization Tool in Office 2010中的指定发送接收组

  8. 完成自定义时,请单击“文件”菜单上的“另存为”,指定安装程序自定义文件的路径和文件名,然后单击“保存”。

    对于初始安装,您可以将自定义 .msp 文件保存在网络安装点上的 Updates 文件夹中。当安装程序运行时,它将在安装点上的 Updates 文件夹中搜索特定于要安装的产品的自定义文件。

    备注

    如果计划部署多个安装程序自定义文件(.msp 文件),则只能为所安装的每个 Office 2010 产品将一个自定义 .msp 文件放在初始安装的 Updates 文件夹中。在安装完 Office 之后,您必须部署其余的自定义 .msp 文件。只支持在 Updates 文件夹中包含每个产品的一个安装程序自定义 .msp 文件。放在 Updates 文件夹中的自定义 .msp 文件将会首先部署。因此,这些文件必须包括无法在安装之后更改的任何安装程序自定义项(例如,安装位置)。
    如果不将自定义文件放在 Updates 文件夹中,则可以使用安装程序命令行选项 /adminfile 指定存储自定义 .msp 文件的文件夹的完全限定路径。例如,setup.exe /adminfile \server\share\myNewUpdatesFolder
    还可以使用 SetupUpdates 元素的 SUpdateLocation 属性,在 Config.xml 文件中指定包含 .msp 文件的文件夹所在的位置。有关 SetupUpdates 的详细信息,请参阅 Office 2010 中的 Config.xml 文件中的 SetupUpdates 元素

Office Customization Tool in Office 2010

部署 Office 2010 的批量激活

Office 2010 中配置客户端计算机的工具

在安装 Office 2010 之前自定义安装程序

配置 Office 2010 的功能安装状态

为 Office 2010 配置用户设置

配置 Outlook 2010

导入 Office 2010 安装程序自定义文件

若要指定安装选项(如网络安装点路径、要安装的产品以及自定义安装选项)并指定要安装的语言,请使用待安装产品的产品文件夹根目录中的 Config.xml 文件。

若要编辑 Config.xml 文件,请使用文本编辑器(如记事本)。

  1. 若要修改用户在安装过程中看到的显示选项,请在 Config.xml 文件中查找包含 Display 元素的行:

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

    若要防止用户在安装过程中进行干预,并指定显示选项,您可以修改 Display 元素信息,如以下示例所示:

    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

    有关信息,请参阅 Office 2010 中的 Config.xml 文件中的 Display 元素

  2. 若要指定要安装的其他语言,请使用 Config.xml 文件中的 AddLanguage 元素和属性。

    备注

    如果要添加多个 AddLanguage 元素,则必须添加 AddLanguage 元素的 ShellTransform 属性。此属性指定安装程序用于外壳用户界面的语言。
    例如,若要指定安装程序的安装完全支持英语、法语、德语和西班牙语,并将用户的默认区域选项语言用作默认安装语言,请在 Config.xml 文件中添加以下 AddLanguage 元素和属性:
    <AddLanguage Id="match" ShellTransform="yes"/> <AddLanguage Id="en-us" /> <AddLanguage Id="fr-fr" /> <AddLanguage Id="de-de" /> <AddLanguage Id="es-es" />

    在以上示例中,安装程序将安装所有指定的语言以及与用户的区域设置相匹配的语言(如果该语言与用户指定的语言不同,并且安装源中提供了该语言)。有关详细信息,请参阅 Office 2010 中的 Config.xml 文件中的 AddLanguage 元素 以及自定义 Office 2010 的语言安装和设置

    还可以使用 Config.xml 文件来配置其他选项,如下所示:

    • 指定网络安装点的路径。有关信息,请参阅 Office 2010 中的 Config.xml 文件中的 DistributionPoint 元素

    • 指定 25 个字符的批量许可证密钥。OCT 中的等效选项是“授权和用户界面”部分的“产品密钥”设置。如上所述,使用密钥管理服务 (KMS) 激活的企业部署不需要输入产品密钥,因为所有批量许可版本的 Office 2010 都预安装有 KMS 客户端密钥。KMS 是 Office 激活技术提供的方法之一,用于激活依照 Microsoft 批量许可计划许可的产品。但是,管理员必须为 KMS 主计算机配置 KMS 主机密钥,才能激活该计算机以及在您的环境中建立本地激活服务。Office 2010 连接到本地 KMS 主机以执行激活。默认情况下,OCT 中的“使用 KMS 客户端密钥”选项为选中状态。有关详细信息,请参阅 Office Customization Tool in Office 2010中的授权和用户界面。有关批量激活的信息,请参阅 Office 2010 的批量激活概述部署 Office 2010 的批量激活

      多次激活密钥 (MAK) 密钥是 Office 激活技术提供的另一种方法,用于激活依照 Microsoft 批量许可计划许可的产品。通过使用 MAK,客户端可以使用 Microsoft 托管的激活服务器联机激活 Office 2010 或通过电话激活。管理员可以使用 Config.xml 文件或 OCT 输入 MAK 密钥。

      若要在 Config.xml 文件中输入 MAK 密钥,您需要添加 25 个字符的产品密钥,如以下示例所示,其中 AAAAABBBBBCCCCCDDDDDEEEEE 代表产品密钥:

      <PIDKEY Value=" AAAAABBBBBCCCCCDDDDDEEEEE " />

      有关详细信息,请参阅 Office 2010 中的 Config.xml 文件中的 PIDKEY 元素

    • 指定用户计算机中用于安装产品的文件夹的完全限定路径。有关信息,请参阅 Office 2010 中的 Config.xml 文件中的 INSTALLLOCATION 元素

    • 指定安装程序的日志记录选项。有关信息,请参阅 Office 2010 中的 Config.xml 文件中的 Logging 元素

    • 指定本地安装源 (LIS) 如何缓存在用户计算机上。有关信息,请参阅 Office 2010 中的 Config.xml 文件中的 LIS 元素

    • 设置要在其计算机上安装产品的用户的用户名或公司名称。有关信息,请参阅 Office 2010 中的 Config.xml 文件中的 USERNAME 元素COMPANYNAME 元素

    您可以使用 Config.xml 文件来自定义可使用 Office 自定义工具配置的许多相同选项,包括 OCT 中没有的一些其他选项。有关可以在 Config.xml 中配置的各个方面的完整说明,请参阅 Office 2010 中的 Config.xml 文件

  3. 完成 Config.xml 自定义时,请保存 Config.xml 文件。您可以使用 /config 安装程序命令行选项来指定 Config.xml 文件的位置,如以下示例所示:

    \\server\share\setup.exe /config \\server\share\ProPlus.WW\config.xml

    有关 /config 安装程序命令行选项的信息,请参阅 Office 2010 的安装程序命令行选项中的 /config [path]

    若要查看自定义 Config.xml 文件的示例,请参阅 Config.xml 示例。

Office 2010 中的 Config.xml 文件

自定义 Office 2010 的语言安装和设置

配置 Office 2010 的无提示安装

若要在用户计算机上安装 Office 2010,可以根据您的特定环境和要求使用下列方法之一:

  • 使用预缓存的本地安装源在用户计算机上安装 Office。在部署 Office 2010 时,安装程序会在用户计算机上创建本地安装源(要安装的 Office 产品的压缩源文件的副本)。将这些文件复制到用户计算机后,安装程序将从本地安装源完成安装。若要最大限度地减少网络上的负载,可以在部署 Office 之前,将本地安装源分别部署到用户计算机。

    若要使用此方法,请执行以下任务:

  • 在用户计算机上,从网络安装点的根目录下运行 Setup.exe。有关信息,请参阅从网络安装点运行安装程序

  • 若要将 Office 部署到非计算机管理员用户,可以使用下列方法之一。

    以管理员身份登录到计算机并安装 Office 2010。有关信息,请参阅向非管理员用户部署 Office 2010中的以管理员身份登录

    - 或 -

    使用企业部署方法,如下所示:

    • 使用 Microsoft System Center Configuration Manager 2007。如果您在复杂或变化迅速的环境中管理大量客户端,则建议使用 System Center Configuration Manager 2007 在大中型组织中安装和维护 Office 2010。Configuration Manager 2007 提供了高级功能,其中包括清单、计划和报告功能。

    • 使用 Microsoft System Center Essentials 2010 (Beta) 部署 Office 2010。System Center Essentials 2010 是一款管理解决方案,适用于可容纳多达 30 台服务器和 500 台客户端计算机的中型组织中的 IT 系统管理员。

    • 如果在组织中部署了 Active Directory 和组策略,则可以使用组策略来分配计算机启动脚本,以部署 Office 2010。

预缓存 Office 2010 的本地安装源

从本地安装源运行安装程序以安装 Office 2010

从网络安装点运行安装程序

向非管理员用户部署 Office 2010

Config.xml 示例

下面的示例演示用于安装 Microsoft Office Professional Plus 2010 的 Config.xml 文件。本示例使用了下列选项:

  • Display Level 被设置为关闭安装程序用户界面、隐藏错误消息和其他对话框,并接受最终用户许可协议。

  • 详细日志记录已打开(Logging Type 值设置为 verbose),日志文件存储在 AppInst 文件夹中。

  • INSTALLLOCATION 指定指向用户计算机上用于安装产品的文件夹的完全限定路径。

  • LIS SOURCELIST 提供了包含产品安装文件的网络安装点的列表,用分号分隔。OCT 中的等效选项是其他网络源

  • Setting Id 指定禁止重新启动选项(SETUP_REBOOT 值设置为 NEVER)。

  • OptionState 元素指定卸载用户计算机上的功能(在本例中为 Access),并将该功能的子功能设置为相同的指定状态。

<Configuration Product="ProPlus">

          <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

          <Logging Type="verbose" Path="%SYSADMINROOT%\Log\AppInst\Office2010" Template="Microsoft Office 2010 Professional Plus Setup(*).txt" />     

          <INSTALLLOCATION Value="%programfiles%\Microsoft Office" />

          <LIS SOURCELIST Value="\\server1\share\Office14;\\server2\share\Office14" />

          <Setting Id="SETUP_REBOOT" Value="NEVER" />

          <OptionState Id="ACCESSFiles" State="absent" Children="force" />

</Configuration>