I've consumed a third party merge module in my installer which contains mostly shared components. if user "repairs" and then "remove" the product then those files are not getting removed.
Reason i found is "repair" increases the share count. since it's not reaching to "0" during product uninstallation, files are not getting removed
I checked HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs
after repairing, share count gets increase.
Any help would be appreciated.
Edited by Mayank, 16 July 2012 - 04:27.