Storage Sense Won't Free Space? Try These Fixes
Storage Sense says it cleaned up, but your disk is still full. Here's how to actually make it work.
Why Storage Sense Isn't Working (and What You'll See)
You open Settings, check Storage Sense, and it says it ran yesterday. But your C: drive is still red—maybe 5GB free out of 256GB. You click "Run Storage Sense now" and after ten seconds it finishes, but nothing changes. I've seen this on dozens of machines, from Dell OptiPlex to custom builds. The issue isn't that Storage Sense is broken—it's that it's too picky about what it'll actually delete. It won't touch "recent" temp files (under 30 days old by default) and it skips the System Cleanup folders that hold the most junk.
Let's walk through three fixes, from quickest to most thorough. You can stop after any one that works.
Quick Fix (30 Seconds) – Adjust Storage Sense Settings
Most people never check the defaults. Storage Sense ships with conservative settings. Here's what to do:
- Open Settings (Win key + I).
- Go to System > Storage.
- Click Storage Sense (the toggle should be On).
- Under Run Storage Sense, choose Every week.
- Under Delete files in my recycle bin if they've been there for over, pick 1 day.
- Under Delete files in my Downloads folder if they've been there for over, pick 1 day.
- Click Run Storage Sense now.
After clicking Run Storage Sense now, you should see a blue progress bar for 5–20 seconds. Then it'll say "Last run: just now" with the amount freed. If it freed space (even 200MB), you're golden. If it still shows 0 bytes, move to the moderate fix.
Why this works: By default, Storage Sense won't touch files less than 30 days old. On a busy download folder, that means it ignores everything. Drop it to 1 day and it'll clear out stuff you probably don't need.
Moderate Fix (5 Minutes) – Use Disk Cleanup to Force the Deletion
Storage Sense is a wrapper around a older tool called Disk Cleanup (cleanmgr.exe). Sometimes that tool works better. Here's the trick:
- Press Win + R, type
cleanmgr, hit Enter. - Select your drive (usually C:) and click OK.
- Wait for the scan—this can take 30 seconds on a slow HDD.
- After the scan, you'll see a list of files to delete. Click Clean up system files (bottom-left button).
- Select your drive again and click OK. The scan runs a second time.
- Now check everything in the list: Temporary Windows installation files, Delivery Optimization Files, Windows Update Cleanup, Recycle Bin, Temporary files, and especially Windows upgrade log files.
- Click OK, then Delete Files.
After clicking Delete Files, you'll see a progress bar. On a machine that's never been cleaned, expect 5–15GB freed. That's usually enough to make your drive healthy again.
Why this works: Disk Cleanup's "Clean up system files" option accesses folders Storage Sense won't touch, like the WinSxS component store and old Windows Update backups. Storage Sense skips these because they're considered "system protected." That's a bug, not a feature.
Advanced Fix (15+ Minutes) – Check Storage Sense Logs and Repair Windows
If after both fixes you're still stuck—meaning Disk Cleanup didn't free space either, or Storage Sense still reports 0 bytes—we have a deeper issue. Something is corrupt or the log files are blocking cleanup. Here's the plan:
Step A: Check Storage Sense Event Logs
- Press Win + X, choose Event Viewer.
- In the left pane, expand Applications and Services Logs > Microsoft > Windows > StorageSense > Operational.
- Look for events with ID 1 or 2 from the last 24 hours. An event ID 1 means it ran successfully. An event ID 2 means an error. Double-click an error event—the message will say something like "Failed to delete file: \Device\HarddiskVolume3\Users\..."
If you see a specific file path it failed on, that file might be locked by another process. Boot into Safe Mode and delete that file manually, then run Storage Sense again.
Step B: Run SFC and DISM
Corrupted system files can make Storage Sense hang.
- Open Command Prompt as admin (right-click Start > Windows Terminal (Admin)).
- Type
sfc /scannowand press Enter. Let it run—takes 10–15 minutes. - When it finishes, type
DISM /Online /Cleanup-Image /RestoreHealthand press Enter. This takes another 10–20 minutes. - Restart your PC.
After the restart, run Storage Sense again (Settings > System > Storage > Storage Sense > Run Storage Sense now). You should see a nonzero result this time.
Step C: Clear the Temp Folder Manually
Sometimes Storage Sense just doesn't see temp files. Do this:
- Press Win + R, type
%temp%, hit Enter. - Select all files (Ctrl + A), then press Delete. Some files won't delete because they're in use—that's fine. Check "Do this for all current items" and skip those.
- Do the same for
C:\Windows\Temp(you'll need admin permission—click Yes). - Empty the Recycle Bin if you haven't already.
After clearing temps, run Disk Cleanup one more time—you might free another 1–3GB.
When to Give Up on Storage Sense
Honestly? If you've done all three fixes and Storage Sense still says 0 bytes, disable it. It's not helping. Use a third-party tool like WizTree (free) to see exactly what's eating space. Often it's a hidden folder like C:\Windows\Installer or C:\Users\[username]\AppData\Local\Microsoft\OneDrive\logs. Delete those manually, then run Disk Cleanup once a month. You'll get more reliable results.
Storage Sense is a nice idea, but in practice it's inconsistent. Don't fight it—work around it.
Was this solution helpful?