部署 2007 Office system 的自定义配置(分步说明)

更新时间: 2012年10月

应用到: Office Resource Kit

 

上一次修改主题: 2015-05-21

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

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

步骤 参考资料

将所有文件和文件夹从 2007 Office system CD 复制到网络上或您计算机上的某个文件夹中。例如,将文件复制到 \\ 服务器\共享\Office12。

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

为 2007 Office system 创建网络安装点

若要指定安装选项(如网络安装点路径、要安装的产品以及自定义安装选项)并指定要安装的语言,请使用待安装产品的产品文件夹根目录中的 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" />

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

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

    Note注意
    如果要添加多个 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" />

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

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

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

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

    \\ 服务器 \ 共享 \setup.exe /config \\ 服务器 \ 共享 \Enterprise.WW\config.xml

    有关 /config 安装程序命令行选项的信息,请参阅 2007 Office system 的安装程序命令行选项中的“/config [path]”部分。

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

2007 Office system 中的 Config.xml 文件

Customize and deploy multiple language versions of the 2007 Office system(该链接可能指向英文页面)

使用 Office 自定义工具 (OCT) 来自定义安装程序,并配置其他自定义项和安装选项。这会创建一个安装程序自定义文件(MSP 文件)。有关可以使用 OCT 配置的区域的完整说明,请参阅 2007 Office system 中的 Office 自定义工具

Important重要信息
Office 已经为 2007 Office system Service Pack 2 (SP2) 发布了 OCT 更新。若要下载这些更新,请参阅 2007 Office system (SP2) 管理模板文件(ADM、ADMX、ADML)和 Office 自定义工具 (https://go.microsoft.com/fwlink/?linkid=144523&clcid=0x804)。此下载适用于使用 2007 Microsoft Office 套件 Service Pack 2 (SP2) (https://go.microsoft.com/fwlink/?linkid=144524&clcid=0x804) 进行更新的 2007 Office system 应用程序。有关 OCT 更新的详细信息,请参阅 2007 Office system 管理模板文件(ADM、ADMX 和 ADML)和 Office 自定义工具更新
  1. 从以前创建的网络安装点的根目录下,运行下面的命令行选项以启动 OCT:setup.exe /admin

  2. 自定义安装程序以指定希望安装程序如何管理安装。有关信息,请参阅安装 2007 Office system 之前自定义安装程序

  3. 设置功能安装状态。有关信息,请参阅配置 2007 Office system 的功能安装状态

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

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

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

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

    Note注意
    尽管您可以使用 OCT 在安装程序自定义文件(MSP 文件)中指定安全设置,但是用户可以在安装后更改这些设置。若要强制实施安全设置,请使用组策略。有关规划和配置安全设置的详细信息,请参阅以下部分中的文章:在 2007 Office system 中规划安全性部署 2007 Office system 的安全设置。有关 2007 Office system 中的安全设置和隐私选项的信息,请参阅 2007 Office system 中的安全策略和设置

    管理员可以使用 OCT 为以下各项配置初始安全设置:

    • 受信任的发布者。管理可为数字签名宏、加载项、Microsoft ActiveX 控件以及 Office 应用程序所使用的其他可执行代码标识可靠来源的列表。Office 应用程序与 Internet Explorer 共享基于证书的受信任来源列表。请参阅 2007 Office system 中的 Office 自定义工具Office 安全设置部分中的“受信任的发布者”。

    • 受信任位置。管理一个列表,该列表标识可以从中打开任何文件而无需经过信任中心安全功能检查的位置。当您指定一个或多个受信任位置时,用户计算机上先前定义的受信任位置列表将被清除并替换为该列表。请参阅 2007 Office system 中的 Office 自定义工具Office 安全设置部分中的“受信任位置”。

    • 删除 OCT 在安装期间写入的所有受信任位置。清除用户计算机上的“受信任位置”列表。如果要清除用户计算机上的受信任位置列表而不添加任何新位置,则可以使用此复选框。请参阅 2007 Office system 中的 Office 自定义工具Office 安全设置部分中的“删除 OCT 在安装期间写入的所有受信任位置”。

    • 默认安全设置。设置加载项、模板和 Office 应用程序的默认安全级别。请参阅 2007 Office system 中的 Office 自定义工具Office 安全设置部分中的“默认安全设置”。

    • 不安全的 ActiveX 初始化。确定是否可以使用持续数据(即从控件的一个实例保存到下一个实例的数据)初始化未经签名因此可能不安全的 ActiveX 控件。请参阅 2007 Office system 中的 Office 自定义工具Office 安全设置部分中的“不安全的 ActiveX 初始化”。

  5. 指定要应用的用户设置。有关信息,请参阅为 2007 Office system 配置用户设置

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

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

    未配置。保持原有设置。

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

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

    2007 Office system 管理模板文件(ADM、ADMX、ADML)和 Office 自定义工具 2.0 版 下载内容(https://go.microsoft.com/fwlink/?linkid=102314&clcid=0x804) 包括一个 Office Excel 2007 工作簿 (Office2007GroupPolicyAndOCTSettings.xls),该工作簿列出了 2007 Office system 中的所有 Office 自定义工具 (OPA) 设置和组策略设置。

    Note注意
    使用 OCT 配置用户设置可为设置设定初始默认值。安装 Office 之后,用户可以修改大多数设置。如果要强制实施用户设置,请使用组策略。有关详细信息,请参阅使用 2007 Office system 中的组策略强制执行设置

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

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

  7. 可以使用 OCT 的“Outlook”部分(2007 Office system 中的 Office 自定义工具中的 Outlook)来配置 Outlook 的以下方面:

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

    建议将自定义 MSP 文件保存在网络安装点上的 Updates 文件夹中。当安装程序运行时,它将在安装点上的 Updates 文件夹中搜索特定于要安装的产品的自定义文件。

    Note注意
    如果不将自定义文件放在 Updates 文件夹中,则可以使用安装程序命令行选项 /adminfile 指定存储自定义 MSP 文件的文件夹的完全限定路径。例如,setup.exe /adminfile \\服务器\共享\新 Updates 文件夹
    还可以使用 SetupUpdates 元素的 SUpdateLocation 属性,在 Config.xml 文件中指定包含 MSP 文件的文件夹所在的位置。

    有关 SetupUpdates 的详细信息,请参阅 2007 Office system 中的 Config.xml 文件中的 SetupUpdates 元素 元素部分。

2007 Office system 中的 Office 自定义工具

安装 2007 Office system 之前自定义安装程序

为 2007 Office system 配置用户设置

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

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

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

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

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

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

    - 或 -

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

    • 使用 System Center Configuration Manager 2007。Configuration Manager 2007 软件分发功能提供了一组工具和资源,可帮助您创建和管理用于将软件分发到贵企业中客户端资源的程序包和播发。有关部署 2007 Office system 的信息,请参阅使用 System Center Configuration Manager 2007 部署 2007 Office system

    • 使用 Microsoft Systems Management Server。如果您在复杂或变化迅速的环境中管理大量客户端,则建议使用 Microsoft Systems Management Server 在大中型组织中安装和维护 2007 Office system。Microsoft Systems Management Server 提供了高级功能,其中包括清单、计划和报告功能。有关信息,请参阅使用 Systems Management Server 2003 部署 2007 Office system

    • 使用 Microsoft System Center Essentials 2007 部署 2007 Office system。System Center Essentials 2007 是一款管理解决方案,适用于可容纳多达 30 台服务器和 500 台客户端计算机的中型组织中的 IT 系统管理员。有关详细信息,请参阅使用 System Center Essentials 2007 部署 2007 Office system

    • 如果在组织中部署了 Active Directory 和组策略,则可以使用组策略来分配计算机启动脚本,以部署 2007 Office system。有关详细信息,请参阅使用组策略为 2007 Office 部署分配计算机启动脚本

    • 在已安装 Active Directory 的环境中,还可以使用组策略软件安装功能将 2007 Office system 分配给组织中的计算机。此安装过程需使用管理员权限执行,并且 Office 可供此计算机上的所有用户使用。

      Important重要信息
      尽管可以使用组策略在已安装 Active Directory 的小型组织中安装软件应用程序,但还是存在一些限制,并且您必须确定它是否是满足您部署要求的适当解决方案。有关详细信息,请参阅使用组策略软件安装来部署 2007 Office system 中的“部署注意事项”部分。

预缓存 2007 Office system 的本地安装源

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

在用户的计算机上运行 2007 Office system 的安装程序

向非管理员用户部署 2007 Office system

使用 System Center Configuration Manager 2007 部署 2007 Office system

使用 Systems Management Server 2003 部署 2007 Office system

使用 System Center Essentials 2007 部署 2007 Office system

使用组策略为 2007 Office 部署分配计算机启动脚本

Config.xml 示例

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

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

  • 详细日志记录功能已打开,并且日志文件存储在 AppInst 文件夹中。

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

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

  • 设置 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\Office2007" Template="Microsoft Office 2007 Professional Plus Setup(*).txt" />     

                  

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

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

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

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

</Configuration>