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 Files or AppData
  • 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

  1. 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
  2. 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 Files
      • C:\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
  3. 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
  4. 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
  5. 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, type shell:startup, and delete any shortcut left behind
  6. Clean leftover registry entries carefully

    • Press Windows + R, type regedit, 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
  7. 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, type services.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

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.

Download Kudu Free →

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →