Users Guide
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。
使用第三方部署软件进行管理系统软件安装
可以使用第三方部署软件(例如 Altiris Deployment Solution)将管理系统软件安装到所支持的 Dell 系统上。要使
用 Altiris 分发和安装 Server Administrator,请启动 Altiris 应用程序并导入位于
Dell 系统管理工具和说明文件
DVD
上 SYSMGMT\srvadmin\support\Altiris 中的 OpenManage_Jobs.bin。指定要导入 OpenManage_Jobs.bin 的作业文件
夹。可能需要修改运行脚本和复制文件任务来与部署环境相匹配。完成后,可以安排作业在通过 Altiris
Deployment Solution
管理的受支持 Dell 系统上运行。
安装失败时的系统恢复
Microsoft 软件安装程序(MSI) 提供了一种功能,使系统能够在安装失败后返回到完全正常的状态。MSI 通过为
安装、升级或卸载期间执行的所有标准操作保留一个撤消操作来实现这一点。此操作包括恢复已删除或改写的
文件、注册表项和其他资源。Windows 会临时保存在安装或卸载期间删除或改写的所有文件,以便在需要时恢
复,这是一种回滚。成功安装后,Windows 会删除所有临时备份文件。
除了回滚 MSI 标准操作外,Dell OpenManage 库还能够在回滚发生时,撤消 INI 文件中列出的各个应用程序的
命令。Dell OpenManage 安装操作修改的所有文件都将在回滚时恢复到原始状态。
MSI 引擎执行安装序列时,会忽略计划为回滚操作的所有操作。如果自定义操作、MSI 标准操作或 Dell
OpenManage 安装操作失败,回滚就会开始。
安装完成后将无法回滚;事务处理安装的目的只是在安装会话期间作为保护系统的安全保障。如果要删除安装
的应用程序,应卸载该应用程序。
备注: 驱动程序安装和卸载都不是安装事务处理的一部分,因此如果在执行期间出现严重错误将无法回
滚。
备注: 在安装程序清除期间或安装事务完成后取消的安装、卸载和升级将不能回滚。
失败的更新
供应商提供的 MSI 修补程序和更新必须应用到供应商提供的原 MSI 软件包中。如果有意或无意中重新打包了
MSI 软件包,或直接进行了更改,修补程序和更新可能会失败。MSI 软件包不得重新封装,否则将更改功能结
构和全局唯一标识符 (GUID),从而破坏提供的任何修补程序或更新。如需对供应商提供的 MSI 软件包进行任何
更改,请使用 .mst 转换文件。
备注: GUID 有 128 位长,用于生成 GUID 的算法将保证 GUID 的唯一性。产品 GUID 唯一标识该应用程序。
35