How To Remove A Broken Program From the Programs and Features List In Windows 7?
It depends on how the program is detecting that it is already installed.
The programs showing in the Programs and Features list are generated from the registry keys under:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
The program may be looking elsewhere in the registry, or looking for a file on disk, in order to determine if it is already installed.
You can use Process Monitor (ProcMon) from Sysinternals to see which files and reg keys it is poking at when it refuses to cooperate with you.
Microsoft makes a tool available for fixing program installation and uninstallation issues. It's available from
https://support.microsoft.com/en-us/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed
Edit: Microsoft seems to be trying to get rid of these "diagcab" utilities, but the replacement available from the link above does not function correctly. The original utility is available from this third-party site:
https://www.majorgeeks.com/files/details/microsoft_program_install_and_uninstall_troubleshooter.html
Because this is a third-party site, I recommend confirming that the file is signed by Microsoft Corporation on the Digital Signatures tab of the file properties before running it.
Here are two cases with a little different solution each:
The program (in the form of file or folder) you are trying to uninstall came with your computer upon purchase.
The program (file or folder) you are trying to uninstall was either you installed , installed without you knowledge by someone else.
Your strategy in both cases is:
- Reinstall the same software to make it in complete shape (a missing or corrupt file in the program won't let you uninstall).
- Reboot your computer.
- Uninstall the program.
- Reboot again.
Solution to case 1:
- Open Start → Help & Support.
- Type software and hardware reinstallation and select software program re-installation".
- Follow the wizard's instructions.
- Reboot your computer.
- Open Start → Control Panel → Programs & Features
- Locate the program you want to uninstall and right-click it with your mouse.
- Select Uninstall.
- Reboot your computer again.
Solution to case 2:
- Visit a search engine (e.g., Google).
- Locate the company's website where you can download exactly the same software.
- Download and reinstall the software.
- Reboot your computer.
- Open Start → Control Panel → Programs & Features
- Locate the program you want to uninstall and right-click it with your mouse.
- Select Uninstall.
- Reboot your computer again.
I think just cleaning up will not really change the problem with the program. You can try ccleaner http://www.piriform.com/ccleaner/features and let it remove the list entry, but you would still want to try and clean the registry by hand. Go and look for the keys of the program in HKEY_LOCAL_MACHINE\Software\YourProgram or if you run a 32bit app on 64bit OS in HKEY_LOCAL_MACHINE\Software\Wow6432Node\YourProgram You may try reinstall it afterwards and then cleanly uninstall. I would suggest you let ccleaner perform a registry cleanup afterwards.