How to Remove Leftover Registry Entries After Uninstalling on Windows
Clean leftover registry entries from old software on Windows safely with Kudu and keep your PC organized.
By Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →What Causes This?
When you uninstall a program, Windows usually removes the main files but may leave behind registry entries tied to settings, file associations, startup items, uninstall records, or old services. This happens because some uninstallers are incomplete, the app was removed manually, or shared components were left in place to avoid breaking other software. Over time, these leftover entries can clutter the registry and point Windows to files that no longer exist.
Common Symptoms
- An app still appears in parts of Windows after you already uninstalled it
- Error messages mention missing files or invalid paths at startup
- Old right-click menu items or file associations remain
- Startup entries or services from removed software still show up
- “Open with” lists or uninstall lists contain programs that are no longer installed
How to Fix It Manually
-
Create a restore point first
- Press
Windows + S, type Create a restore point, and open it. - In the System Protection tab, click Create.
- Name it something like Before registry cleanup and click Create again.
- This gives you a way to roll back if you remove the wrong entry.
- Press
-
Check if the program is really gone
- Open Settings > Apps > Installed apps on Windows 11, or Settings > Apps > Apps & features on Windows 10.
- Search for the program name.
- If it still appears, try uninstalling it normally first instead of editing the registry.
-
Open Registry Editor
- Press
Windows + R, typeregedit, then press Enter. - Click Yes if prompted by User Account Control.
- In Registry Editor, click File > Export and save a full backup of the registry before making changes.
- Press
-
Search for leftover entries
- Press
Ctrl + Fin Registry Editor. - Type the exact program name, publisher name, or folder name.
- Click Find Next.
- Look carefully at each result before deleting anything. Common locations include:
HKEY_CURRENT_USER\SoftwareHKEY_LOCAL_MACHINE\SOFTWAREHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\UninstallHKEY_CLASSES_ROOT
- Press
-
Delete only entries clearly linked to the removed program
- If a key clearly belongs to the uninstalled app, right-click it and choose Delete.
- Press
F3to find the next match. - Be careful with shared entries. If the key references another installed app or a common vendor component, leave it alone.
-
Check startup and uninstall leftovers
- Open Task Manager with
Ctrl + Shift + Escand go to the Startup apps tab. - Disable entries tied to the removed software.
- Then check these registry paths in Registry Editor for startup leftovers:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- Delete only values that point to the uninstalled program.
- Open Task Manager with
-
Restart your PC and test
- Reboot Windows after cleanup.
- Check whether the old error messages, startup items, or app traces are gone.
- If something breaks, use the restore point or import your registry backup from File > Import in Registry Editor.
Fix It Automatically with Kudu
Manually cleaning leftover registry entries works, but it’s easy to miss hidden entries or delete the wrong key. Kudu can scan for leftover uninstall records, broken startup references, and invalid registry traces from old software, then clean them up safely in a few clicks. It’s the faster way to keep your Windows install organized without digging through Registry Editor yourself.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Remove Leftover Files After Uninstalling Programs on Windows
Clean leftover files, folders, and registry traces after uninstalling apps on Windows using Kudu.
How to Remove Invalid Registry Entries on Windows
Delete invalid registry entries on Windows safely and reduce clutter with Kudu’s cleanup tools.
How to Remove Leftover Files After Uninstalling Programs on Linux
Clean leftover files and cache after uninstalling apps on Linux safely with Kudu.
How to Remove Leftover Files After Uninstalling Apps on Mac
Clean leftover app files, caches, and support data on macOS safely with Kudu.