运行安装程序
Setup.exe 是开始安装过程的所有机制的程序。它位于网络安装点的根目录。对于所安装的每个 Office 产品都要运行一次安装程序。在运行时,安装程序将搜索网络安装点中要安装的 Office 产品。如果安装点包含多个 Office 产品,则安装程序将提示用户选择要安装的产品。
通过将 Setup.exe 指向核心产品文件夹中的 Config.xml 文件,可以避开选择过程而确定要安装哪个 Office 产品。例如,如果要安装 Microsoft Office Professional Plus 2010,则可以使用下面的命令行:
\\server\share \Office14ProPlus\setup.exe /config \\server\share \Office14ProPlus\Pro.WW\Config.xml
其中,Office14ProPlus 是网络安装点的根目录。
在 2007 Office system 之前的 Office 版本中,Setup.exe 调用 Windows Installer (Msiexec.exe) 执行 Office 的安装。尽管安装程序现在仍使用 Windows Installer,但安装程序将绕过 Windows Installer 可执行程序。Msiexec.exe 命令行不能用于安装 Office 2010(或 2007 Office system)。
注意:
Setup.exe 的这一版本只能识别少数几个命令行选项。有关详细信息,请参阅 Setup command-line options for Office 2010(该链接可能指向英文页面)。
检查先决条件
安装程序在启动时将检查多个安装先决条件,包括最低的操作系统要求和管理权限。用户必须是客户端计算机的管理员才能安装 Office,或者您必须使用 Microsoft Systems Management Server (SMS) 或 Microsoft System Center Configuration Manager 2007 之类的工具才能以提升的权限运行安装。
当您从 x64 文件夹运行 Setup.exe 时,安装程序将确定是否已安装 32 位 Office 应用程序。如果安装程序检测到 32 位 Office 应用程序,它将显示一条错误消息,以通知用户必须先卸载所有 32 位 Office 应用程序,然后才能继续安装 64 位 Office 2010。该错误会列出已安装的 32 位 Office 应用程序。如果安装程序没有检测到 32 位 Office 应用程序,它将安装 64 位版本的 Office 2010。
当您从 x32 文件夹运行 Setup.exe 时,安装程序将确定是否已安装 64 位 Office 2010 应用程序。如果安装程序检测到 64 位 Office 2010,将显示一条错误消息,并且安装程序将被阻止。如果安装程序没有检测到 64 位 Office 2010,它将安装 32 位版本的 Office 2010。有关详细信息,请参阅 64 位 Office 2010 版本 中的 64 位安装过程。
注意:
若要在用户缺乏管理权限的计算机上安装 Office,则必须在可向安装程序提供管理权限的上下文中运行安装程序。安装 Office 后,不具备管理权限的用户可以运行所有安装的功能,并可以按需安装功能。
例如,在组织中,如果用户不是其计算机的管理员,则管理员可以使用以下方法向 Office 安装程序提供适当的权限:
以管理员身份登录到计算机并安装 Office 2010。
使用 Microsoft Systems Management Server 或 System Center Configuration Manager 2007 之类的软件管理工具。
使用组策略计算机启动脚本将 Office 2010 部署到计算机。
有关详细信息,请参阅向非管理员用户部署 Office 2010。
读取 XML 数据
安装程序将收集有关安装点上每个程序包的信息,收集用于安装的默认设置,并采用所指定的自定义设置。安装程序将从以下多个源以 XML 数据形式收集所有这些信息:
· 每个程序包的 Setup.xml 和 Package.xml 文件。安装点上的每个文件夹(中性语言核心程序包文件夹以及每个特定语言程序包的文件夹)都包含 Setup.xml 和 Package.xml 文件(例如,Microsoft Office Professional Plus 2010 中为 ProPlusWW.xml)。安装程序可以利用这些文件中的信息执行下列操作:
确定产品和该产品可供使用的语言。
搭配中性语言元素和特定语言的元素以创建完整的功能。
建立统一的功能树。
收集安装所需的一组 MSI 文件。
注意:
Setup.xml 和 Package.xml 文件经过签名,不能修改。更改这些文件将导致安装程序无法运行。