How to Remove Temporary Files in Windows 11 Safely
Temporary files are, by design, some of the least risky things to delete on your entire drive — Windows creates them expecting to throw them away eventually. That said, "safe" still depends on doing it the right way. Deleting the wrong folder entirely, or running a careless wildcard command in an admin terminal, is how people occasionally turn an easy cleanup into a real problem. Here's the order that avoids that, from the simplest method to the ones worth more caution.
Temp files aren't documents — they're byproducts of installing, updating, and running software, which is exactly why Windows expects them to be deleted.
Use Settings Before You Touch a Terminal
For almost everyone, the safest and simplest method is also the first one Windows offers: Settings > System > Storage > Temporary files. This page scans and lists every category of temp data it can find — Temporary Internet Files, Delivery Optimization Files, Windows Update leftovers, DirectX Shader Cache, and more — with a checkbox next to each and a size estimate. Review the list, keep the defaults checked, and click Remove files.
This is different from opening the Temp folder directly, because Windows is scanning known-safe categories rather than you eyeballing a folder full of unfamiliar filenames. It also skips anything currently in use, so you won't accidentally interrupt a download or an installer that's mid-process.
Clearing the %temp% Folder Directly
The %temp% shortcut opens exactly one folder — your own user profile's temp directory — which keeps the manual method contained and low-risk.
If you want to go a step further, press Windows key + R, type %temp%, and hit Enter. This opens your personal user Temp folder directly in File Explorer. Select everything inside with Ctrl+A and press Delete.
A few files will refuse to delete with an "in use" or "access denied" message — that's expected and fine. Those are actively being used by an open program, and Windows is correctly protecting them. Just click Skip and move on; you don't need to close every open app to make this work, though closing your browser first will let a few more files through.
Disk Cleanup for the System-Wide Locations
The %temp% folder only covers your own user account. Windows also keeps a separate, system-wide temp folder at C:\Windows\Temp, used by background services and other user accounts on the same machine. Clearing this one is still safe, but it does need administrator access, which is Windows' way of confirming you mean to touch a shared system location rather than just your own files.
Search "Disk Cleanup" from the Start menu, run it as administrator, select your C drive, and click "Clean up system files" for the expanded list. This reaches both temp locations plus a few extra categories %temp% never touches, like thumbnail caches and old Windows Update packages.
| Method | Covers | Admin Rights Needed? |
|---|---|---|
| Settings > Storage > Temporary files | Broadest coverage, easiest to use | No |
| %temp% folder shortcut | Your personal user Temp folder only | No |
| C:\Windows\Temp | System-wide temp files shared across accounts | Yes |
| Disk Cleanup (system files) | Both temp locations plus update caches and thumbnails | Yes |
Using Command Prompt — and Why Most People Shouldn't
It's possible to clear temp files from an elevated Command Prompt with something like del /q /f /s %TEMP%\* followed by a loop to remove leftover subfolders. This works, and it's faster if you're scripting a repeatable cleanup routine. But it comes with a real caveat: Command Prompt deletions are permanent and bypass the Recycle Bin entirely, and a mistyped path or a wildcard applied one folder too high can delete far more than intended.
If you're comfortable double-checking a path before pressing Enter, this method is fine. If you're not confident reading a file path at a glance, Settings and Disk Cleanup do the same job with real safety nets — Windows itself decides what qualifies as safe to clear, rather than a wildcard pattern you typed.
The Mistakes Worth Actually Avoiding
- Use Settings or Disk Cleanup as your default method
- Let Storage Sense clear temp files automatically on a schedule
- Close your browser first if you want a more complete clear
- Skip files marked "in use" rather than forcing them
- Deleting the Temp folder itself instead of its contents
- Running unscoped wildcard delete commands you haven't verified
- Editing the registry to change temp-file behavior unless you know exactly why
- Assuming a temp cleanup will fix unrelated performance issues — it usually just frees space
What's Actually Creating All These Files
It helps to know what's generating this clutter in the first place, mostly because it explains why the folder never stays empty for long. Every time an app installs or updates itself, it typically extracts its setup package into a temp folder first, then deletes the extraction once the install finishes — except when an installer crashes or is closed early, in which case those extracted files just sit there indefinitely. Browsers cache images and scripts from every site you visit. Windows Update downloads and unpacks large files before applying them. Even everyday actions like opening a Word document or generating a PDF preview can leave small temp files behind.
None of this is a bug or a sign something's wrong with your PC — it's just how software works under the hood. The reason cleanup is worth doing periodically rather than ignoring entirely is that failed or interrupted processes are the ones that leave the largest leftovers, and those don't get cleaned up automatically the way a normal, completed process's temp files eventually do.
Automating This So You Don't Have to Remember
If clearing temp files manually every few months isn't something you want to keep track of, Storage Sense handles it automatically. Turn it on under Settings > System > Storage > Storage Sense, and it will periodically clear temporary files Windows no longer needs, along with anything sitting in the Recycle Bin past a set number of days. It runs quietly in the background and only targets the same safe categories covered here — nothing in Documents, Desktop, or any folder you created is ever part of what it touches.
Frequently Asked Questions
Is it safe to delete all temporary files in Windows 11?
Yes, deleting the contents of the Temp folder and the Temporary Files category in Settings is safe. Windows treats these as disposable and will recreate anything it still needs. The one thing to avoid is deleting the Temp folder itself, rather than just what's inside it — Windows and installed apps expect that folder to exist.
What's the difference between %temp% and Disk Cleanup?
%temp% opens only your personal user Temp folder. Disk Cleanup and the Storage settings page in Windows 11 go further, covering system-wide temp locations, cached Windows Update files, thumbnail caches, and old update backups that %temp% doesn't touch. For a thorough cleanup, use Settings > Storage rather than %temp% alone.
Why do temporary files keep coming back after I delete them?
That's normal and expected. Temp files are created continuously as you use apps, browse the web, and install software — Windows and programs regenerate them the moment they're needed again. Deleting them doesn't break anything; it just means the folder will slowly refill until your next cleanup.
More Windows Guides, Written Clearly
Browse our full library of software and troubleshooting explainers, updated as Windows changes.
More from the creator
Explore two other projects from the same creator.