Restore registry while uninstall
Hi All:
We know that When we uninstalled an application it remove regisrty entries added by that application. But if i dont want that registry entries (while uninstall) to be removed. Is it possible? What should be done to stop an msi from doing that??
We know that When we uninstalled an application it remove regisrty entries added by that application. But if i dont want that registry entries (while uninstall) to be removed. Is it possible? What should be done to stop an msi from doing that??
0 Comments
[ + ] Show comments
Answers (7)
Please log in to answer
Posted by:
Ilikebananas
18 years ago
Hi Akhlaque,
Put the keys you want to keep in one component.
In wise, when you go into the details screen for a component you can check the "Leave installed on uninstall" checkbox. I'm not sure where to find that option in installshield.
Or you can of course go to the component table and modify the attribute to keep the component (16).
Ilikebananas
Put the keys you want to keep in one component.
In wise, when you go into the details screen for a component you can check the "Leave installed on uninstall" checkbox. I'm not sure where to find that option in installshield.
Or you can of course go to the component table and modify the attribute to keep the component (16).
Ilikebananas
Posted by:
spookybaby
18 years ago
Hi.
If you have WISE, you need to locate the componets that the registriew wereloaded in. If its local machine, it's probably PER MACHINE. You may need to isolate them into their own component. If it;s wise, right click onto the component select details and check the box leave installed on unintstall.
You might want to place the file in that same component, especially if it's a shared DLL, to avoid messing up any shared dll counts and etc.
If you have WISE, you need to locate the componets that the registriew wereloaded in. If its local machine, it's probably PER MACHINE. You may need to isolate them into their own component. If it;s wise, right click onto the component select details and check the box leave installed on unintstall.
You might want to place the file in that same component, especially if it's a shared DLL, to avoid messing up any shared dll counts and etc.
Posted by:
akhlaque
18 years ago
Posted by:
Ilikebananas
18 years ago
Posted by:
akhlaque
18 years ago
Posted by:
Ilikebananas
18 years ago
Hi,
You should not delete them in the Installation Expert tab.
At the risk of stating the obvious:
An msi consists of tables. The only "true" view of an msi is the "Tables" tab under the setup editor. All other tabs are just different representations of those tables. These representations are designed to make changes that involve several tables easier, by doing it for you. For example: When you add a file to the msi in the Installation Expert, you don't need to worry about updating the file table in the right way, creating a component for that file in the component table, etc...
In short, deleting those keys from either tab (or "view" if you like) will remove them from your installation.
Ilikebananas
You should not delete them in the Installation Expert tab.
At the risk of stating the obvious:
An msi consists of tables. The only "true" view of an msi is the "Tables" tab under the setup editor. All other tabs are just different representations of those tables. These representations are designed to make changes that involve several tables easier, by doing it for you. For example: When you add a file to the msi in the Installation Expert, you don't need to worry about updating the file table in the right way, creating a component for that file in the component table, etc...
In short, deleting those keys from either tab (or "view" if you like) will remove them from your installation.
Ilikebananas
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.