技术开发 频道

Office 2010 的安装程序体系结构概述

  本节内容:

  在用户的计算机上创建本地安装源

  单独部署本地安装源

  在用户的计算机上创建本地安装源

  用户从 CD 或从网络安装点安装 Office 时,安装程序通过使用名为 Office Source Engine (Ose.exe) 的程序将所需的安装文件复制到本地计算机上的隐藏 文件夹,从而创建本地安装源。默认位置是安装 Office 的驱动器根目录下的 \MSOCache\All Users。

  组成 Office 产品的每个程序包(中性语言核心程序包以及一个或多个特定语言的程序包)都有单独的下载代码,且缓存在 MSOCache\All Users 下的子文件夹中。安装程序始终缓存完整的本地安装源,其中包括所有与要安装的产品相关联的文件。如果安装点包括多种语言,则安装程序仅缓存与用户计算机上所安装语言对应的程序包。

  在用户的计算机上安装其他 Office 产品时,会在相同的本地安装源中缓存这些产品。

  注意:

  如果用户在其他驱动器上安装另一个 Office 产品,则安装程序会在该驱动器的根目录创建另一个本地安装源。在这种情况下,两个本地安装源之间有一些共享文件可能是重复的。但是,这种设计确保了每个本地安装源完整无缺且能正常运行。

  用户不会无意中删除本地安装源,也不能使用安装程序用户界面或 Windows 磁盘清理向导将其删除。如果删除或损坏了 MSOCache 文件夹,则安装程序将在下次需要源时自动重新创建或修复该文件夹。如果用户的磁盘空间不足,则会提示用户释放一些空间。分发新的更新或自定义时可以假定这样一个前提,即每个用户都可以访问源。

  注意:

  创建本地安装源后,其在用户计算机上的位置即固定下来。除非用户指定其他驱动器,否则以后安装的其他 Office 产品都会添加到现有 MSOCache\All Users 文件夹中。

  单独部署本地安装源

  由于安装程序从本地安装源执行 Office 安装,因此通过提前部署安装源可以最大限度地减少对网络的需求。例如,使用在用户计算机上运行安装程序的常规方法,可以每次向一组用户分发本地安装源。当所有用户都有预先缓存的源后,就可以让每个人都同时运行安装程序来安装 Office。在这种情况下,大部分安装活动都发生在本地计算机上,而不是通过网络进行。

  有关详细信息,请参阅预缓存 Office 2010 的本地安装源。

  还可以从本地计算机上的本地安装源直接运行安装程序。在本地运行安装程序意味着没有任何活动(包括加载安装程序文件和读取元数据)通过网络发生。在这种情况下,必须在 MSOCache\All Users 中找出包含要安装的核心产品的子文件夹。每个核心产品子文件夹都包含安装程序的一个副本,并通过从特定文件夹运行安装程序来安装该产品。此方法使用户不依靠网络连接就能安装 Office。

  有关详细信息,请参阅从本地安装源运行安装程序以安装 Office 2010。

  合并更新过程

  在 2007 Office system 之前 Office 版本中,您做出了大量选择以确保客户端计算机收到最新的 Office 软件更新,且客户端计算机不会变得与管理安装点不同步。您可能已配置了安装程序,以在新安装 Office 之后接着进行软件更新;或者可能已向管理安装点应用了更新,并在所有客户端计算机上重新安装了 Office。

  2007 Office system 中引入的体系结构使此过程变得更为简单。在 Office 2010 中(与在 2007 Office system 中一样),您可以创建从不需要更新的网络安装点。只需简单的复制操作就可以对新安装进行软件更新。更新现有安装时将不依赖网络安装点,因此不必担心将客户端计算机与安装源保持同步。

  本节内容:

  在新安装过程中应用 Office 更新

  更新现有 Office 安装

  在新安装过程中应用 Office 更新

  从 Microsoft 获得 Office 软件更新后,将更新复制到网络安装点根目录的 Updates 文件夹中。网络安装点中的现有文件保持与首次从 Office CD 复制这些文件时相同。

  注意:

  您可以使用 Updates 文件夹将更新的安装与 Office 2010 产品的初始安装 合并起来。在初始安装时只安装了包含在此文件夹中的 Windows Installer 更新文件。因此您必须从 Microsoft Self-Extractor 程序包中提取更新。还可以将安装程序自定义 .msp 修补程序放在 Updates 文件夹中以自定义初始安装。

  运行安装程序以在客户端计算机上安装 Office 时,安装程序将在 Updates 文件夹中查找软件更新,并在安装 Office 时自动加入这些更新。如果该文件夹中有多个更新,则安装程序仅应用以正在安装的 Office 产品为目标的那些更新。如果 Updates 文件夹既包含安装程序自定义 .msp 修补程序又包含产品更新,则安装程序将在初始安装过程中仅应用安装程序自定义 .msp 修补程序,并会在安装完成后应用产品更新。安装程序还将以正确的顺序应用这些更新。这样用户就能随 Office 的新安装收到最新更新。

  提示:

  若要让安装程序在 Updates 文件夹之外的文件夹中查找软件更新,请使用 Config.xml 文件中的 SetupUpdates 元素。有关详细信息,请参阅 Config.xml file in Office 2010(该链接可能指向英文页面)中的 SetupUpdates element。

  更新现有 Office 安装

  安装 Office 后,即可将软件更新直接应用于客户端计算机,而无需返回到网络安装点。可以通过 Microsoft Systems Management Server 或 System Center Configuration Manager 2007 之类的部署管理程序完成此操作,具体方法是使用 Windows Server Update Services 或使用 Microsoft Update 直接从 Internet 更新计算机。

  注意:

  在客户端计算机上安装 Office 后,重新安装 Office 时仅重新应用对原始安装应用过的那些软件更新。如果在 Updates 文件夹中复制新的软件更新,则重新安装过程中不会应用这些更新。

点击查看更多TechNet精彩文章

0
相关文章