https://bugs.winehq.org/show_bug.cgi?id=41269
--- Comment #40 from Reinhold reinhold.hoffmann@hotmail.com --- Just want to bring up from my Comment 3 here and double-check ifthe patch covers this situation:
"A final solution also need to handle the situation that existing screwed Registry entries need to be cleaned up."
Just some more explanation to that: Any MSI apps that has been installed prior to the correction of bug 41269 may have left the Registry screwed (old UpgradeCode and old ProductCode exist) in case no new Wineprefix is selected. Windows MSI calls like "MsiEnumRelatedProduct" check those old Registry entries and dependant on the existance certain actions are taken or not.
The fix of this bug needs to deal with screwed Registry entries and has to clean up those old UpgradeCode and old ProductCode. It cannot be expected that each Wine user starts with a fresh Wine installation.