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 does NOT uninstall the Product before install the new one
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
‎Oct 25, 2010
09:24 PM
Major Upgrade does NOT uninstall the Product before install the new one
The upgrade didn't remove the old product..
I checked IS_MAJOR_UPGRADE property, the value is "Yes", which means the installer is performing the major upgrade, but the old product has not uninstalled when the new install starts..
Thanks in advance...
I checked IS_MAJOR_UPGRADE property, the value is "Yes", which means the installer is performing the major upgrade, but the old product has not uninstalled when the new install starts..
Thanks in advance...
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 25, 2010
10:15 PM
attach some log....
InstallShield 18:34:29: Begin SetAllUsers()
InstallShield 18:34:29: Getting records from Upgrade table
InstallShield 18:34:29: UpgradeCode: {C1591D09-EC3B-4271-BC68-709174733AFE} MinVersion: MaxVersion: 1.10.000 Language: Attributes: 257
InstallShield 18:34:29: Checking related product {865930A3-A1B0-43BA-9528-7812FF4CDEF7}
InstallShield 18:34:29: TestProduct {865930A3-A1B0-43BA-9528-7812FF4CDEF7} 1033 1.00.0000 ***Related***
MSI (c) (54!78) [18:34:29:090]: PROPERTY CHANGE: Adding IS_MAJOR_UPGRADE property. Its value is 'Yes'.
InstallShield 18:34:29: ALLUSERS of related product {865930A3-A1B0-43BA-9528-7812FF4CDEF7} is = 1
MSI (c) (54!78) [18:34:29:090]: PROPERTY CHANGE: Adding ALLUSERS property. Its value is '1'.
InstallShield 18:34:29: End SetAllUsers()
InstallShield 18:34:29: Begin SetAllUsers()
InstallShield 18:34:29: Getting records from Upgrade table
InstallShield 18:34:29: UpgradeCode: {C1591D09-EC3B-4271-BC68-709174733AFE} MinVersion: MaxVersion: 1.10.000 Language: Attributes: 257
InstallShield 18:34:29: Checking related product {865930A3-A1B0-43BA-9528-7812FF4CDEF7}
InstallShield 18:34:29: TestProduct {865930A3-A1B0-43BA-9528-7812FF4CDEF7} 1033 1.00.0000 ***Related***
MSI (c) (54!78) [18:34:29:090]: PROPERTY CHANGE: Adding IS_MAJOR_UPGRADE property. Its value is 'Yes'.
InstallShield 18:34:29: ALLUSERS of related product {865930A3-A1B0-43BA-9528-7812FF4CDEF7} is = 1
MSI (c) (54!78) [18:34:29:090]: PROPERTY CHANGE: Adding ALLUSERS property. Its value is '1'.
InstallShield 18:34:29: End SetAllUsers()
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 26, 2010
08:03 AM
Check further in the log, around RemoveExistingProducts, to see if it tells you anything else. One reason I can think of offhand is if the product was originally installed per-machine and the upgrade is running per-user.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 26, 2010
09:18 PM
Yes!.. the "RemoveExistingProducts" action is missing from execute sequence, weird... I added it back, then it worked... Thank you ..