How to Remove a Program With No Uninstaller

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

Occasionally a program installs without registering an uninstaller, or the entry it once had disappears from Windows. This is more common than it sounds, especially with portable apps, developer tools, and older software, but there are still several reliable ways to remove it completely.

Why Some Programs Have No Uninstaller

Not every application follows the standard Windows installer conventions. Portable apps are designed to run without installation at all, so there is nothing to "uninstall" beyond deleting the folder. Some older or poorly packaged software copies files manually instead of using the Windows Installer service, which means it never registers itself in Settings > Apps > Installed apps or the legacy Control Panel list. In other cases, the uninstaller executable itself gets deleted or corrupted, leaving an orphaned entry that fails silently when clicked.

Whatever the cause, the good news is that you can still remove these programs cleanly using a combination of manual steps and free tools.

Step 1: Check for a Hidden Uninstall Entry

Before assuming there is no uninstaller, open Settings > Apps > Installed apps and search for the program name, since it may be listed under a slightly different name than expected (the publisher name, not the shortcut name, for example). Also check the original installation folder, usually under C:\Program Files or C:\Program Files (x86), for a file named uninstall.exe, unins000.exe, or setup.exe with a /uninstall switch.

Step 2: Try Windows PowerShell or winget

If the program was installed through the Microsoft Store or via winget, you can often remove it from the command line even if no graphical uninstaller exists. Open PowerShell as Administrator and run winget list to see if the program appears, then run winget uninstall "Program Name". For Store apps, Get-AppxPackage *name* | Remove-AppxPackage in PowerShell will remove the package cleanly.

Step 3: Manually Remove the Program Folder

For portable or manually copied programs, close the application completely, then simply delete its installation folder. Check the Start menu and desktop for shortcuts pointing to that folder and delete those too. This is often enough for lightweight tools that never touched the registry, but for larger applications you should also check for leftover registry entries, as described in this guide on removing leftover registry entries safely.

Step 4: Use a Dedicated Uninstaller Tool

When a program is more deeply integrated into Windows but its uninstaller is missing or broken, a third-party tool like Revo Uninstaller can help. These tools keep a database of installed software and can also scan the registry and file system for traces even when no formal uninstall routine exists. Revo's "Hunter Mode" and forced-removal features are specifically built for cases like this; you can read more in the guide on force uninstalling a program that won't uninstall.

Before using any forced removal tool, create a System Restore point first. Forced uninstalls bypass the normal safety checks a vendor's uninstaller would perform, so having a restore point ready lets you undo any unintended changes.

Step 5: Clean Up Registry Traces Manually

If you removed the program manually and want to be thorough, open Registry Editor (regedit) and use Edit > Find to search for the program's name. Before deleting any key, export it first (right-click the key, choose Export) so you can restore it if needed. Focus on entries under HKEY_CURRENT_USER\Software and HKEY_LOCAL_MACHINE\Software, and avoid deleting anything you cannot clearly identify, since some keys are shared by unrelated system components.

Step 6: Verify the Removal

After removal, restart your computer and confirm the program's process is no longer running in Task Manager, that its folder no longer exists, and that no shortcuts remain. If the software previously ran a background service, check services.msc to make sure it has also been removed or disabled.

When to Be Extra Careful

Be cautious with software bundled by your PC manufacturer or antivirus vendors, since deleting the wrong folder for a security tool can leave partial drivers behind that interfere with future installs. If you are unsure whether a folder belongs to system software rather than a standalone app, research the exact folder and executable name before deleting it. For a broader look at handling stubborn removals, see what to do when Windows cannot uninstall a program and how to uninstall a program not listed in Control Panel.

With these methods combined, essentially every Windows program can be removed, even ones that were never designed with a proper uninstaller in mind.

Frequently asked questions

What if the program isn't listed anywhere in Windows?

Check the installation folder directly for an uninstall.exe file, or try removing it manually by deleting the folder and any shortcuts if it was a portable app.

Can winget uninstall any program?

Winget can only uninstall programs it has a record of, typically those installed via winget, the Microsoft Store, or ones that registered properly with Windows.

Is it risky to delete a program folder manually?

It is generally safe for portable or self-contained apps, but larger installed programs may leave registry entries behind that are worth cleaning up separately.

Should I create a restore point before a manual removal?

Yes, especially if you plan to edit the registry or delete files from shared system folders, since a restore point lets you undo unintended changes.

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.