This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Chained MSI - Uninstall main product but leave additional chained MSI
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 29, 2014
02:03 PM
Chained MSI - Uninstall main product but leave additional chained MSI
I have a package that I am creating that installs my product and then installs another MSI that a lot of our applications use. It functions just fine but of course if I uninstall the parent application, the child is removed as well. I would like to be able to uninstall the parent application while leaving the additional chained msi installed.
Can anyone point me in the right direction on how to do this?
Thanks,
Joel
Can anyone point me in the right direction on how to do this?
Thanks,
Joel
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 12, 2014
03:25 PM
I've had a similar situation. What I've done and what you might want to consider doing is creating a setup prerequisite out of the other MSI and include in your main project. This way, it gets installed with the main product, and does not get uninstalled when you uninstall the main product.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 14, 2014
08:07 AM
I agree that this sounds more like a prerequisite than a chained package. However it's straightforward to leave a chained package installed: clear the Removal condition for the package, and the chaining functionality will never remove it. Although as I said on a different thread, I would suggest preferring Suite/Advanced UI projects if you have any advanced chaining needs.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)