RemoveRegistry テーブル
RemoveRegistry テーブルには、アプリケーションを使用してシステム レジストリから削除する必要があるレジストリ情報が含まれています。
RemoveRegistry テーブルには次の列があります。
Column | 種類 | キー | Nullable |
---|---|---|---|
RemoveRegistry | Identifier | Y | N |
Root | 整数 | N | N |
キー | RegPath | N | N |
名前 | Formatted | N | Y |
Component_ | Identifier | N | N |
[列]
-
RemoveRegistry
-
このテーブルのキー。
-
Root
-
レジストリ値の定義済みのルート キー。
一定 16 進数 Decimal (10 進数型) ルート キー (なし) - 0x001 -1 HKEY_CURRENT_USER ユーザーごとのインストール中に、インストーラーによってこのキーが設定されます。 (なし) -0x001 -1 HKEY_LOCAL_MACHINE1 に設定されている ALLUSERS を使用したすべてのユーザー向けのインストール中に、インストーラーによってこのキーが設定されます。 msidbRegistryRootClassesRoot 0x000 0 HKEY_CLASSES_ROOTユーザーごと、およびマシンごとのインストール コンテキストでのインストール中に、インストーラーによって HKCU\Software\Classes ハイブから値が削除されます。 msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE msidbRegistryRootUsers 0x003 3 HKEY_USERS -
Key
-
レジストリ値のローカライズ可能なキー。
-
Name
-
ローカライズ可能なレジストリ値の名前。
Name 列内にある次の文字列には、特別な意味があります。
String 説明 "-" キーが存在する場合は、コンポーネントのインストール時に、すべての値とサブキーを使用して削除されます。 コンポーネントが削除されたときにレジストリ キーを作成または削除するには、Registry テーブルを使用する必要があることに注意してください。
-
Component_
-
レジストリ値の削除を制御するコンポーネントを参照する Component テーブルの最初の列への外部キー。
解説
対応するコンポーネントがローカルにインストールされるかソースから実行されるように選択されている場合、レジストリ情報はシステム レジストリから削除されます。
このテーブルは、RemoveRegistryValues アクションの実行時に参照されます。
検証