I have been creating the msi for the next release of our application.
current version :
ProductCode : OldProductCode-GUID
ProductVersion : 3.0.0
PackageCode : OldPackageCode-GUID
UpgradeCode : UpgradeCode-GUID
New version:
ProductCode : New-GUID
ProductVersion : 3.1.0
PackageCode : New-GUID
UpgradeCode : Same-GUID as the previous version
The msi is configured to install in PerMachine context
The problem I am facing is ,
The Major Upgrade is happening successfully many Windows 10 laptops, But , in some Laptops running windows 10, the Major Upgrade is not happening and the msi is installing another copy of the Applciation. I can see Both versions installed under ARP.
The Install string I am using is
msiexec /i "MYMSI.msi" /q /norestart /LV "C:\Windows\Temp\MyLog3-1-0.log"*
Why is the major upgrade not happening is some windows 10 Laptops ? Am i missing something here . Any help would be appreciated