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
- :
- Re: Major Upgrade - need to be able to go back to earlier versions
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
May 06, 2010
11:04 AM
Major Upgrade - need to be able to go back to earlier versions
Hello,
I've created a major upgrade for my product and it works well, however, I need to have the ability to uninstall the upgrade so that the previous version of my product is left. Currently, after I install the upgrade there is only one of my products listed in Add/Remove programs, and that is the upgrade that I just installed. And when I uninstall that it completely removes my product. Is there anyway to be able to get back to the previous version?
Thanks.
I've created a major upgrade for my product and it works well, however, I need to have the ability to uninstall the upgrade so that the previous version of my product is left. Currently, after I install the upgrade there is only one of my products listed in Add/Remove programs, and that is the upgrade that I just installed. And when I uninstall that it completely removes my product. Is there anyway to be able to get back to the previous version?
Thanks.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
May 07, 2010
08:33 AM
By design, a major upgrade uninstalls the old version of the product by running the uninstall of the old version. So, no, the new version can't automatically put the old version back.
You could handle this in a setup program that runs the uninstall of the new version then runs the install of the old version... (Not sure how you would do this so that users who truly want to uninstall won't end up with an unwanted older version.)
Or, if possible, you might consider upgrading with a removeable patch.
You could handle this in a setup program that runs the uninstall of the new version then runs the install of the old version... (Not sure how you would do this so that users who truly want to uninstall won't end up with an unwanted older version.)
Or, if possible, you might consider upgrading with a removeable patch.