Reputation: 6170
I am building an installer package using WiX, which I intend to replace an InstallShield MSI package. As part of the install process, the WiX package uninstalls the old package. The problem, is that it leaves a renegade item in the Add/Remove Programs list. I'm just using the wix 3.5 entry:
<MajorUpgrade DowngradeErrorMessage="A later version of [ProductName] is already installed. 'Setup will now exit." />
What's weird is that:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
So I suspect that it is some installshield weirdness that is the cause of all this. While it would be nice to have WiX do everything for me, I am ok with blasting any entries for the old package in the registry or wherever else the ARP dialog looks, if someone can point me to further information on how to do that?
Any ideas?
Upvotes: 1
Views: 641
Reputation: 1
The InstallShield package will leave the below key in the registry. You can delete it from the WiX package.
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield_{[ProductId]}
[ProductId]
is the Id of the InstallShield package beeing upgraded.
Upvotes: 0