[This is preliminary documentation and subject to change.]
The RemoveRegistry table contains the registry information the application needs to delete from the system registry.
The RemoveRegistry table has the following columns.
Column | Type | Key | Nullable | ||
---|---|---|---|---|---|
RemoveRegistry | Identifier | Y | N | ||
Root | Integer | N | |||
Key | RegPath | N | |||
Name | KeyFormatted | Y | |||
Component_ | Identifier | N |
Value | Meaning |
---|---|
0 | HKEY_CLASSES_ROOT |
1 | HKEY_CURRENT_USER |
2 | HKEY_LOCAL_MACHINE |
3 | HKEY_USERS |
The following string in the Name column have special significance.
String | Meaning |
---|---|
"-" | The key is to be deleted, if present, with all of its values and subkeys, when the component is installed. |
External key to column one of the Component table.
The registry information is deleted from the system registry when the corresponding component has been selected to be installed, either locally or run from source.
This table is referred to when the RemoveRegistryValues action is executed.