We've all seen it: that sudden "This drive is running out of space" notification. You're trying to install a new game, and there's no room. Boot times keep creeping up. Every time you save a file, there's a small nagging worry in the back of your mind. Most of us respond by deleting a couple of visible folders and calling it a day. But the real space hogs are almost always hiding somewhere you'd never think to look. This guide walks through everything from five-minute built-in cleanup tools, to the hidden cache-hunting tricks gamers and developers swear by, to system self-checkups (SFC and DISM) that matter just as much as freeing up space. With SSDs now standard in most machines, storage management isn't just about having room to spare anymore โ it directly affects how fast your PC feels day to day. Skip to whichever section you need, or read straight through and build your own maintenance routine. ๐งน
Why Does My PC Keep Filling Up?
Even a brand-new laptop starts throwing low-storage warnings within a year or two, often without you having downloaded anything particularly large. The culprit is usually invisible. Windows and the apps you run constantly generate temporary files during normal operation, and while most are supposed to clean themselves up automatically, a surprising number stick around. Add browser caches, old downloads, forgotten items sitting in the Recycle Bin, and leftover install/update residue, and tens of gigabytes can quietly vanish before you notice.
On Windows 11 specifically, Delivery Optimization Files quietly eat into your storage too. This feature lets your PC exchange update and Microsoft Store app fragments with other devices on the network, and the resulting cache often never gets cleaned up on its own. Add multiple installed games โ each with its own shader cache, logs, and unused DLC data โ and you get both a storage problem and a performance one at the same time.
Here are some of the sneakiest space-eaters that build up without anyone noticing:
- Printer spool files: Stuck print jobs leave temporary files piling up in the queue.
- Windows Installer cache: .msi and .msp cache files from program installs and removals, including ones for software you uninstalled ages ago.
- Error reports and crash dumps: Every time an app crashes, a diagnostic dump file is generated โ files almost nobody ever actually opens.
- Browser download leftovers: Interrupted downloads or extracted archive originals that never got deleted.
Here's a concrete example. Say you've been using a 512GB SSD laptop for about two years. The OS and core apps might take up 40-60GB, a few games and office software another 100-150GB โ all fairly normal. But if free space has quietly shrunk to just 20GB, a big chunk of those remaining hundreds of gigabytes is likely temp files, caches, and downloads you completely forgot existed. Once you start cleaning, it's common to find files you have zero memory of ever downloading.
This isn't just an annoyance โ it's a performance issue, too. Most modern PCs run on SSDs, and SSDs slow down noticeably at writing data as free space shrinks, because the drive has to work harder to find empty blocks. That's the reasoning behind the common advice to "never fill an SSD past 70-80%." On top of that, low free space shrinks the room Windows has for virtual memory (the page file), which can cause the whole system to stutter during memory-heavy tasks.
Running low on space can also bite you at the worst possible moment โ like during a major Windows update, which needs a meaningful chunk of temporary free space to download files, extract them, and back up the previous version. Without enough room, updates fail partway through and roll back, sometimes repeatedly. Keeping roughly 20% of your drive free at all times is really the simplest way to protect both performance and stability.
A piece of advice IT support teams repeat constantly: know what's eating your space before you start deleting anything.
"The fastest way to free up disk space isn't buying a bigger drive โ it's understanding exactly what your computer has quietly been hoarding." โ An in-house IT support systems administrator
5-Minute Fixes: One-Click Storage Recovery
Before diving in, take one quick look at Settings > System > Storage. It breaks down exactly how much space apps, temp files, documents, and media are each using, in a simple bar chart. Skimming this first often reveals surprises โ "wait, games are taking up that much?" or "I had no idea temp files were this big" โ and helps you decide where to start. Once you've had a look, try these steps in order.
- Storage Sense: Turn this on under Settings > System > Storage and Windows will automatically clear temp files and old Recycle Bin/Downloads items on a schedule you set (daily, weekly, or monthly), including custom rules like "auto-delete anything in Downloads after 30 days." Flip it on once, and you never have to think about it again โ that's the biggest upside.
- Disk Cleanup (cleanmgr): An old tool, but still effective. Click "Clean up system files" for a deeper pass that clears previous Windows installation files (Windows.old), update logs, and error reports โ sometimes tens of gigabytes if you've recently upgraded Windows.
- Empty the Recycle Bin: Deleting a file just moves it to the Recycle Bin โ the disk space isn't actually freed until you empty it. Unlike cloud storage or phones, Windows won't do this automatically, so build the habit of emptying it yourself regularly. Right-click the Recycle Bin icon and choose "Empty Recycle Bin" for an instant gigabyte or two back.
- Reset Microsoft Store cache: If Store apps feel sluggish or downloads keep stalling, run
wsreset.exeto clear the cache. A blank window briefly appears, then closes and reopens the Store automatically. - Clean up unused local accounts: An old local account you tried once and forgot about is likely still occupying its own user folder. Check under Settings > Accounts > Other users, back up anything important, and remove what you don't need.
Everything in this step is an officially supported Windows feature, so there's little risk of breaking anything. If you do check the "Downloads folder" box in Disk Cleanup, just double-check the list first so you don't accidentally lose something you needed. Most people recover anywhere from a few to tens of gigabytes from this step alone โ it's worth checking your free space before moving further.
If clicking through menus feels tedious, the Windows + R Run box shortcuts below will jump you straight to the right folder or tool. Memorize a few of these and cleanup gets a lot faster.
| Run (Win+R) command | Destination / Tool | What it does |
|---|---|---|
%temp% | User temp files folder | Where apps dump temp files during normal use |
temp | System temp folder (C:\Windows\Temp) | Windows' own temp file storage |
%localappdata%\nvidia | NVIDIA shader cache folder | Graphics driver cache โ often huge on gaming PCs |
cleanmgr | Disk Cleanup tool | Launches the full cleanup utility, including system files |
wsreset.exe | Microsoft Store reset | Clears the Store app's cache |
recent | Recent documents shortcuts | Clear out unnecessary shortcut history |
Key Takeaway
Turn on Storage Sense once, and Windows will keep clearing out your Recycle Bin and old downloads automatically from then on. Handing off the "cleanup I keep putting off" to the system itself is the most realistic long-term fix.
Advanced: Hunting Hidden Storage Hogs
If the basics weren't enough, it's time to go a little deeper. Gaming communities and developer forums often say this is where the real cleanup begins โ and clearing out just this category alone can recover a noticeable amount of space. This matters especially if you have several games installed and play regularly, or juggle multiple dev tools, where the payoff here is often bigger than expected. Since this touches system-adjacent folders, follow each step carefully.
- Graphics shader cache: NVIDIA and AMD GPUs cache compiled shaders to speed up future game launches. The catch is that this cache keeps growing the more you play. Clearing the DXCache and GLCache folders under
%localappdata%\nvidia, plus PerDriverVersion\DXCache under%localappdata%low\nvidia, frees up meaningful space safely โ the cache simply regenerates on next launch. AMD users should check%localappdata%\AMD\DxCachethe same way. On a PC with several installed games and lots of play hours, this folder is commonly several gigabytes. - Cleaning the WinSxS folder: This folder stores multiple side-by-side versions of Windows components, growing with every update to preserve rollback capability. Deleting files inside it directly through File Explorer can seriously damage your system. The size shown in File Explorer's "Properties" can also be misleading, since many files inside are hard-linked and get double-counted. Always use
DISM /Online /Cleanup-Image /StartComponentCleanupinstead. If you're confident you'll never need to roll back a previous update, add the/ResetBaseflag to permanently clear old update backups too โ just note this makes those updates un-uninstallable, so use it carefully. - Hibernation file (hiberfil.sys): If you never use Hibernate mode, there's no reason to keep this file around. It's typically sized close to your system's RAM, so on a 16GB machine, disabling it alone can free up around 10GB instantly. Run
powercfg -h offfrom an admin Command Prompt, and re-enable later withpowercfg -h onif needed. - Compact OS: This compresses core Windows system files, which is especially useful on lower-capacity SSDs, tablets, and laptops. Check the current state with
compact /compactos:queryfrom an admin prompt, and enable it withcompact /compactos:alwaysto shave off 2-3GB or more. It does use slightly more CPU, so it's a better fit for storage-constrained newer machines than older, already CPU-limited ones โ keep an eye on performance for a few days after enabling it. - Finding large files: Rather than deleting blindly without knowing what's where, free tools that visualize folder sizes as a tree map or bar chart (WizTree, WinDirStat, TreeSize Free, and similar) let you spot the biggest space hogs at a glance โ much faster than manually browsing through Explorer. Years-old archives, duplicate installers, and forgotten old project folders show up constantly during this kind of scan.
- Managing cloud sync folders: If you use OneDrive or similar cloud sync, enabling "Files On-Demand" keeps rarely-used files in the cloud only, without occupying local disk space. Files show a cloud icon in Explorer and download automatically only when actually opened โ a huge win if you have a large photo or document library.
Browse gaming forums or Windows optimization threads on Reddit, and you'll see a steady stream of posts about clearing shader caches and instantly recovering several gigabytes. On the flip side, there are just as many cautionary posts from people who tried deleting protected folders like WinSxS directly through Explorer and ended up with a broken system โ so stick to the safe methods below rather than improvising.
A common report: clearing out a long-neglected shader cache instantly recovers several gigabytes. Some note the first load after clearing takes a bit longer as the cache rebuilds.
Repeated reports of system instability after manually deleting WinSxS contents through Explorer. The consistent advice: only ever clean it via the DISM command.
Disabling hiberfil.sys is frequently mentioned as an easy multi-gigabyte win, especially for anyone who never uses Hibernate mode to begin with.
Warning: Never manually delete files inside system folders like WinSxS or System32 through File Explorer. Always use the official commands covered here (DISM, Storage Sense, etc.). Assuming a folder is "probably unused" just because you don't recognize the name is the riskiest habit of all โ if you're unsure, search for what it is first, and stick to Windows' official cleanup paths.
Beyond Space: SFC & DISM Self-Checkups
Freeing up space isn't the end of the story. If your PC suddenly slows down, a specific app keeps throwing unexplained errors, or you're hitting repeated blue screens, the problem may not be storage at all โ it could be corrupted system files. Fortunately, Windows ships with built-in tools that can diagnose and repair exactly this.
๐ SFC
System File Checker scans protected system files for corruption and automatically replaces any it finds with clean versions. A full scan usually takes 10-15 minutes.
๐ ๏ธ DISM
Checks and repairs the Windows component store itself. When SFC can't fix corruption, DISM restores the underlying source files it relies on. Depending on your connection, this can take anywhere from a few minutes to much longer.
๐ฝ CHKDSK
Scans the disk itself for bad sectors and file system errors. Useful after an abrupt shutdown or when a drive shows odd symptoms; scan time varies significantly with drive size.
Because these tools check different things, the community's most common recommendation when you're not sure what's wrong is to run them in sequence. Open an elevated Command Prompt and enter these one at a time:
The order matters. Running DISM first restores a clean copy of the system image, so that when SFC replaces damaged files afterward, it has a healthy source to pull from. It's a common complaint in forums that SFC alone keeps finding the same corrupted files on repeat runs โ usually because DISM wasn't run first, or because the full cycle (DISM โ SFC โ reboot โ SFC again) wasn't completed. If the first pass doesn't fully resolve it, don't panic โ reboot and run the same sequence again.
| Tool | What it checks | Use it when... |
|---|---|---|
| SFC | Corruption in protected system files | A specific app or feature keeps erroring for no clear reason |
| DISM | Windows image / component store | SFC can't fix the issue, or Windows Update keeps failing |
| CHKDSK | Disk hardware / file system errors | After an abrupt shutdown, or files open unusually slowly or seem corrupted |
A couple of complementary tools are worth knowing too. The Event Viewer (eventvwr.msc) lets you scan the System log chronologically to spot recurring errors, and if Windows Update itself keeps failing, running the built-in Windows Update troubleshooter under Settings' troubleshoot menu is a good first move โ it recognizes common failure patterns and attempts an automatic fix.
It's worth checking your drive's physical health periodically too. Both SSDs and HDDs report S.M.A.R.T. diagnostic data โ running wmic diskdrive get status from an elevated Command Prompt gives you a quick "OK" or "Pred Fail" reading, and free diagnostic tools can show bad sectors and estimated lifespan in more detail if you want to dig deeper. This is especially worth doing twice a year on an older work PC or anything bought used.
Knowing how to read the results matters too. SFC scans typically end one of three ways. First, "Windows Resource Protection did not find any integrity violations" โ nothing wrong, you're good. Second, "found corrupt files and successfully repaired them" โ repair completed successfully, and a reboot afterward is a good idea. Third, "found corrupt files but was unable to fix some of them" โ this is where you run DISM first to restore a healthy image, then run SFC again. Detailed scan logs live at C:\Windows\Logs\CBS\CBS.log, which is worth opening if you want to know exactly which files were affected.
One thing to know about CHKDSK: the /scan flag checks the disk in the background without forcing a restart, but actually fixing detected errors requires /f (file system repair) or /r (which also recovers bad sectors) โ and on a system drive, this means the scan runs on the next reboot. Save your work before running either.
If running these manually every time feels like a chore, Task Scheduler can automate it. A short PowerShell script can save SFC results to a log file and only notify you when corruption is actually found โ a set-it-and-forget-it routine that only asks for your attention when something's actually wrong.
Not a One-Time Job: Your Maintenance Routine
If you've followed along this far, your PC should already feel noticeably snappier. But here's the real key: don't treat this as a one-time deep clean. Doing a little, consistently, is what actually protects your PC's lifespan and performance over time. A single recurring calendar reminder is enough to turn the checklist below into an actual habit.
Weekly
- Empty the Recycle Bin
- Clean up the Downloads folder
- Close unused browser tabs / remove extensions
Monthly
- Check Storage Sense / Disk Cleanup results
- Review startup apps (Task Manager)
- Check for and install Windows Updates
Quarterly
- Run SFC / DISM self-checkups
- Update graphics & key drivers
- Clean up large & duplicate files
Every 6-12 months
- Full backup of important files
- Check disk health (S.M.A.R.T.)
- Remove unused programs / accounts
If doing all this manually sounds tedious, parts of it can be automated. Registering a scheduled task lets you run SFC checks automatically at a set day and time, logging results to a file so you only need to check in when something's actually wrong. A simple PowerShell script that writes results to a log and sends an email alert only when "corrupt files" shows up in it means the routine takes care of itself โ no more wondering "wait, when did I last check this?" With remote and hybrid work more common than ever, an automated routine like this can prevent a lot of unexpected downtime.
A few common mistakes worth avoiding, too. First, no matter how tight storage gets, never manually delete files from System32 or WinSxS through Explorer. Second, SSDs don't need traditional disk defragmentation โ TRIM already handles SSD optimization automatically, and letting Windows manage it is better for the drive's lifespan than doing it yourself. Third, don't delete large files impulsively without a backup โ always double-check whether a file is truly unnecessary, or worth moving to cloud storage or an external drive first.
Key Takeaway
Storage cleanup and self-checkups aren't a one-time event โ they're a habit. Five minutes a week and ten minutes a month, done consistently, beats one exhausting deep-clean session every time.
The Hidden Culprit Behind Sluggish Performance: Startup Apps & Drivers
Freed up plenty of space and confirmed your system files are healthy, but boot times are still slow and things still feel laggy? The culprit is often whatever's quietly running in the background. Many programs sneak themselves into "run at startup" during installation, and once a handful of these pile up, boot time creeps up noticeably.
Open Task Manager (Ctrl+Shift+Esc) > Startup apps and Windows conveniently rates each item's impact on boot time as High, Medium, or Low. Cloud sync clients, chat apps, and update-checker utilities that don't need to launch the second you boot up can usually be disabled without any real downside. For apps you use often but don't need instantly, switching them to "run when needed" is usually enough.
Keeping graphics and other key drivers updated matters just as much. Graphics drivers in particular affect gaming and video editing performance as well as overall system stability, so it's worth updating regularly through the manufacturer's official app (NVIDIA App, AMD Software, etc.) or Windows Update's optional updates section. Be cautious with unofficial "driver updater" tools, though โ many bundle unwanted extra software. Stick to the manufacturer's official site or app.
Last but often overlooked: the browser itself. Chrome, Edge, and similar browsers accumulate several gigabytes of cache and history over time, and forgotten extensions quietly drain memory and battery in the background. Clearing browsing data through your browser's privacy settings, and periodically removing extensions you no longer use, improves both speed and security at once.
| Check | How to check | Recommended frequency |
|---|---|---|
| Startup apps | Task Manager > Startup apps tab | Monthly |
| Graphics / chipset drivers | Manufacturer's official app / Device Manager | Quarterly |
| Browser cache / extensions | Browser Settings > Privacy & security | Monthly |
Individually, each of these seems minor. Taken together, though, they're often the real answer to "why does my computer feel so much slower than it should." Paying attention to what's running in the background matters just as much as storage cleanup and system checkups โ arguably it's half the job of keeping a PC in good shape.
Frequently Asked Questions
Q. Won't clearing shader caches or temp files slow things down?
A. You might see a slightly longer first load while the cache rebuilds, but performance returns to normal right after. Cache is, by definition, disposable data meant to be regenerated โ deleting it is safe, and if the old cache happened to be corrupted, clearing it can even fix issues you didn't realize were cache-related.
Q. DISM keeps failing with a connection error. Why?
A. /RestoreHealth pulls clean files from Windows Update servers by default, so it needs an active internet connection. Corporate networks and proxy setups often block this โ if you're on a work PC, check with your IT department about network policy.
Q. Do I need to run both SFC and DISM, or is one enough?
A. You can run just one, but they check different things, so running both is much more effective. DISM restores a clean system image first, giving SFC a healthy source to reference, which significantly improves the odds of a successful repair.
Q. How much free space should I actually keep?
A. There's no universal number, but aiming to keep 15-20% or more free at all times is a solid target. That's usually enough to avoid SSD write-speed degradation, and it means you won't be caught off guard when a major update suddenly needs breathing room.
Q. Does all of this apply to laptops too?
A. Yes, everything here applies equally to desktops and laptops. If battery life is a concern, it's worth running longer tasks like SFC/DISM scans while plugged in.
Q. I did all of this and it's still slow. Now what?
A. At that point, you're likely hitting a hardware limitation, or something unexpected is consuming resources in the background. Check the Performance tab in Task Manager for CPU, memory, and disk usage โ if one process consistently stays high, start there. If nothing turns up, resetting Windows while keeping your personal files (the "Reset this PC" option) is a reasonable last resort.
Q. Should I install a third-party cleaner app?
A. The methods in this guide cover the vast majority of situations on their own. If you do want a third-party tool, limit it to large-file visualizers โ "registry cleaner" style apps are controversial in terms of actual benefit, so approach those with caution.
Wrapping Up: Key Takeaways & Next Steps
To sum it all up, PC storage problems are best tackled in five stages: โ basic cleanup (Storage Sense, Disk Cleanup) โ โกhidden cache hunting (shader caches, WinSxS, hiberfil.sys) โ โขsystem self-checkups (SFC, DISM, CHKDSK) โ โฃstartup app & driver review โ โคturning it into a recurring routine. You could tackle all of it in one sitting, but the real win comes from making it repeatable โ split it across weekends if that's easier: basics this week, SFC/DISM the next.
Everyone uses their PC a little differently, so which category eats the most space will vary. Heavy gamers should start with shader caches; if you're working from home with lots of documents, cloud sync settings are probably the bigger win. Your PC is quietly accumulating clutter again right now, even as you read this. So why not start with the easiest win โ flipping on Storage Sense โ right now? It takes five minutes, and the difference between a well-maintained PC and a neglected one becomes obvious within a year or two. Thanks for reading, and see you in the next guide! ๐