Uninstaller missing? Remove the program
An uninstaller missing from the disk is why Windows says it cannot find uninstall.exe. How to remove the program anyway, with a way back at every step.
On this page
- Why can’t Windows find the uninstaller?
- Try Control Panel and Microsoft’s own fixes first
- Remove the program with Purge Uninstaller
- Can you reinstall it to get the uninstaller back?
- Remove the program by hand, with a way back
- Why won’t Force uninstall take an MSI or Store app?
- Which way fits you
- Common questions
When the uninstaller is missing, Windows shows an error such as Windows cannot find 'C:\Program Files\App\uninstall.exe' and the program stays in Installed apps. Windows only runs the file the program registered for removal. If that file was deleted, moved or never finished installing, you remove the program another way.
Why can’t Windows find the uninstaller?
Because the file the program registered for removal is gone. For most desktop programs, Windows doesn’t do the removal itself: it starts the uninstaller the program registered. Each program writes an entry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall when it installs, with values such as DisplayName, InstallLocation and UninstallString, the uninstall command (Microsoft Learn). Installed apps is built from those entries.
So the entry and the program can drift apart. The entry says “run this file”, the file isn’t there, and Windows has no plan B. The usual reasons:
| What you see | Usual cause | What to try |
|---|---|---|
Windows cannot find the uninstaller, Make sure you typed the name correctly |
The program’s folder was deleted by hand, or a cleanup tool removed it | Reinstall the same version, or Force uninstall |
| The uninstaller starts, then fails or closes and the program is still listed | The uninstaller itself is damaged | Reinstall the same version, or Force uninstall |
| The program is listed, but its folder is empty or gone | An earlier uninstall stopped halfway | Force uninstall, or remove the entry by hand |
The entry runs MsiExec.exe and the uninstall fails |
A Windows Installer product with damaged records | Microsoft’s troubleshooter |
| Uninstall is greyed out or does nothing for a Store app | Store apps are removed by Windows itself | Microsoft’s Store app help |
The first three are desktop programs with their own uninstaller. The last two belong to Windows Installer and the Microsoft Store, and the fixes differ, so check which kind you have before deleting anything.
Try Control Panel and Microsoft’s own fixes first
Start with what Windows already has: it costs nothing and leaves nothing half done.
- Control Panel. Microsoft notes that “some apps can’t be uninstalled from the Settings app” and points to Control Panel instead (Microsoft Support). Search the taskbar for Control Panel, open Programs > Programs and Features, right-click the program and choose Uninstall or Uninstall/Change.
- The Program Install and Uninstall troubleshooter. Microsoft’s troubleshooter repairs registry keys that block a program from being uninstalled through Programs and Features, on Windows 10 and 11. It works best for Windows Installer products: if the program isn’t in its list, it asks for the product code from the program’s
.msifile.
If both give you the same error, the missing file is the problem, and no menu in Windows will run a file that isn’t there.
Remove the program with Purge Uninstaller
Purge Uninstaller, the uninstaller for Windows and Mac that shows every leftover before it goes, has a button for this case: Force uninstall. On Windows it works like this.
- Pick the program in Apps. The panel lists what it would leave behind before anything runs.
- Press Uninstall. Purge Uninstaller tries the program’s own uninstaller first, because the app knows its own parts. When the file is gone, the panel says the program’s uninstaller “is missing from the disk, so it can’t run”, and the main button becomes Force uninstall. When the uninstaller starts but fails, or closes with the program still installed, Force uninstall appears as a second button.
- Press Force uninstall. It skips the missing uninstaller and also takes the program’s folder and its entry in Windows’ list, along with the leftovers it finds: folders in AppData and ProgramData, registry keys, startup entries, services and shortcuts.
- Review the list and press Remove N leftovers. Clear matches are ticked. Possible items, such as a folder whose name another app could share, are shown but left for you to tick.
Everything goes to Restore first. “Restore N items” puts each item back where it was, and after a force uninstall the program comes back with them. Nothing is removed before you’ve seen it in the list, and folders that many apps share, or anything inside another installed app’s folder, are never offered.
The rule: Force uninstall is for desktop programs. Windows Installer (MSI) products and Store apps can only be removed by Windows itself, and the app says so instead of trying. Programs installed for everyone on the PC ask for Windows’ administrator prompt once per session.
If the program is missing from the list but its shortcut still sits on the desktop or in Start, right-click the shortcut, choose Show more options on Windows 11, then Uninstall with Purge. Purge Uninstaller opens with that program selected. The handbook walks through each screen.
Can you reinstall it to get the uninstaller back?
Often, yes. Installing the same program again over the broken copy usually writes a fresh uninstaller and a fresh entry, and then Uninstall in Settings works normally.
Download the installer from the publisher’s own site, ideally the version Installed apps shows under the program’s name. Install it to the same folder, don’t open the program, and uninstall it right away. This fails when the publisher no longer offers the program or its installer refuses to run over the old entry.
Remove the program by hand, with a way back
The manual route deletes the entry Windows reads and moves the folder aside. Each step keeps a copy until you’re sure nothing broke.
- Close the program. Check Task Manager for its process and end it, or nothing in its folder can move.
- Open Registry Editor (search for
regedit) and go toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. A 32-bit program on 64-bit Windows lives underHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstallinstead (Microsoft Learn). A program installed for you alone uses the same path underHKEY_CURRENT_USER. - Find the program’s key. Click each subkey and read
DisplayName. When it matches, noteUninstallString(the file Windows can’t find) andInstallLocation(its folder). IfUninstallStringstarts withMsiExec.exe, stop here: it’s a Windows Installer product, and the troubleshooter above is the safer fix. - Export the key first. With the key selected, choose File > Export and save the
.regfile somewhere you’ll find it (Microsoft Support). File > Import puts it back. - Move the folder aside. In File Explorer, move the folder from
InstallLocationto a holding folder, for example on your desktop. Don’t delete it yet. - Delete the key. Right-click the program’s subkey and choose Delete. The program leaves Installed apps.
- Wait a few days. Restart, use the PC as usual, and only then delete the holding folder and the
.regfile.
The program’s leftovers are a separate job: settings folders under %APPDATA%, %LOCALAPPDATA% and %PROGRAMDATA% named for the program or its publisher, and entries in Task Manager > Startup apps. Move those aside too, and leave a publisher’s folder alone if another of its programs is still installed. The guide to Restore shows what Purge Uninstaller keeps when it does this part for you.
Why won’t Force uninstall take an MSI or Store app?
Because Windows keeps its own records for both, and deleting their files behind its back makes things worse. A Windows Installer product is also registered in Windows Installer’s own configuration data, beyond the Uninstall key (Microsoft Learn), so removing the folder and entry by hand can leave Windows Installer convinced the product is still there. Store apps are packages that Windows installs and removes.
For an MSI product, run Microsoft’s troubleshooter and pick the program, or give it the product code. For a Store app, Microsoft points to its separate help for apps from the Microsoft Store from the same troubleshooter page. Purge Uninstaller lists both kinds and runs their normal uninstall, but it won’t force them.
Which way fits you
- One program, and you can still get its installer: reinstall the same version, then uninstall. Nothing to clean up by hand.
- The program came with Windows Installer (
MsiExec.exein its entry): Microsoft’s troubleshooter. - The folder is gone and only the entry is left: Force uninstall in Purge Uninstaller, or delete the entry by hand after exporting it.
- You’d rather not touch the registry: Force uninstall, which keeps the folder, the entry and the leftovers in Restore. Free keeps the most recent clean for 7 days, Pro keeps 30 days of cleans.
- Several broken programs at once: Purge Uninstaller Pro removes leftovers without a monthly limit. Free covers 3 apps a month.
Start with the program that shows the error and see what its list holds before deciding anything. Purge Uninstaller Free runs unlimited uninstalls with the leftover list and cleans leftovers for 3 apps a month, 2 apps at a time; Pro is $29 once, no subscription required, nothing renews, and every update is included. Download Purge Uninstaller for Windows and try Force uninstall on the program that won’t go.
Common questions
Is it safe to delete a program's uninstall registry key?
Yes, for a desktop program whose files are already gone, as long as you export the key first. The key only tells Windows how to uninstall the program; deleting it removes the program from Installed apps. Skip it when the entry runs MsiExec.exe, because Windows Installer keeps its own records for that product.
Does Force uninstall work on every program?
No. Force uninstall in Purge Uninstaller works on desktop programs whose own uninstaller is missing, fails, or closes with the program still installed. Windows Installer products and Microsoft Store apps can only be removed by Windows itself, so for those Purge Uninstaller runs their normal uninstall, and Microsoft’s troubleshooter is the next step.
Can I undo a Force uninstall?
Yes. Everything Force uninstall removes goes to Restore first: the program’s folder, its entry in Windows’ list and the leftovers you ticked. Restoring that clean puts every item back where it was, and the program returns with them. Free keeps the most recent clean for 7 days; Pro keeps 30 days of cleans.
Why does Control Panel work when Settings won't uninstall?
Microsoft says some apps can’t be uninstalled from the Settings app and suggests Control Panel instead. For desktop programs both lists come from the same entries, so when the uninstaller file itself is missing, Control Panel usually shows the same error and you need another way, such as reinstalling or Force uninstall.
Is Force uninstall included in Purge Uninstaller Free?
Yes. Purge Uninstaller Free includes Force uninstall and the leftover list. Removing the leftovers counts as one of Free’s 3 deep cleans a month, and Free keeps the most recent clean in Restore for 7 days. Purge Uninstaller Pro, $29 once, removes the monthly limit and keeps 30 days of cleans.