SystemRequires admin/root

Windows Component Cleanup

Windows stores component store payloads in %WinDir%\WinSxS so servicing can install updates, enable optional features, roll back packages, and repair system files. Over time this store accumulates superseded component versions, obsolete side-by-side manifests, catalog metadata, and hard-linked backup payloads left behind by cumulative updates and feature servicing. Kudu removes reclaimable superseded component data from WinSxS to reduce disk usage without touching personal files, accounts, passwords, or current in-use system components.

Why clean Windows Component Cleanup?

  • Superseded component packages pile up after monthly cumulative updates, and users usually notice C: filling up even though Disk Cleanup shows only limited free space elsewhere
  • A bloated WinSxS store makes feature updates and servicing operations spend longer evaluating manifests and package supersedence, which shows up as unusually long update install and reboot times
  • When the system drive is nearly full because old component payloads were never retired, Windows Update can fail with not-enough-space errors and repeatedly retry downloads or staging
  • Large amounts of obsolete side-by-side metadata make tools like DISM and SFC take longer to scan the component store, so users see extended 'Scanning' or 'Restoring' phases during repairs
  • Cleaning old component backups removes rollback payloads for superseded updates, which helps on cramped SSDs where low free space causes sluggish logons, temporary file failures, and update staging problems
  • Servicing databases and manifests can become internally inefficient over time; like SQLite page fragmentation, metadata stores benefit when cleanup rewrites and compacts reclaimable space without deleting current rows or active components
What gets cleaned

Cache paths Kudu targets

Windows

%WinDir%/WinSxS
Frequently asked

Common questions about Windows Component Cleanup

Free & open source

Download Kudu and reclaim your disk space.

Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.