Therefore when uninstalling an application using the Add/Remove Programs applet from the Control Panel, then it might not work as expected. The application might refuse to uninstall if the folder where the application resided has been moved or deleted, or the application continues to stay in the Add/Remove-list even after the uninstall. If one wants to repair/remove entries in the Add/Remove-list, then one can find and remove the entries at this registry location:
Note if an application refuses to be uninstalled for whatever reason, then it might be solved by just installing the application again on top of the existing install. This sometimes fixes the uninstall information, so one can remove it without problems.[HKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersion \Uninstall]
If an application still refuses to uninstall, or if the application have been "uninstalled", but haven't been deleted properly, then one have to manually remove the program (Though one is seldom is able to remove it entirely):
- Make a backup of the registry
- Shutdown the application, if it is running (If WinNT+ check also for services)
- Search the registry for any references to the directory where the application resides, and remove them
- Search the registry for any references to the name of the application, and remove them
- The following registry places are good candidates for finding leftovers from uninstalled programs:
[HKEY_CURRENT_USER \Software \<ApplicationName>]
[HKEY_LOCAL_MACHINE \Software \<ApplicationName>]
[HKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersion \SharedDLLs]
- Rename the directory in which the application was installed in the first place
- Reboot and if everything goes well, then delete the renamed directory
More Info MS KB247515
More Info MS KB290301 (Windows Installer CleanUp Utility)
Leave a Reply