Uninstall applications installed through setup.exe


I am installing 6 applications using a single setup.exe(InstallShiled setup.exe)
During installation,the setup.exe invokes the 6 msi's and application gets installed successfully.

I tried uninstalling each of the 6 applications separately using the product code.The logfile said "Uninstallation successful".Eventviewer too said the same.

But ARP entry is not getting removed.Also,during installation,exe icon was appearing in the ARP.
But after uninstalling each of the 6 application using the product code,exe icon disappears and MSI icon is now displayed in ARP.

Can anyone help?

Thanks in advance..

0 Comments   [ + ] Show comments

Answers (2)

Posted by: zipsantro 15 years ago
Purple Belt
Few answers can actually help us to analyze.

1. How many entries you are getting in ARP?
2. Do you exactly know what setup.exe is doing except calling 6 MSI installations? You can find this using any capturing tools.

Setup.exe might be writing ARP entry and uninstallation using ProductCode will not remove it. Try un-installing your product from setup.exe.

Posted by: anonymous_9363 15 years ago
Red Belt
This should actually be pretty straightforward to diagnose.

The ARP entries are built by enumerating the keys beneath HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall. The sub-keys of this key will include many with the various product's ProductCode. You need only browse the key, matching the 'ProductName' entry for each ProductCode with the ARP entry. Then, once you've found out what the ProductCode is, you can match that against those in one of the 6 MSIs. If none contain it, then as Zippy says, in all likelihood, the set-up stub is writing the registry entry. If that's the case, you can build its removal into a transform for one of the MSIs.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ