This resource type is used to represent registry keys and their associated values.
Root Path |
List of the 5 main registry roots: HKEY_LOCAL_MACHINE HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_USERS HKEY_CURRENT_CONFIG |
Delimiter |
\ |
Ordering |
Settings will appear in the order in which they are presented in the registry. |
Selection Type |
User can single select an individual key for check in. Selecting a key will check in that key and all of its children. Double clicking on keys will recursively check down the registry until a value is found. The name the value is displayed but not its contents. Values can be individually exported. |
Sample Path |
HKEY_LOCAL_MACHINE\Software\Example\Key |
Filters |
None |
Registry keys are exported into an XML file.
During a snapshot the current state of registry key (and its children) is exported into an XML file. During an M-I difference the registry key is re-exported and compared against the original XML file. The standard XML diff comparator is used to generate differences between these files.
The XML file representing the registry is read and imported into the target system using an execJava step. Any keys are values already existing in the target system is overwritten.
The execJava implementation will take the root of the exported key, and delete all keys and values beneath it. If the root is a value, it will be deleted.
Action |
Condition |
Result |
Install/Uninstall |
Remote Agent does not have administrator privileges |
Install/Uninstall fails |