Windows.old not showing in Disk Cleanup: 5 fixes today
If Windows.old is missing in Disk Cleanup, check C:, then rerun Clean up system files and Storage temporary files before looking for previous Windows installations.
Windows.old is the copy of a previous Windows installation created during an upgrade. Start by opening Disk Cleanup on C: and selecting Clean up system files. If the entry still does not appear, check Settings > System > Storage > Temporary files; if both paths are empty, the old installation may no longer be available for removal.
In Disk Cleanup, the label is usually Previous Windows Installations. That is the item to look for in Disk Cleanup, and Microsoft also documents a case where Settings > System > Storage > Temporary files gets stuck while scanning and previous Windows installations do not appear there either.
What the missing Windows.old entry usually means
If the cleanup tools still list it, use those tools. If they do not, first confirm what the system still reports before forcing any deletion.
Likely causes, from first check to last resort
- Disk Cleanup was opened without the elevated system-files scan. The item may appear only after Clean up system files.
- The same cleanup data may show in Settings instead. Check Storage > Temporary files on Windows 10/11.
- The old installation may no longer be present. If both cleanup paths are empty, there may be nothing left to remove.
📊 Next of Windows says Windows.old can use 15.2GB of actual space. Source: How To Remove Windows.old When Disk Cleanup Not Showing Previous ....
Why doesn’t Previous Windows Installations appear after Clean up system files?
Usually this means Disk Cleanup has not refreshed the system-files list yet, or you opened it in a way that did not trigger the elevated scan. Open it from the C: drive, run Clean up system files, and wait for the second scan to finish before deciding the entry is missing.
- Open This PC.
- Right-click Local Disk (C:) and choose Properties.
- Select Disk Cleanup.
- Click Clean up system files.
- Wait for the elevated scan to complete, then look for Previous Windows Installations (reported by howtogeek.com).
- If it still is not there, close Disk Cleanup and run the scan again from C:.
Say your first pass only shows temporary internet files and recycle bin entries. That tells you to run the elevated scan, not to delete C:\Windows.old by hand.
What should you check in Settings > System > Storage > Temporary files?
The other built-in place to look is Settings > System > Storage > Temporary files. On Windows 10 and Windows 11, this view may show an old-installation entry, and Microsoft has also documented cases where the scan gets stuck and that item does not appear at all.
- Open Settings.
- Go to System > Storage > Temporary files.
- Wait for the category scan to finish.
- Look for the old Windows installation entry if it appears.
- Select only the old-installation item if it appears.
- If the list is empty or keeps spinning, move back to Disk Cleanup.
Suppose the page shows other categories but nothing tied to the old install. That points away from cleanup permissions and toward the folder no longer being available for removal.
Can I delete Windows.old from File Explorer if Disk Cleanup doesn’t show it?
Yes, if C:\Windows.old still exists and you prefer to remove it manually, you can delete Windows.old manually or with the Disk Cleanup utility. If Disk Cleanup and Temporary files do not list it, confirm that the folder is still present before using File Explorer.
- Check Disk Cleanup first from C:.
- Check Settings > System > Storage > Temporary files next.
- If neither path lists the old installation, confirm whether C:\Windows.old is still on disk before deleting anything.
- Use ordinary cleanup items that are actually listed, such as downloaded program files or temporary files.
A common first-timer mistake is spotting C:\Windows.old in Explorer, right-clicking it, and assuming removal is just a normal folder delete. It should still be checked carefully before you remove it.
What if Previous Windows Installations still doesn’t appear after rescan?
If both cleanup paths stay empty after a fresh scan, the safest reading is that the old installation is no longer available for removal, or that the UI is not refreshing correctly. At that point, stop cycling the same menus and move to a broader system check only if the folder still exists on disk.
| Symptom | Likely cause | Safest next step |
|---|---|---|
| Not shown in Disk Cleanup | System-files scan was not run | Rerun from C: and click Clean up system files |
| Shown after Clean up system files | Disk Cleanup refreshed correctly | Select Previous Windows Installations and proceed |
| Missing in Storage > Temporary files | Storage scan is empty or the old install is gone | Use Disk Cleanup or confirm the folder still exists before deleting it manually |
| Admin scan still empty | The UI is not finding a removable old-install entry | Check whether C:\Windows.old is still present, then decide on manual removal if needed |
If that didn’t work, try this next
- Close Disk Cleanup.
- Open Local Disk (C:) > Properties again.
- Run Disk Cleanup and wait for the second scan to finish.
- Check Settings > System > Storage > Temporary files one time.
- If both stay empty, check whether C:\Windows.old still exists before deciding what to do next.
Is Storage Sense different from Disk Cleanup for removing Windows.old?
Yes. Disk Cleanup is the older built-in utility, while Storage > Temporary files is the Settings app cleanup path on Windows 10 and 11. Either can surface an old-installation entry, but they do not always refresh at the same time, and Microsoft has documented cases where the Temporary files scan gets stuck.
- Use Disk Cleanup first if you want the classic Previous Windows Installations entry.
- Use Settings > System > Storage > Temporary files as the second GUI check.
- Remove only the item that clearly refers to the prior Windows install.
- If neither tool lists it, check whether C:\Windows.old still exists before searching further.
How long does Windows keep Windows.old before deleting it automatically?
Windows does not show a countdown in Disk Cleanup, and the visible retention period can vary by release and build. A third-party report says Windows 10 and 11 auto-delete Windows.old after 10 days, and Windows 8.1/8 keep it for 28 days before auto-removal (reported by howtogeek.com). If the upgrade is older than that, the folder may already be gone.
If the system is still inside that window, check Disk Cleanup and Temporary files before you assume anything was removed. If the cleanup tools are empty after the likely retention period, check whether the folder still exists on disk.
What command can force-delete Windows.old if cleanup tools fail?
Use Command Prompt as administrator only as a last-resort manual fallback, and only if you have confirmed C:\Windows.old still exists. A published workaround uses takeown and icacls on c:\windows.old, then removes the directory, but that is not the first-choice fix (reported by howtogeek.com).
- Open Command Prompt as administrator.
- Verify the path is C:\Windows.old, not C:\Windows.
- Run a take-ownership command against c:\windows.old.
- Run icacls on the same path to reset or grant permissions.
- Use the final remove step only on c:\windows.old, never on c:\windows.
Do not point those commands at c:\windows. A bad path can break the operating system instead of removing the upgrade files.
Frequently asked questions
Why is Windows.old not showing in Disk Cleanup?
Most often, Disk Cleanup has only run the basic scan. Open C: > Properties > Disk Cleanup, then click Clean up system files and wait for the second scan. If Previous Windows Installations still does not appear, check Settings > System > Storage > Temporary files.
Do I need to click Clean up system files to see Previous Windows installations?
Yes. That is the step that triggers the elevated rescan in Disk Cleanup. Open C: > Properties > Disk Cleanup, then choose Clean up system files and wait for the list to refresh before deciding the entry is missing.
Can I delete Windows.old from File Explorer if Disk Cleanup doesn’t show it?
Yes, if C:\Windows.old still exists, you can remove it manually or with Disk Cleanup. If neither Disk Cleanup nor Storage > Temporary files lists the old installation, check the folder first before deleting it in File Explorer.
What if Previous Windows Installations still doesn’t appear after rescan?
Check Settings > System > Storage > Temporary files once, then stop if that view is empty too. Microsoft has documented cases where the Storage scan gets stuck, and if both built-in tools stay blank, confirm whether C:\Windows.old still exists before taking the next step.
Is Storage Sense different from Disk Cleanup for removing Windows.old?
Yes. Disk Cleanup is the older tool, and Settings > System > Storage > Temporary files is the newer Settings-based path. On Windows 10 and 11, either view may expose the old-installation entry, and the two views may not refresh at the same time.
How long does Windows keep Windows.old before deleting it automatically?
A third-party report says Windows 10 and 11 auto-delete it after 10 days, while Windows 8.1/8 keep it for 28 days (reported by howtogeek.com). If that time has passed, check whether C:\Windows.old is still present before doing anything else.