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 アクション の実行時に参照されます。
検証