Deleting registry entries using ORCA
I have built a *.MST file using ORCA. In addition to many modifications being done by the MST, one of the things I have included in the MST file is to add registry entries. The MSI package when installed with the MST file, works great. It does everything it needs to including placing the regisry entries.
When I perform an UNINSTALL; registry entries which were added from the MST are being left behind. This is a problem and I need a clean uninstall. How can I modify the MST using ORCA to ensure that registry entries which I include in my MST are deleted during the UNINSTALL.
Thank you!
When I perform an UNINSTALL; registry entries which were added from the MST are being left behind. This is a problem and I need a clean uninstall. How can I modify the MST using ORCA to ensure that registry entries which I include in my MST are deleted during the UNINSTALL.
Thank you!
0 Comments
[ + ] Show comments
Answers (1)
Please log in to answer
Posted by:
bheers
19 years ago
try this
" in the registry table place a '-' in the name column of the registry needed to be removed "
Name
This column contains the registry value name (localizable). If this is Null, then the data entered into the Value column are written to the default registry key.
If the Value column is Null, then the strings shown in the following table in the Name column have special significance.
String Meaning
+ The key is to be created, if absent, when the component is installed.
- The key is to be deleted, if present, with all of its values and subkeys, when the component is uninstalled.
* The key is to be created, if absent, when the component is installed. Additionally, the key is to be deleted, if present, with all of its values and subkeys, when the component is uninstalled.
" in the registry table place a '-' in the name column of the registry needed to be removed "
Name
This column contains the registry value name (localizable). If this is Null, then the data entered into the Value column are written to the default registry key.
If the Value column is Null, then the strings shown in the following table in the Name column have special significance.
String Meaning
+ The key is to be created, if absent, when the component is installed.
- The key is to be deleted, if present, with all of its values and subkeys, when the component is uninstalled.
* The key is to be created, if absent, when the component is installed. Additionally, the key is to be deleted, if present, with all of its values and subkeys, when the component is uninstalled.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.