Skip to content

The ten minute routine that keeps a PC from filling up

A short checklist that catches what actually grows, in the order that gives the most space soonest, plus the settings that replace it.

6 min read

Cleaning a PC once, thoroughly, is satisfying and lasts about four months. A short routine that runs monthly is less satisfying and stops the problem existing, because it catches what grows while you are not looking.

The ten minute version

  1. Empty the Recycle Bin, on every drive.
  2. Settings, System, Storage, Temporary files. Tick everything except Downloads unless you have looked.
  3. Clear Downloads of installers and anything finished with.
  4. Check Settings, Apps sorted by size for something installed and never used.
  5. Run one command to see what grew, and deal with only the top line.
Get-ChildItem C:\ -Force -Directory -EA SilentlyContinue | ForEach-Object {
  $s = (Get-ChildItem $_.FullName -Recurse -Force -File -EA SilentlyContinue | Measure-Object Length -Sum).Sum
  [PSCustomObject]@{ GB = [math]::Round($s/1GB,2); Folder = $_.Name }
} | Sort-Object GB -Descending | Select-Object -First 12 |
  Tee-Object -FilePath "$env:USERPROFILE\Desktop\space-$(Get-Date -f yyyy-MM-dd).txt"

Saving the output is what makes this a routine rather than a chore repeated from scratch. Next month, compare the two files and the folder that moved is the only one worth looking at.

The quarterly additions

Every three monthsWhy
DISM component store cleanupSuperseded packages accumulate
Old driver packagesOne per update, kept for rollback
Build output in old projectsThe largest developer category
Docker prune and compactBuild cache grows with every build
Game shader cachesLeft behind by uninstalled games

The settings that replace most of this

  • Storage Sense on, for temporary files and the Recycle Bin.
  • Cap System Restore rather than leaving it at the default.
  • Files on demand in OneDrive and any other sync client.
  • A second drive for games, set once in each launcher.

What not to put in a routine

Clearing caches on a schedule, running registry cleaners, and defragmenting an SSD. Caches come back immediately, the registry is not where the space is, and Windows handles SSD maintenance itself. Those are covered in what to be sceptical of.

Common questions

How often should I clean up a Windows PC?

A ten minute pass monthly for the Recycle Bin, temporary files and Downloads, with a longer quarterly look at the component store, drivers and build output. Most of it can be replaced by settings.

What should be in a monthly Windows cleanup?

Empty the Recycle Bin on every drive, clear temporary files through Settings, clear Downloads, check Apps by size, and take one folder measurement to compare next month.

Is it worth clearing caches every month?

No. Caches rebuild immediately, so clearing them on a schedule achieves nothing lasting. Clear one when it is specifically large.

What settings stop a Windows PC filling up?

Storage Sense for temporary files, a cap on System Restore, files on demand in sync clients, and a second drive configured for games. Those four replace most routine cleanup.

Read next