Where leftover files actually live
Windows splits an app's footprint between the program itself and its data, and uninstallers usually remove only the program. The data lives in three places: AppData\Roaming for settings and profiles, AppData\Local for caches, logs and machine-specific files, and C:\ProgramData for shared components that every user account on the PC can reach. Both AppData branches sit inside your user folder — %APPDATA% and %LOCALAPPDATA% expand to them in the address bar. A freshly installed Windows holds only a couple of gigabytes in these folders; years of install-and-remove cycles can push that past twenty.
AppData and ProgramData are hidden by default, which is why most people never see the leftovers. Vendors keep data on purpose — your license, presets and saved games are supposed to survive a reinstall. That design is reasonable until the app is gone for good and its folders sit there as dead weight.
- %APPDATA%\<vendor> — Roaming data: settings, profiles, license files (C:\Users\<name>\AppData\Roaming)
- %LOCALAPPDATA%\<app> — caches, logs, crash dumps, GPU shader caches (AppData\Local)
- %LOCALAPPDATA%\Programs — apps installed for your user only, e.g. Electron tools and VS Code
- C:\ProgramData\<vendor> — machine-wide data: templates, shared components, driver caches
- Hidden dot-folders in your profile — tool configs such as .vscode and .gitconfig
Deleting the leftovers safely
Start in Settings → Apps → Installed apps and make sure the app really is uninstalled; deleting folders of a program you still use will cost you its settings or break it outright. Close everything related, including tray icons and background processes in Task Manager. Then open File Explorer, enable View → Show → Hidden items, and paste %APPDATA%, %LOCALAPPDATA% and C:\ProgramData into the address bar one by one to jump straight to each folder.
Sort each folder by date modified so the debris from your recent uninstall clusters together, and move the vendor's folder to the Recycle Bin. If you want a safety net, rename the folder to something like AppName.old first, use the PC for a few days, and delete it only when nothing complains. Never delete the AppData or ProgramData folders themselves, and leave folders belonging to apps that are still installed — NVIDIA, Intel and printer software also stash driver installers in ProgramData that force a re-download if you remove them.
How often to sweep, and doing it automatically
A dedicated leftover pass makes sense after every uninstall session and once or twice a year as part of general disk cleanup. Storage Sense ignores app leftovers — it clears temp files and the Recycle Bin, not vendor folders in AppData. Before reinstalling an app you actually like, leave its folders alone: settings surviving the reinstall is a feature, not a bug.
If you would rather not hunt by hand, Kleaner PRO does the legwork: it recognizes known application leftovers, shows them in a preview before anything is deleted, and clears them in the same pass as temp files and caches. A run takes a few minutes and can be scheduled. Combine it with an occasional manual look — no tool knows every vendor's hiding places.
Questions and Answers
Is it safe to delete folders in AppData?
Only folders of apps you have already uninstalled. Folders belonging to installed apps regenerate or break the app, and wiping AppData as a whole takes Windows and your profile down with it.
Why do programs leave files after uninstalling?
Vendors keep settings, licenses and caches so a reinstall picks up where you left off. Some uninstallers are also simply sloppy and remove only what the installer created.
How do I tell which folder belongs to which app?
Folder names usually mirror the vendor or app name. Check the date modified — it clusters around install and update dates — and open the folder: file names inside identify the owner.
Know what is included before you buy.
The one-time 30-minute trial covers core tools. PRO-labelled features stay locked until a paid license is activated.
Read next
Write to us: [email protected]