WriteRegistryValues アクション

WriteRegistryValues アクションは、アプリケーションのレジストリ情報を設定します。 レジストリ情報は、Component テーブルによって制御されます。 対応するコンポーネントが、ローカルで、またはソースからの実行としてインストールされるように設定されている場合、レジストリ値がレジストリに書き込まれます。 詳細については、「Registry テーブル」を参照してください。

シーケンスの制限

InstallValidate アクションは、WriteRegistryValues アクションの前に指定する必要があります。 RemoveRegistryValues アクションがある場合は、WriteRegistryValues アクションの前に存在する必要があります。

カスタム アクションを使用すると、インストール、アンインストール、または修復トランザクション中に Registry テーブルに行を追加できます。 これらの行は Registry テーブルに保持されず、情報は現在のトランザクション中にのみ使用できます。 したがって、このカスタム アクションは、これらの追加行の情報を必要とするすべてのインストール、アンインストール、または修復トランザクションで実行する必要があります。 このカスタム アクションは、アクション シーケンス内の RemoveRegistryValues および WriteRegistryValues アクションの前に存在する必要があります。

ActionData のメッセージ

フィールド アクション データの説明
[1] レジストリに書き込まれた値のレジストリ キーへのパス。
[2] レジストリに書き込まれた値の書式設定されたテキスト文字列名。
[3] レジストリに書き込まれた値の書式設定されたテキスト文字列。