How to Remove Broken Software From Windows

By the Revo Cleaner editorial team · Last updated August 30, 2026 · Written for Windows 10 and Windows 11

Broken software, whether it was interrupted mid-install, corrupted by a bad update, or damaged by a crash, often resists normal removal. This guide walks through practical steps to remove it without risking damage to the rest of your system.

What Makes Software "Broken" in This Context

Broken software generally falls into a few categories: programs that were partially installed and never finished, programs whose files were partially deleted (for example after a disk error or antivirus quarantine), and programs whose uninstaller crashes or hangs when you try to run it. In all of these cases, the entry may still appear in Settings > Apps > Installed apps, but clicking Uninstall does nothing useful, or produces an error referencing missing files.

Step 1: Try the Standard Uninstall First

Even if you suspect the software is broken, start with Settings > Apps > Installed apps, search for the program, and select Uninstall. Sometimes the uninstaller can still run and remove most files even if the application itself no longer launches. If it fails with a specific error code, note that code, since it can help identify whether the issue is a missing file, a permissions problem, or a corrupted Windows Installer database.

Step 2: Run the Windows Program Install and Uninstall Troubleshooter

Microsoft provides a built-in troubleshooter that can detect and repair broken uninstall registrations. Search Microsoft's support site for "Program Install and Uninstall Troubleshooter," download it, and run it against the specific stuck program. It can fix many common causes of failed uninstalls, including corrupted registry references to the Windows Installer.

Step 3: Use Safe Mode if the Program Interferes With Normal Operation

If broken software is causing crashes, blue screens, or preventing normal use of File Explorer, restart Windows into Safe Mode (Settings > System > Recovery > Advanced startup > Restart now, then choose Troubleshoot > Advanced options > Startup Settings). In Safe Mode, background processes tied to the broken program are less likely to interfere with removal.

Step 4: Force Removal With a Third-Party Uninstaller

When the built-in tools cannot complete the job, a dedicated uninstaller like Revo Uninstaller can forcibly remove the program's registry entries and leftover files even without a working uninstall routine. This is typically done by selecting the broken entry, choosing a forced uninstall option, and then running a leftover scan to clean up remaining traces. See the detailed walkthrough in how to force uninstall a program that won't uninstall for the exact steps.

Because forced removal deletes registry keys directly, always create a System Restore point first (search "Create a restore point" in the Start menu) so you can roll back if the forced removal affects something unexpected, such as a shared component.

Step 5: Manually Clean Remaining Files and Registry Entries

After forcing the removal, check the original install folder under Program Files to confirm it is gone, and search AppData and ProgramData for any remaining folders named after the software. In Registry Editor, use Find (Ctrl+F) to search for the program name and remove any orphaned keys you can positively identify, exporting each key before deletion as a precaution. For general background on registry cleanup practices, see how to clean the Windows registry.

Step 6: Repair Windows Installer If Multiple Programs Are Affected

If several programs show broken uninstall behavior, the issue may be a damaged Windows Installer database rather than any single application. Running sfc /scannow from an elevated Command Prompt checks for and repairs corrupted system files, and can resolve installer-related issues that affect uninstall reliability across multiple programs.

Step 7: Confirm the Program Is Fully Gone

Restart your computer, then check Task Manager to be sure no related process is still running, verify the program no longer appears in Settings > Apps, and confirm shortcuts have been removed from the Start menu and desktop. If the broken software included a background service, open services.msc to check it was also removed.

Preventing This in the Future

Interrupted installs are one of the most common causes of broken software, so avoid closing your laptop lid, losing power, or forcing a shutdown while an installer is running. Keeping regular restore points and occasionally reviewing installed software with tools described in how to find programs installed on Windows makes it easier to catch and remove problematic installs early, before they become harder to clean up.

Frequently asked questions

What if the uninstaller crashes immediately when I click it?

Try the Microsoft Program Install and Uninstall Troubleshooter first, and if that fails, use a third-party tool that can force-remove the program's registry entry.

Is it safe to delete a broken program's folder manually?

Yes, as long as the process is not running; close it in Task Manager first, then delete the folder and follow up by checking for leftover registry entries.

Could broken software be causing system-wide problems?

Yes, corrupted installs can sometimes affect the Windows Installer service; running sfc /scannow can help identify and repair broader system file issues.

Do I need to restart in Safe Mode to remove broken software?

Not always, but it helps if the broken program's background processes interfere with a normal removal attempt.

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.