次の方法で共有


MsiConfigureServices アクション

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

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

大事な

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

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

 

シーケンスの制限

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

StopServices

DeleteServices

次のいずれかのアクション: InstallFilesRemoveFilesDuplicateFilesMoveFilesPatchFiles、および RemoveDuplicateFiles アクションを します。

InstallServices

MsiConfigureServices

StartServices

ActionData メッセージ

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

備考

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