预缓存 Office 2010 的本地安装源

 

适用于: Office 2010

上一次修改主题: 2011-07-01

在部署 Microsoft Office 2010 时,安装程序在用户计算机上创建本地安装源 — 要安装的 Office 产品的压缩源文件副本。将这些文件复制到用户计算机后,安装程序便从本地安装源完成安装。在部署 Office 前,您可以单独部署本地安装源,从而最大限度地减轻网络负载。

部署本地安装源

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

单独部署本地安装源

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

    默认情况下,Config.xml 位于要安装的 Office 产品的核心产品文件夹中。例如,如果要安装 Microsoft Office Professional Plus 2010,则打开 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\Office14\setup.exe /config \\server\share\Office14\ProPlus.WW\Config.xml

    其中,Office14 是网络安装点的根目录。

备注

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

利用预缓存可以使大多数安装活动在本地计算机上进行,而不用通过网络。利用预缓存还可以进行协调以升级到新版本。随着时间的推移,您可以将本地安装源分发给各用户组,然后在网络未超负荷运行的情况下,在整个组织中计划并发安装。

重要

按下文中所述从 MSOCache 运行 Setup.exe 的方式 适用于新安装的 Office 2010。如果要安装 Office 2010 的计算机上已经安装有 2007 Office system,则该方法将不起作用。如果您通过从 MSOCache 文件夹安装 Office 2010 来尝试从 2007 Office system 升级到 Office 2010,可能会出现类似如下的错误:“安装程序包的语言不受系统支持。”
如果计算机上安装有 2007 Office system,则存在 2007 Office system 的 MSOCache 文件夹。如果已为 Office 2010 预先缓存本地安装源,则计算机上也会存在 Office 2010 的 MSOCache 文件夹。如果计算机同时存在 2007 Office system 和 Office 2010 MSOCache 文件夹,Office 2010 缓存文件夹 ({90140000-0011-0000-0000-0000000FF1CE}-C) 中的 Setup.exe 程序将会查询计算机上的 MSOCache 文件夹以了解它可以安装的所有 Office 产品。它会将 2007 Office system 识别为可供安装的产品,并且会出现错误。
如果要安装 Office 2010 的计算机已经安装 2007 Office system,则可以执行以下操作来变通解决此问题:

  • 从用于预缓存安装的原始网络安装点(网络共享)启动 Office 2010 安装过程。

  • 确保您没有使用之前用于执行 cacheonly 操作的同一 Config.xml。否则,它将重复 cacheonly 操作而不是执行安装。您可以修改 Config.xml 文件以移除 cacheonly 行,或者也可以使用备用 Config.xml 文件。

    该方法不会向计算机复制其他数据,因为安装程序检测到 MSOCache 已存在。

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

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

其中:

/adminfile 指定 .msp 文件的位置。

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

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

备注

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