Set the EnforceUpgradeComponentRules policy to 1 to apply upgrade component rules during small updates and minor upgrades of all products on the computer. To apply the rules during small updates and minor upgrades of a particular product, set the MSIENFORCEUPGRADECOMPONENTRULES property to 1 on the command line or in the Property table.
Add a new feature to the top or middle of an existing feature tree.
The new feature must be added as a new leaf feature to an existing feature tree.
Remove a component from a feature.
This can also occur if you change the GUID of a component. The component identified by the original GUID appears to be removed and the component as identified by the new GUID appears as a new component.
Windows Installer 4.5 and later: The component can be removed correctly using Windows Installer 4.5 or later by setting the msidbComponentAttributesUninstallOnSupersedence attribute in the Component table or by setting the MSIUNINSTALLSUPERSEDEDCOMPONENTS property.