How to Remove Leftover Files After Uninstalling Programs on Windows
Clean leftover files, folders, and registry traces after uninstalling apps on Windows using Kudu.
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 in Windows, the uninstaller often removes only the main app files. It may leave behind folders in Program Files, AppData, temporary files, scheduled tasks, startup entries, or registry keys that store settings and logs.
This usually happens because developers want to preserve user preferences for a future reinstall, or because the uninstaller is incomplete. Over time, these leftovers can waste disk space, clutter startup items, and cause conflicts if you reinstall the same app later.
Common Symptoms
- A program is gone, but its folders are still in
Program FilesorAppData - Old app names still appear in startup lists, context menus, or registry entries
- Reinstalling the same program causes errors or keeps old settings
- Windows search still finds files and shortcuts from the removed app
- You notice unexplained disk usage after uninstalling software
How to Fix It Manually
-
Uninstall the program normally first
- Open Settings with
Windows + I - Go to Apps > Installed apps on Windows 11, or Apps > Apps & features on Windows 10
- Find the program, click the three dots or select it, then choose Uninstall
- Restart your PC after the uninstall finishes
- Open Settings with
-
Delete leftover folders from common install locations
- Open File Explorer with
Windows + E - Check these folders for a folder matching the removed program or developer name:
C:\Program FilesC:\Program Files (x86)C:\ProgramData
- If you find leftover folders, right-click them and choose Delete
- If Windows says the folder is in use, open Task Manager with
Ctrl + Shift + Esc, end any process related to that app, then try again
- Open File Explorer with
-
Remove leftover user data from AppData
- In File Explorer, click the address bar and enter
%appdata%, then press Enter - Look for the removed app’s folder in Roaming and delete it if you no longer need its settings
- Next, enter
%localappdata%in the address bar and press Enter - Delete any matching folder there as well
- Be careful not to remove folders for apps you still use
- In File Explorer, click the address bar and enter
-
Clear temporary files
- Open Settings > System > Storage
- Click Temporary files
- Check items such as Temporary files, Delivery Optimization Files, and other safe-to-remove categories
- Click Remove files
- You can also press
Windows + R, type%temp%, press Enter, and delete the contents of that folder
-
Remove startup leftovers
- Open Task Manager with
Ctrl + Shift + Esc - Go to the Startup or Startup apps tab
- If you see an entry for the removed program, right-click it and choose Disable
- You can also press
Windows + R, typeshell:startup, and delete any shortcut left behind
- Open Task Manager with
-
Clean leftover registry entries carefully
- Press
Windows + R, typeregedit, and press Enter - Before making changes, click File > Export to back up the registry
- Press
Ctrl + F, search for the program name, and review any results carefully - Delete only entries clearly linked to the uninstalled app, then press F3 to find the next match
- Avoid deleting shared entries if you are unsure, since incorrect registry changes can cause problems
- Press
-
Check for scheduled tasks and services
- Press
Windows + S, type Task Scheduler, and open it - Look through Task Scheduler Library for tasks related to the removed app and delete them
- Then press
Windows + R, typeservices.msc, and check for leftover services from the same program - If found, note the service name and remove it only if you are certain it belongs to the uninstalled app
- Press
Fix It Automatically with Kudu
Manually hunting down leftover files, startup entries, and registry traces takes time and it is easy to miss hidden items. Kudu scans for uninstall leftovers, invalid registry entries, and other junk safely, then removes them in a few clicks.
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 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.
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.
How to Remove Windows Cache Files
Clean Windows cache files safely and reclaim storage while reducing clutter that can slow down your PC with Kudu.