How to Fix an Uninstaller That Does Not Work
A non-functioning uninstaller is one of the most frustrating Windows problems, whether it freezes partway through, throws an error, or simply does nothing when clicked. These proven troubleshooting steps can resolve most cases.
Common Symptoms of a Broken Uninstaller
Uninstaller failures usually show up in a few recognizable ways: the uninstall button in Settings does nothing at all, the uninstaller opens but freezes partway through, it displays an error referencing a missing file or installer package, or it completes but the program still appears in your installed apps list afterward. Identifying which symptom you're seeing helps determine the right fix.
Fix 1: Restart and Try Again
Before troubleshooting further, restart your computer and attempt the uninstall again. Background processes tied to the program, or file locks left over from a previous session, can sometimes prevent an uninstaller from running correctly, and a simple restart clears these locks.
Fix 2: Run the Uninstaller as Administrator
Locate the program's uninstaller executable (often in its Program Files folder), right-click it, and choose "Run as administrator." Some uninstallers fail silently or hang when they lack the permissions needed to modify system folders or registry keys, and running with elevated rights resolves this in many cases.
Fix 3: End Related Processes First
Open Task Manager (Ctrl+Shift+Esc), find the program's process under the Processes tab, and end it if it's still running, since an active process can block file deletion during uninstall. Also check the system tray for background helper apps related to the same software and close those as well before retrying.
Fix 4: Use the Microsoft Program Install and Uninstall Troubleshooter
Microsoft publishes a free troubleshooting tool specifically designed to detect and repair broken install/uninstall registrations. Search Microsoft's support site for "Program Install and Uninstall Troubleshooter," download and run it, then select the problem program from its list. It automatically fixes many common issues, including corrupted uninstall string entries and permission problems in the registry.
Fix 5: Repair the Windows Installer Service
If the uninstaller relies on Windows Installer (.msi based programs), a corrupted installer database can cause failures across multiple programs, not just one. Open an elevated Command Prompt and run sfc /scannow to check for and repair damaged system files. You can also try restarting the Windows Installer service itself via services.msc, locating "Windows Installer," right-clicking, and choosing Restart.
Fix 6: Try Safe Mode
If the uninstaller crashes because of interference from other running software (common with antivirus tools or overlay applications), boot into Safe Mode via Settings > System > Recovery > Advanced startup, then Troubleshoot > Advanced options > Startup Settings, and attempt the uninstall again from there with fewer background processes active.
Fix 7: Force Removal With a Third-Party Tool
When none of the above works, a dedicated uninstaller such as Revo Uninstaller can forcibly remove the program's entry along with its files and registry traces, bypassing the broken uninstall routine entirely. This is described step by step in how to force uninstall a program that won't uninstall.
Because forced removal directly deletes registry keys and files without the vendor's own safety checks, create a System Restore point before proceeding (search "Create a restore point" in the Start menu), so you have a way to undo any unintended side effects.
Fix 8: Clean Up Manually as a Last Resort
If a forced uninstall tool isn't an option, you can manually delete the program's installation folder (after confirming its process is closed) and then search the registry for related keys using Registry Editor's Find function, exporting each key before deletion. This is more time-consuming but works when other methods fail; see how to remove leftover registry entries safely for the detailed process.
Verifying the Fix Worked
After any of these fixes, restart Windows and confirm the program no longer appears in Settings > Apps > Installed apps, that its process is not running in Task Manager, and that shortcuts have been removed. If the uninstaller left an empty "ghost" entry in Settings even though files are gone, this usually means one leftover registry key remains and can be removed directly in Registry Editor once identified.
Frequently asked questions
What should I try first if an uninstaller does nothing when clicked?
Restart your computer and try again, then attempt running the uninstaller executable directly as administrator from its Program Files folder.
Can a broken uninstaller affect other programs?
Yes, if the underlying Windows Installer service is corrupted, it can cause uninstall failures across several unrelated .msi-based programs.
Is it safe to force-remove a program that won't uninstall normally?
Yes, as long as you create a System Restore point first, since forced removal skips the vendor's built-in safety checks.
Why does a program still show in Settings after I removed its files?
A leftover registry entry under the Windows Uninstall key is likely still present and can be removed manually once you confirm which key it is.
Part of our Windows software removal series. Start with the Windows uninstaller guide or read the overview of Revo Uninstaller.
Revo Cleaner is an independent information resource. Revo Uninstaller is developed by VS Revo Group Ltd.; download the software from the developer's official website.