MsiConfigureServices 動作

MsiConfigureServices 巨集指令會設定系統的服務。 此動作會查詢 MsiServiceConfigMsiServiceConfigFailureActions 資料表。

Windows Installer 4.5 或更早版本不支援。 從 Windows Installer 5.0 開始,即可使用此動作。

重要

Windows 服務可讓您自動執行預先定義的動作,以回應服務中的失敗。 為了在服務失敗時以程式設計方式設定這些 復原動作MsiServiceConfigFailureActions 已在 MSI 5.0 版中新增至 MSI。 不過,這項功能未如預期般運作。

若要解決此問題,應用程式開發人員應該使用 MSI 中的 自訂動作 功能來執行 sc.exe ,並適當地設定 復原選項

 

序列限制

此標準動作必須以下列順序使用。

StopServices

DeleteServices

下列任何動作:InstallFilesRemoveFiles、DuplicateFilesMoveFilesPatchFilesRemoveDuplicateFiles動作。

InstallServices

MsiConfigureServices

StartServices

ActionData 訊息

沒有 ActionData 訊息。

備註

此動作需要使用者是系統管理員,或具有安裝服務的許可權提高許可權,或應用程式是受管理安裝的一部分。