次の方法で共有


RemoveRegistry テーブル

RemoveRegistry テーブルには、アプリケーションがシステム レジストリから削除するために必要なレジストリ情報が含まれています。

RemoveRegistry テーブルには、次の列があります。

コラム 種類 許容
RemoveRegistry 識別子の Y N
整数 N N
RegPath する N N
名前 書式設定された N Y
コンポーネント_ 識別子の N N

 

RemoveRegistry の

このテーブルのキー。

ルート

レジストリ値の定義済みのルート キー。

定数 16 進 数 小数 ルート キー
(なし) - 0x001 -1 HKEY_CURRENT_USER インストーラーは、ユーザーごとのインストールの実行中にこのキーを設定します。
(なし) -0x001 -1 HKEY_LOCAL_MACHINEインストーラーは、allUSERSを 1 に設定、すべてのユーザーのインストールを実行するときに、このキーを設定します。
msidbRegistryRootClassesRoot する 0x000 0 HKEY_CLASSES_ROOTインストーラーは、ユーザーごとおよびコンピューターごとのインストール コンテキスト でのインストール中に、HKCU\Software\Classes hive から値削除します。
msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER
msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE
msidbRegistryRootUsers 0x003 3 HKEY_USERS

 

キー

レジストリ値のローカライズ可能なキー。

ローカライズ可能なレジストリ値の名前。

[名前] 列の次の文字列には、特別な意味があります。

意味
"-" キーが存在する場合は、コンポーネントのインストール時に、すべての値とサブキーを使用して削除されます。

 

レジストリ テーブル を使用して、コンポーネントが削除されたときにレジストリ キーを作成または削除する必要があることに注意してください。

Component_

レジストリ値の削除を制御するコンポーネントを参照 コンポーネント テーブルの最初の列の外部キー。

備考

対応するコンポーネントがローカルにインストールされるか、ソースから実行されるように選択されている場合、レジストリ情報はシステム レジストリから削除されます。

このテーブルは、RemoveRegistryValues アクション の実行時に参照されます。

検証

ICE03
ICE06
ICE32
ICE46
ICE69