Users Guide

新安装或卸载软件功能。例如:您能选择在一组特定的服务器上安装 Server Administrator,但不安装 Remote
Access Controller 服务;同时选择在另一组服务器上安装 Server Administrator,但不安装 Storage Management
Service。您也可选择在一组特定的服务器上卸载一个或多个功能。
: 键入大写的 REINSTALL REMOVE CLI 参数,因为它们区分大小写。
您可在命令行上包含 REINSTALL 自定义参数,并且指定希望重新安装的软件功能的功能 ID。例如:
msiexec.exe /i SysMgmt.msi REINSTALL=BRCM /qb
此命令会以无人值守,而非无提示模式,运行系统管理的安装,并仅重新安装 Broadcom 代理程序。
您可在命令行上包含 REMOVE 自定义参数,并且指定希望卸载的软件功能的功能 ID。例如:
msiexec.exe /i SysMgmt.msi REMOVE=BRCM /qb
此命令会以无人值守,而非无提示模式,运行系统管理的安装,并仅卸载 Broadcom 代理程序。
您也可选择通过运行一次 msiexec.exe 程序来安装、重新安装和卸载功能。例如:msiexec.exe /i
SysMgmt.msi REMOVE=BRCM /qb
此命令运行管理型系统软件的安装,并卸载 Broadcom 代理程序。此执行使用无人值守模式,而非无提示模
式。
相关链接:
软件功能 ID
MSI 返回代码
应用程序事件记录项记录在 SysMgmt.log 文件中。下表显示了 msiexec.exe Windows 安装程序引擎返回的一些错
误代码。
. 8: Windows 安装程序返回代码
错误代码 说明
ERROR_SUCCESS
0
操作成功完成。
ERROR_INVALID_PARAMETER
87
其中一个参数无效。
ERROR_INSTALL_USEREXIT
1602
用户取消了安装。
ERROR_SUCCESS_REBOOT_REQUI
RED
3010
需要重新启动以完成安装。此信息表示安装成功。
: 有关 msiexec.exe InstMsi.exe Windows 安装程序功能返回的全部错误代码的详情,请参阅
support.microsoft.com
安装失败时的系统恢复
Microsoft 软件安装程序(MSI) 提供了一种功能,使系统能够在安装失败后返回到完全正常的状态。MSI 通过为
安装、升级或卸载期间执行的所有标准操作保留一个撤消操作来实现这一点。此操作包括恢复已删除或改写的
文件、注册表项和其他资源。Windows 会临时保存在安装或卸载期间删除或改写的所有文件,以便在需要时恢
复,这是一种回滚。成功安装后,Windows 会删除所有临时备份文件。
除了回滚 MSI 标准操作外,程序库还能够在回滚发生时,撤消 INI 文件中列出的各个应用程序的命令。安装操
作修改的所有文件都将在回滚时恢复到原始状态。
MSI 引擎执行安装序列时,会忽略计划为回滚操作的所有操作。如果自定义操作、MSI 标准操作或安装操作失
败,回滚就会开始。
安装完成后将无法回滚;事务处理安装的目的只是在安装会话期间作为保护系统的安全保障。如果要删除安装
的应用程序,应卸载该应用程序。
: 驱动程序安装和卸载都不是安装事务处理的一部分,因此如果在执行期间出现严重错误将无法回滚。
: 在安装程序清除期间或安装事务完成后取消的安装、卸载和升级将不能回滚。
33