guide · static export
Software

Remove a Program That Refuses to Uninstall

A broken uninstaller leaves an entry in the apps list and files on disk. There is an order that removes both without damaging the registry.

by@guidox updated:10/31/26 time:30 min level:Advanced tested on:Windows 11 24H2 works on:Windows 10, Windows 11 tools:Admin rights, Vendor removal tool
TL;DR

Try the vendor's own removal tool first, then the **Windows Installer** cleanup, then a manual folder deletion from **Program Files** plus the registry key for the entry. Never delete registry keys you cannot name.

Before you start

Requirements

  • Admin rights
  • The vendor removal tool
  • Thirty minutes
Step by step

Instructions

01

Read the error before forcing anything

A message about a missing installer cache means the uninstaller needs the original package, not that the app is corrupt. The vendor tool handles that case.

02

Use the vendor's removal tool

Most suites publish a standalone cleaner that removes the service, the drivers and the leftovers. It works after a failed uninstall where the built-in one does not.

tipRun the cleaner from the vendor site, not a mirror. These tools run with full rights and reach into drivers.
03

Check what is still running

A service or a tray process holds file handles and makes deletion fail halfway. Stop the service and end the process before removing files.

services.msc
04

Delete the ProgramData leftovers

Settings, licences and caches live outside the program folder. Leaving them behind makes a reinstall pick up the broken configuration again.

%ProgramData%\APPDATA%\LOCALAPPDATA%
⚠ warningOnly delete folders whose name matches the product. These three locations hold every app on the machine.
05

Remove the orphaned apps-list entry

If the entry survives, it is a registry key under the uninstall branch. Delete only the subkey whose display name matches the product.

regedit > HKLM\OFTWARE\icrosoft\indows\urrentVersion\ninstall
06

Reboot and check the list

The apps list is rebuilt at logon. After a reboot the entry should be gone and the folder empty.

Troubleshooting

Common issues

Files are locked

A service or a driver still runs. Stop it, or reboot and delete before anything starts.

The entry reappears

A second registry location, usually the per-user uninstall branch, holds a copy.

The app reinstalls itself

An updater task in Task Scheduler. Remove the task as well.

Windows Installer error 1603

Use the cleanup utility for the Installer database, then repeat the uninstall.

FAQ

Frequently asked

Is a registry cleaner needed?

No. Removing the orphaned key by hand is enough and safer.

Can I delete the folder first?

It is the last step, not the first. Deleting first can leave a service behind with no way to remove it.

How to undo this

Reinstall the program from the vendor installer if you removed it by mistake. A restore point taken before the registry edit is the fallback.

Changelog · 1 entry
  1. 2026-10-31
    First version
Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress