MsiConfigureServices アクション

MsiConfigureServices アクションによって、システムのサービスを構成します。 このアクションでは、MsiServiceConfig および MsiServiceConfigFailureActions テーブルに対してクエリを実行します。

Windows インストーラー 4.5 以前: サポートされていません。 このアクションは、Windows インストーラー 5.0 以降で使用できます。

重要

Windows サービスでは、サービスの障害に応じて定義済みのアクションを自動的に実行できます。 サービスが失敗したときにこれらの回復アクションをプログラムで設定できるように、MsiServiceConfigFailureActions が MSI バージョン 5.0 の MSI に追加されました。 ただし、この機能は期待どおりに機能しません。

この問題を回避するには、アプリケーション開発者は MSI のカスタム アクション機能を使用して sc.exe を実行し、回復オプションを適切に設定する必要があります。

 

シーケンスの制限

こ標準アクションは、次の順序で使用する必要があります。

StopServices

DeleteServices

次のいずれかのアクション: InstallFilesRemoveFilesDuplicateFilesMoveFilesPatchFilesRemoveDuplicateFiles の各アクション。

InstallServices

MsiConfigureServices

StartServices

ActionData のメッセージ

ActionData のメッセージはありません。

解説

このアクションを実行するには、ユーザーが管理者であるか、ユーザーが昇格された特権とサービスをインストールするアクセス許可を持っているか、アプリケーションがマネージド インストールに含まれている必要があります。