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: Uninstall previous 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
‎Feb 05, 2009
02:23 PM
Uninstall previous versions
What do all the other users on here find to be the most reliable and easiest way to find previous installs of your app and then remove them if need be?
Our tried and true way is now not working and I'm stumped without a complete rewrite - which we haven't time for.... :eek:
Thanks!
Sue
Our tried and true way is now not working and I'm stumped without a complete rewrite - which we haven't time for.... :eek:
Thanks!
Sue
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 06, 2009
02:42 AM
What's the nature of the product. Basic MSI or InstallScript?
For Basic Msi, you need to figure out upgrade code and product code guids of all the previous prods that you want to un-install.
Use upgrade view of you project to create major upgrade entry and put all the collected codes in there..
For more help look for help on "Major Upgrade"
For Basic Msi, you need to figure out upgrade code and product code guids of all the previous prods that you want to un-install.
Use upgrade view of you project to create major upgrade entry and put all the collected codes in there..
For more help look for help on "Major Upgrade"
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 06, 2009
10:27 AM
It's pure installscript
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 06, 2009
12:32 PM
Most robust way for you would be to look for "Project GUID", which is always unique , if found then you could run your latest build Setup.exe and supply Project GUID of previous app as an argument, i am sure you also need to supply a switch like /U .
Second option would be, if you old installation leave some sort of registry key behind then you could use the value of that reg key to detect application then use \U switch to uninstall previous app. I do this all the time, however I always utilize Installscrip/MSI project...(which obviously gives me good of both world)
HTH
Second option would be, if you old installation leave some sort of registry key behind then you could use the value of that reg key to detect application then use \U switch to uninstall previous app. I do this all the time, however I always utilize Installscrip/MSI project...(which obviously gives me good of both world)
HTH
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)