从本地安装源部署 Office 2013
适用于: Office 2013
上一次修改主题: 2016-12-16
摘要: 说明如何从本地安装源安装基于 Windows Installer 的版本的 Office 2013 (MSI)。
目标用户: IT 专业人员
在部署 Office 2013 时,安装程序将在用户计算机上创建本地安装源。它是您安装的 Office 产品的压缩源文件的副本。默认位置为 \MSOCache\All Users,它是安装 Office 的驱动器的根目录中的隐藏文件夹。将这些文件复制到用户计算机后,安装程序将从本地安装源完成安装。可通过执行以下包含两个步骤的安装来最大程度地减少网络负载:
使用安装程序和自定义的 Config.xml 文件来部署本地安装源,这会将压缩源文件复制到本地计算机。此步骤称作“预缓存”,并将在本地计算机上创建一个 MSOCache 文件夹来存储安装文件。
从本地安装源运行安装程序。
利用预缓存,可以在本地计算机上而不是通过网络执行大多数安装活动。随着时间的推移,您可以将本地安装源分发给用户组,然后在整个组织中计划并发安装,而不使网络负载过重。
重要说明: |
---|
按本文所述从 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 触摸指南。 |
单独部署本地安装源
在网络安装点上,在文本编辑器(如记事本)中打开 Config.xml 文件。有关 Config.xml 文件的信息,请参阅 Office 2013 的 Config.xml 文件参考。
默认情况下,Config.xml 位于您要安装的 Office 产品的核心产品文件夹中。例如,如果要安装 Office Professional Plus 2013,则打开 ProPlus.WW 文件夹中的 Config.xml 文件。
找到 LIS 元素 (<LIS>);通过删除 <!-- 开始标记和 --> 结尾标记来删除行中的注释标记。
将 <CACHEACTION> 属性设置为 "CacheOnly"。
在 Config.xml 中,此行应如以下示例所示。
<LIS CACHEACTION="CacheOnly" />
保存 Config.xml 文件。
在用户计算机上运行 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
从本地安装源运行安装程序
将本地安装分发给用户。请参阅部署本地安装源。
找到要安装的 Office 产品的下载代码。下载代码包含在核心产品文件夹中的 Setup.xml 文件中。
例如在本例中,从 Office Professional Plus 2013 的 Setup.xml 中找到包含 LocalCache 项的行:
<LocalCache DownloadCode="{90150000-0011-0000-0000-0000000FF1CE}" SkuComponentDirectory="ProPlus.WW">
从 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) 参考