From what I see in Magazine 1, the car is not as clean as you think. FindRelatedProducts finds the previous installation of your product and tells RemoveExistingProducts to remove it before installing the new version.
I saw situations when the rules of the components are violated, that MSI believes that the file does not need to be installed, but the file is deleted due to the removal of the updated product and the file is not installed. Uninstalling and reinstalling, you break it down into two steps so that when the second installation evaluates the need for a file, it returns as βyesβ and installs.
The fact that this is an OCX COM server is just a coincidence and is not related to the real problem.
I will need MSI already installed and an MSI update to give you specific fixes.
Beginning of action 2:55:44 p.m .: FindRelatedProducts. MSI (s) (A0: 18) [14: 55: 44: 119]: REAL ESTATE: adding the PREVIOUSVERSIONSINSTALLED property. Its value is '{08D8BF6E-E399-4B8A-8B8D-7DFF68F81131}'. MSI (s) (A0: 18) [14: 55: 44: 119]: Skip action: ERRCA_CANCELNEWERVERSION (false condition) MSI (s) (A0: 18) [14: 55: 44: 119]: Perform action: VSDCA_VsdLaunchConditions Action completed 14:55:44: FindRelatedProducts. Return value 1.
source share