View Full Version : Automatic Uninstallation of Older Versions

06-20-2014, 09:15 AM
I'm looking for a feature in InstallShield. Not sure what it would be called or what version of InstallShield it would be found in.

When a user tries to install an application with InstallShield, I want InstallShield to automatically uninstall older versions. What is this feature called in InstallShield and what version of InstallShield can I find this feature in?


06-20-2014, 01:53 PM
If you use InstallShield to create Microsoft Windows Installer (http://msdn.microsoft.com/en-us/library/cc185688(v=vs.85).aspx) (MSI) package, this behavior is known as Major Upgrade (http://msdn.microsoft.com/en-us/library/aa369786(v=vs.85).aspx). It has been available since day 1 when Windows Installer was first released more than 10 years ago.

06-21-2014, 10:57 AM
Is Major Upgrade functionality available in the version of InstallShield that I can get by owning VS2012 or must I purchase a version?

06-23-2014, 01:47 PM
I believe it is the Express Edition, and it does. However, Express Edition does not expose all aspects of Windows Installer through its GUI. If you need a finer control of the installation tasks, you will need to purchase Professional Edition, or Premier Edition if you intend to create multi-lingual installer.