That distinction matters because some seemingly obvious targets are cache files Windows can recreate, while others are repair, uninstall or rollback assets that only become important after they have been removed. A careful cleanup can recover meaningful space. An indiscriminate one can turn a future app repair or Windows recovery into a much harder problem.
Start with the category, not a folder list
Windows provides Storage Sense to free drive space by removing unneeded items such as temporary files. Its storage cleanup view can also remove previous Windows installation material. That makes it a sensible first stop for ordinary low-space situations: it is designed to distinguish cleanup categories instead of treating the entire Windows directory as user-managed storage.
Storage Sense is more narrowly defined than many popular cleanup guides suggest. Microsoft documents that it can remove a user’s temporary files that are not in use. That is not the same as an endorsement to manually delete every file in every Temp directory. Files can be in active use, and a cleanup process that encounters them may leave them behind for good reason.
This also changes expectations. No fixed set of folders is guaranteed to reclaim a particular number of gigabytes. A PC that has just completed a major upgrade may have a substantial previous-installation category; another may have very little. A computer with a long-running update problem could have an unusually large update cache, while a different machine’s space may be consumed primarily by installed applications, personal media, virtual machines or cloud files stored locally.
Before removing anything, check the drive’s storage breakdown and prioritize the categories that are actually large. That avoids spending time on minor caches while overlooking the real source of the shortage.
Temporary files: use Windows cleanup rather than a blanket purge
Temporary data is one of the most appropriate cleanup targets, especially when managed through Storage Sense. Windows is explicitly designed to remove unneeded temporary items, including a user’s temporary files that are not in use.
The important limitation is the phrase “not in use.” It provides a practical safety boundary:
- Prefer Storage Sense and its temporary-file cleanup options for routine maintenance.
- Do not assume every item in a Temp path is safe to erase manually.
- If Windows does not remove a file because it is busy, leave it alone rather than trying to force its deletion.
- Treat a failure to reclaim much storage as useful information: the space may be elsewhere, not evidence that more aggressive deletion is required.
This is less dramatic than emptying every Temp directory, but it is aligned with how Windows itself manages temporary data. It also minimizes the risk of interfering with an installer, an update process or an application that is currently using a temporary working file.
Browser data can recover space—but choose the scope carefully
Browser caches are another plausible source of recoverable storage, but they should not be described as a single Windows folder with one universal deletion method. Browsers maintain their own profiles and data stores, and clearing browser data can have consequences beyond freeing space.
In Microsoft Edge, cached images and files are local copies retained to make later page loads faster. Cache cleanup is conceptually distinct from cookies and site data, saved passwords, and autofill information. That separation is valuable: a user trying to recover SSD space should look for the cached-files option first and avoid automatically selecting data that could sign them out of websites or remove saved account information.
The same general caution applies when using other browsers, though their menus and available categories may differ. Cache cleanup is usually a trade-off between local storage and short-term convenience: sites may load more slowly at first as cached files are rebuilt. It is not inherently a problem, but it should be a deliberate choice rather than part of a broad “delete all browsing data” routine.
Windows Update cache: a supported reset has a sequence
The update download cache in C:\Windows\SoftwareDistribution is a valid cleanup and troubleshooting target, but it needs more care than ordinary temporary files. Microsoft’s documented reset procedure is specific: stop the Windows Update service, delete the files and folders inside C:\Windows\SoftwareDistribution, then restart the service.
That sequence is significant. Deleting update-cache contents while the related service is operating risks conflicts with files that Windows is actively managing. It is also why generic claims that Storage Sense or Disk Cleanup will always clear this particular folder go too far. Those tools support general storage cleanup, but they are not established here as a complete substitute for the documented Update-cache reset procedure.
A reset is most reasonable when the cache is unusually large or Windows Update is misbehaving. It should not be treated as a weekly ritual. Windows may need to download update content again afterward, so the immediate storage gain can come with additional download time and bandwidth use later.
A related cache is Delivery Optimization. Windows uses it for content from Windows Update, the Microsoft Store and other Microsoft content. Windows normally clears that cache automatically, and it can also be cleared through Disk Cleanup. This is an important omission from simplistic folder lists: storage management is not limited to a handful of well-known paths.
Windows.old: potentially large, but a time-limited safety net
After an upgrade, Windows may retain a Windows.old folder containing material from the previous Windows version. Microsoft says personal files can be temporarily saved there for 10 days after an upgrade, and Windows storage cleanup can remove Previous Windows Installation(s).
For a system that has successfully upgraded and is working as expected, removing that material can be a reasonable way to recover space. But it is not just stale clutter. Removing it also removes the material used for the normal post-upgrade rollback path. Anyone still assessing whether the new Windows version, drivers or applications are reliable should wait until that decision is settled.
It is equally important not to overstate when the folder exists. Windows.old is associated with an upgrade; it is not a guaranteed result of every reinstall-like operation. Reset this PC does not create it, and a fresh installation from installation media formats the drive and does not preserve existing contents. If the folder is absent, that does not indicate a cleanup failure—it may simply reflect how Windows was installed.
WinSxS: don’t trust Explorer’s number, and never delete it manually
C:\Windows\WinSxS, the component store, is one of the most misunderstood Windows locations. Explorer’s displayed folder size can make it look much larger than the disk space it truly consumes because that view does not account for hard links. A file linked into more than one Windows location can appear to be counted multiple times in a straightforward folder total.
Before concluding that WinSxS is the cause of low storage, Windows provides a supported assessment command:
DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore
That command is intended to determine the component store’s actual size. If cleanup is appropriate, Windows also supports:
DISM.exe /Online /Cleanup-Image /StartComponentCleanup
What must not happen is manual deletion inside WinSxS. Microsoft warns that removing files there directly can severely damage Windows. The folder supports servicing, updates and component management; its contents are not ordinary user cache files.
There is also a more consequential variation:
DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
The added /ResetBase option has a permanent trade-off: existing update packages can no longer be uninstalled. That may be acceptable in tightly managed circumstances, but it is not the same as routine cleanup. For most home users dealing with a full SSD, the basic supported cleanup command is the less disruptive option, and only after establishing that the component store is genuinely relevant.
Two folders that should be left alone
Not every large-looking Windows folder is a cleanup opportunity. Two deserve an especially clear warning.
Windows Installer cache
C:\Windows\Installer is the Windows Installer cache. Microsoft says it should not be deleted because cached files are required when applications need to be uninstalled, repaired or updated. The danger is deceptive: removing it may not cause an immediate failure. The problem can emerge months later, when an application asks for installation resources that are no longer available.
That delayed failure mode makes this a poor place to recover space. A folder’s size is not a measure of how safe it is to remove.
Prefetch
Prefetch is used by Windows to retain information that helps startup and frequently opened programs. An accepted Microsoft Q&A response describes it as self-maintaining and recommends leaving it alone. This is older guidance rather than current product documentation, but it supports the conservative conclusion: Prefetch is not a productive routine-cleanup target.
Even if deleting it appears to make space available, that does not mean the deletion improved the system. Windows uses the feature for performance and maintains it over time. A small apparent saving is rarely worth disrupting a mechanism intended to improve launches and startup behavior.
A practical cleanup order for a constrained SSD
A measured order reduces both risk and wasted effort:
- Review Windows storage categories and locate the genuinely large area.
- Run Storage Sense or its temporary-file cleanup options for ordinary temporary data.
- Review browser cached-file cleanup separately from cookies, passwords and autofill data.
- Consider Previous Windows Installation(s) only after confirming that post-upgrade rollback is no longer needed.
- Use the documented service-stop, delete, and service-restart sequence when a Windows Update cache reset is warranted.
- Check Delivery Optimization through supported cleanup rather than searching for files to remove manually.
- Analyze WinSxS with DISM before attempting component-store cleanup, and avoid
/ResetBaseunless its loss of update uninstallability is understood. - Do not delete
C:\Windows\Installeror manually clear WinSxS. Leave Prefetch to Windows.
The central lesson is not that six folders explain every full SSD. It is that Windows storage contains several very different classes of data: caches, temporary working files, upgrade recovery material, servicing components and installer records. The right cleanup decision depends on which class is consuming space and what capability it preserves. Windows-supported tools and procedures make that distinction; indiscriminate folder deletion does not.