从本地安装源部署 Office 2013

 

适用于: Office 2013

上一次修改主题: 2016-12-16

摘要: 说明如何从本地安装源安装基于 Windows Installer 的版本的 Office 2013 (MSI)。

目标用户: IT 专业人员

在部署 Office 2013 时,安装程序将在用户计算机上创建本地安装源。它是您安装的 Office 产品的压缩源文件的副本。默认位置为 \MSOCache\All Users,它是安装 Office 的驱动器的根目录中的隐藏文件夹。将这些文件复制到用户计算机后,安装程序将从本地安装源完成安装。可通过执行以下包含两个步骤的安装来最大程度地减少网络负载:

  1. 使用安装程序和自定义的 Config.xml 文件来部署本地安装源,这会将压缩源文件复制到本地计算机。此步骤称作“预缓存”,并将在本地计算机上创建一个 MSOCache 文件夹来存储安装文件。

  2. 从本地安装源运行安装程序。

利用预缓存,可以在本地计算机上而不是通过网络执行大多数安装活动。随着时间的推移,您可以将本地安装源分发给用户组,然后在整个组织中计划并发安装,而不使网络负载过重。

重要说明重要说明:
按本文所述从 MSOCache 运行 Setup.exe 的方式 适用于新安装的 Office 2013。如果要安装 Office 2013 的计算机上已安装有 Office 2010 或 Office 2007,则该方法将不起作用。如果您通过从 MSOCache 文件夹安装 Office 2013 来尝试从 Office 2010 或 Office 2007 升级到 Office 2013,可能会显示类似如下的错误消息:“安装程序包的语言不受系统支持。”

本文内容:

  • 创建网络安装点

  • 部署本地安装源

  • 从本地安装源运行安装程序

创建网络安装点

在开始操作之前,您将需要创建、复制和保护网络安装点。为此,请将要部署的所有源文件和任何语言包从 Office 2013 安装介质复制到网络上的共享位置。随后,您可以将网络安装点用作起始位置来分发 Office 2013。确保对 Office 2013 源文件的访问是只读的。Setup.xml 和 Package.xml 文件(如 Office 2013 的 ProPlusWW.xml)经过数字签名,且无法更改。有关详细信息,请参阅在安装 Office 2013 之前自定义安装程序中的创建网络安装点

部署本地安装源

在部署 Office 2013 前,使用下面的过程可部署本地安装源。

注意注意:
可以使用鼠标、键盘快捷方式或触摸在 Office 2013 套件 中完成所有任务。有关如何对 Office 产品和服务使用键盘快捷方式和触摸的信息,请参阅键盘快捷方式Office 触摸指南

单独部署本地安装源

  1. 在网络安装点上,在文本编辑器(如记事本)中打开 Config.xml 文件。有关 Config.xml 文件的信息,请参阅 Office 2013 的 Config.xml 文件参考

    默认情况下,Config.xml 位于您要安装的 Office 产品的核心产品文件夹中。例如,如果要安装 Office Professional Plus 2013,则打开 ProPlus.WW 文件夹中的 Config.xml 文件。

  2. 找到 LIS 元素 (<LIS>);通过删除 <!-- 开始标记和 --> 结尾标记来删除行中的注释标记。

  3. <CACHEACTION> 属性设置为 "CacheOnly"

    在 Config.xml 中,此行应如以下示例所示。

    <LIS CACHEACTION="CacheOnly" />

  4. 保存 Config.xml 文件。

  5. 在用户计算机上运行 Setup.exe。在安装程序命令行上,指定自定义 Config.xml 文件的路径。

    您必须使用完全限定路径。例如:\\server\share\Office15\setup.exe /config \\server\share\Office15\ProPlus.WW\Config.xml

    其中:

    Office15 是网络安装点的根目录。

    /config 指定自定义 Config.xml 文件的路径。

注意注意:
如果在用户计算机上预缓存本地安装源且随后必须将其删除,则可以将 <CACHEACTION> 属性设置为 "RemoveCacheOnly" 并重新运行安装程序。该设置仅在用户尚未安装 Office 的情况下起作用。

若要对新安装的 Office 2013 充分利用预缓存本地安装源,可从本地缓存中使用 Setup.exe 文件,并且只在来自网络安装源的可选文件、安装程序自定义文件(.msp 文件)和自定义 Config.xml 文件中传递。必须使用这些文件的完全限定路径。如果共享名称包含空格,请使用引号将路径引起来,如下面的示例所示。

"C:\MSOCache\All Users\{90150000-0011-0000-0000-0000000FF1CE}-C\setup.exe" /adminfile "\\server\share\Office15\mychanges\db_outlookonly.msp" /config "\\server\share\Office15\ProPlus.WW\Config.xml"

其中:

/adminfile 指定安装程序自定义 .msp 文件的位置。

/config 指定自定义 Config.xml 文件的位置。

安装程序会自动处理本地安装源的创建与维护。默认位置是在其中安装 Office 的驱动器根目录下的 \MSOCache\All Users。除了从本地安装源安装 Office,安装程序以后还使用本地安装源来修复、重新安装或更新 Office。如果本地安装源受损或已删除,则安装程序将使用网络上的原始源修复或重新创建它。有关 /adminfile/config 安装程序命令行选项的信息,请参阅 Office 2013 的安装程序命令行选项参考中的 /adminfile [path]/config [path]

注意注意:
如果将 Office 的安装位置设置为另一位置(例如,通过在 Config.xml 中输入 INSTALLLOCATION 属性的新值),安装程序将在该位置创建本地安装源。

MSOCache 文件夹

安装程序从网络安装点将每个程序包复制到 MSOCache\All Users 下的单独子文件夹。核心产品程序包的子文件夹包括安装该产品默认使用的 Setup.exe 副本。MSOCache\All Users 下的子文件夹按照每个程序包的下载代码命名,而不是按照在网络安装点上使用的文件夹命名约定。

注意注意:
在核心产品文件夹的 Setup.xml 文件中可以找到每个 Office 产品的下载代码。下面的示例显示了 Office Professional Plus 2013 的 Setup.xml 文件中的行:
<LocalCache DownloadCode="{90150000-0011-0000-0000-0000000FF1CE}"

附加到每个下载代码末尾的字母(例如,-C)表示安装该产品的本地安装源的驱动器。如果用户在不同驱动器上安装了多个 Office 产品,则每个驱动器都在 MSOCache\All Users 文件夹中包含一个本地安装源。Windows Installer 通过下载代码中的驱动器号可以标识指定产品的正确位置。

仅在预先缓存的情况下,安装程序还将 Updates 文件夹从网络安装点复制到本地安装源。可以在 Updates 文件夹中同时存储安装程序自定义文件(.msp 文件)和软件更新文件(.msp 文件),并可以将其自动加入到安装中。这样就在不丢失任何自定义设置的前提下获得脱机安装的优点。有关使用 Updates 文件夹的详细信息,请参阅 Office 2013 的 Office 自定义工具 (OCT) 参考 中的“Updates 文件夹”。

从本地安装源运行安装程序

若要运行安装程序,您必须在 MSOCache\All Users 中确定包含要安装的核心产品的子文件夹。请参阅 MSOCache 文件夹。Setup.exe 与核心产品文件 <product_name>WW.msi(如 ProPlusWW.msi)位于同一文件夹中。例如,对于 Office Professional Plus 2013,核心产品文件为 ProPlusWW.msi,而包含 Setup.exe 的文件夹为 {90150000-0011-0000-0000-0000000FF1CE}-<驱动器号>。该文件夹包含如下所示的文件:

  • Office64WW.msi

  • Office64WW.xml

  • Ose.exe

  • Osetup.dll

  • OWOW64WW.cab

  • PidGenX.dll

  • pkeyconfig-office.xrm-ms

  • ProPlusWW.msi

  • ProPlusWW.xml

  • ProPsWW.cab

  • ProPsWW2.cab

  • Setup.dll

  • Setup.exe

  • Setup.xml

从本地安装源运行安装程序

  1. 将本地安装分发给用户。请参阅部署本地安装源。

  2. 找到要安装的 Office 产品的下载代码。下载代码包含在核心产品文件夹中的 Setup.xml 文件中。

    例如在本例中,从 Office Professional Plus 2013 的 Setup.xml 中找到包含 LocalCache 项的行:

    <LocalCache DownloadCode="{90150000-0011-0000-0000-0000000FF1CE}" SkuComponentDirectory="ProPlus.WW">

  3. 从 MSOCache\All Users 中对应于下载代码的子文件夹运行 Setup.exe。可以使用指向 Setup.exe 在每个用户的计算机上的位置的相对路径。

    例如,如果在驱动器 C 上部署 Office Professional Plus 2013 的本地安装源,请使用以下命令行:

    C:\MSOCache\All Users\{90150000-0011-0000-0000-0000000FF1CE}-C \setup.exe

    可以通过所需的任何方法将 Setup.exe 命令行发送给用户,例如,使用登录脚本或批处理文件。

另请参阅

Office 2013 的安装程序体系结构概述
Office 2013 的 Config.xml 文件参考
在安装 Office 2013 之前自定义安装程序
Office 2013 的 Office 自定义工具 (OCT) 参考

创建网络安装点