today I found out that my installer does not uninstall correctly anymore. Meaning my app is not shown in control panel anymore after uninstalling from there but all files are still present. I looked at the log files and I see a lot of "disallowing uninstallation of component since another client exists" which afaik means I screwed up..
So what is the best way to cleanup my pc and to prevent it from happening in the future? What could have caused this? afaik a not completely uninstalled previous version of my app is the reason for this error?
Unfortunately, using VM is not possible for various reasons..
FYI: For developing and test purposes I usually test and create installer with 1.0.xxxxx where xxxxx often stays the same. My upgradecode is always the same. In addition I am using heat and wherever possible I am letting wix auto-generate GUIDs. Furthermore I have one CA to show my readme file after installation and one to execute a batch file (modifies registry entries using powercfg). Upon uninstall a executable is run to import an .reg file to restore modified registry entries (because they would be uninstalled by wix).