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: MSI Thinks Its Performing a Major Upgrade, WHY????
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 03, 2011
07:22 PM
MSI Thinks Its Performing a Major Upgrade, WHY????
I have an install that for some reason insists that its performing a major upgrade on some machines. I have scowered the registry for upgrade, product and package codes to ensure that nothing exists. However it still says major upgrade (see Adding IS_MAJOR_UPGRADE property. Its value is 'Yes'). Here is a clip from the log that shows it getting set. Any help would be greatly appreciated as I am out of ideas and stuck. Thanks!
[CODE]
InstallShield 20:15:58: Getting records from Upgrade table
InstallShield 20:15:58: UpgradeCode: {F74957B6-B81E-43A6-972C-4A215D2A1042} MinVersion: 4.0.0.131 MaxVersion: Language: Attributes: 2
InstallShield 20:15:58: Checking related product {C890BEDB-C229-4C16-9DC4-5A7C28159346}
MSI (s) (DC!80) [20:15:58:276]: PROPERTY CHANGE: Adding IS_MAJOR_UPGRADE property. Its value is 'Yes'.
InstallShield 20:15:58: {C890BEDB-C229-4C16-9DC4-5A7C28159346} ***Related***
InstallShield 20:15:58: No related products for UpgradeCode {F74957B6-B81E-43A6-972C-4A215D2A1042} found
InstallShield 20:15:58: UpgradeCode: {2E0D9E96-7D51-4A1F-8908-B69D2A46E402} MinVersion: MaxVersion: 4.0.0.131 Language: Attributes: 257
InstallShield 20:15:58: No related products for UpgradeCode {2E0D9E96-7D51-4A1F-8908-B69D2A46E402} found
InstallShield 20:15:58: End SetAllUsers()
MSI (s) (DC:04) [20:15:58:276]: Doing action: AppSearch
Action ended 20:15:58: ISSetAllUsers. Return value 1.
[/CODE]:mad:
[CODE]
InstallShield 20:15:58: Getting records from Upgrade table
InstallShield 20:15:58: UpgradeCode: {F74957B6-B81E-43A6-972C-4A215D2A1042} MinVersion: 4.0.0.131 MaxVersion: Language: Attributes: 2
InstallShield 20:15:58: Checking related product {C890BEDB-C229-4C16-9DC4-5A7C28159346}
MSI (s) (DC!80) [20:15:58:276]: PROPERTY CHANGE: Adding IS_MAJOR_UPGRADE property. Its value is 'Yes'.
InstallShield 20:15:58: {C890BEDB-C229-4C16-9DC4-5A7C28159346} ***Related***
InstallShield 20:15:58: No related products for UpgradeCode {F74957B6-B81E-43A6-972C-4A215D2A1042} found
InstallShield 20:15:58: UpgradeCode: {2E0D9E96-7D51-4A1F-8908-B69D2A46E402} MinVersion: MaxVersion: 4.0.0.131 Language: Attributes: 257
InstallShield 20:15:58: No related products for UpgradeCode {2E0D9E96-7D51-4A1F-8908-B69D2A46E402} found
InstallShield 20:15:58: End SetAllUsers()
MSI (s) (DC:04) [20:15:58:276]: Doing action: AppSearch
Action ended 20:15:58: ISSetAllUsers. Return value 1.
[/CODE]:mad:
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 20, 2011
02:37 PM
I have this same problem. I work around it by checking the registry to see if my product is already on the system. If it is I take the upgrade path. If it isn't I take the install path even though the property indicates it should be an upgrade.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 26, 2011
01:42 AM
[HTML]http://mktg.flexerasoftware.com/mk/get/BUILDMSIUPDATES?mc=www[/HTML]
Check this link to download Flexera white papers on MSI updates and patches.
As far as I know in order to perform major upgrade you need a previous installation that is already exist on the system
with the same:
Upgrade code
But with different:
Package Code(each time you build by default you get new one)
Product Code
Version(usually the major upgrade will have greater version(well it is depends on the configuration you gave the upgrade in the upgrades section in the MSI design)
By the way if it performs a major upgrade then it means you see that the Installation first initiate an uninstall on the previous installation before the current installation. Then how come you cant find any previous installation in the registry?
Check this link to download Flexera white papers on MSI updates and patches.
As far as I know in order to perform major upgrade you need a previous installation that is already exist on the system
with the same:
Upgrade code
But with different:
Package Code(each time you build by default you get new one)
Product Code
Version(usually the major upgrade will have greater version(well it is depends on the configuration you gave the upgrade in the upgrades section in the MSI design)
By the way if it performs a major upgrade then it means you see that the Installation first initiate an uninstall on the previous installation before the current installation. Then how come you cant find any previous installation in the registry?