WriteRegistryValues アクション
WriteRegistryValues アクションは、アプリケーションのレジストリ情報を設定します。 レジストリ情報は、Component テーブルによって制御されます。 対応するコンポーネントが、ローカルで、またはソースからの実行としてインストールされるように設定されている場合、レジストリ値がレジストリに書き込まれます。 詳細については、「Registry テーブル」を参照してください。
シーケンスの制限
InstallValidate アクションは、WriteRegistryValues アクションの前に指定する必要があります。 RemoveRegistryValues アクションがある場合は、WriteRegistryValues アクションの前に存在する必要があります。
カスタム アクションを使用すると、インストール、アンインストール、または修復トランザクション中に Registry テーブルに行を追加できます。 これらの行は Registry テーブルに保持されず、情報は現在のトランザクション中にのみ使用できます。 したがって、このカスタム アクションは、これらの追加行の情報を必要とするすべてのインストール、アンインストール、または修復トランザクションで実行する必要があります。 このカスタム アクションは、アクション シーケンス内の RemoveRegistryValues および WriteRegistryValues アクションの前に存在する必要があります。
ActionData のメッセージ
フィールド | アクション データの説明 |
---|---|
[1] | レジストリに書き込まれた値のレジストリ キーへのパス。 |
[2] | レジストリに書き込まれた値の書式設定されたテキスト文字列名。 |
[3] | レジストリに書き込まれた値の書式設定されたテキスト文字列。 |