MsiConfigureServices 操作

MsiConfigureServices 操作为系统配置服务。 此操作查询 MsiServiceConfigMsiServiceConfigFailureActions 表。

Windows Installer 4.5 或更低版本:不支持。 此操作从 Windows Installer 5.0 开始提供。

重要

通过 Windows 服务可自动执行预定义的操作来响应服务故障。 为了支持在服务失败时以编程方式设置这些恢复操作,向 MSI 5.0 版本中的 MSI 添加了 MsiServiceConfigFailureActions。 但是,此功能未按预期执行。

要解决此问题,应用程序开发人员应使用 MSI 中的“自定义操作”功能来运行 sc.exe 并相应地设置恢复选项。

 

序列限制

必须按以下顺序使用此标准操作。

StopServices

DeleteServices

以下任一操作:InstallFilesRemoveFilesDuplicateFilesMoveFilesPatchFilesRemoveDuplicateFiles 操作。

InstallServices

MsiConfigureServices

StartServices

ActionData 消息

没有 ActionData 消息。

备注

此操作要求用户是管理员或具有可安装服务的提升的权限,或者应用程序是托管安装的一部分。