To delete the Windows.old folder, open Settings > System > Storage > Temporary files, tick Previous Windows installation(s), and click Remove files. If Disk Cleanup fails or the option is missing, take ownership with takeown /F and force-delete from an admin Command Prompt with rd /S /Q. This guide is for Windows 10 and Windows 11 users who just ran a feature update and want their 15-30 GB back.

TL;DR

  • Windows.old is the backup of your old Windows install, kept for 10 days after a feature update.
  • It is normally 15-30 GB and Windows usually auto-deletes it on day 10.
  • Safe path: Settings > System > Storage > Temporary files > tick Previous Windows installation(s) > Remove files.
  • Stuck path: takeown + icacls + rd /S /Q C:\Windows.old from an admin prompt.
  • Deleting Windows.old means you can no longer roll back to the previous Windows version.

What is the Windows.old folder?

Windows.old is a complete snapshot of your previous Windows installation that the upgrade process creates whenever you install a feature update (for example, moving from Windows 11 23H2 to 24H2). It lives at C:\Windows.old and exists so you can roll back if the new build has problems. The folder is typically 15-30 GB because it holds the old system files, your old program files, and per-user data. Windows keeps it for 10 days, then deletes it automatically. After that window, the rollback option disappears and the folder becomes pure dead weight on your C: drive.

How do I delete Windows.old safely? (Storage Sense)

The supported, no-risk method is the Storage settings cleanup. It removes only the upgrade leftovers and never touches your active system.

  1. Open Settings > System > Storage > Temporary files (on Windows 10: Settings > System > Storage > Temporary files).
  2. Tick Previous Windows installation(s) (and optionally Windows Update Cleanup and Delivery Optimization Files).
  3. Click Remove files.
  4. Reboot.

If Previous Windows installation(s) is not listed, Windows has already auto-cleared Windows.old or the 10-day window has passed. In that case there is nothing left to delete and your space is already back.

What if Disk Cleanup or Storage Sense fails?

Disk Cleanup sometimes fails because the permissions inside Windows.old are broken after an interrupted update. When that happens, you reassign ownership to your admin account, then force-delete the folder from the command line.

  1. Press Start, type cmd, right-click Command Prompt, and choose Run as administrator.
  2. Run takeown /F C:\Windows.old\* /R /A to take ownership of every file inside the folder.
  3. Run icacls C:\Windows.old\*.* /T /grant administrators:F to grant your admin group full control.
  4. Run rd /S /Q C:\Windows.old to delete the folder and everything in it, silently.

If step 4 reports "access denied" on a file, a running process still holds it open. Reboot into Safe Mode (run msconfig, go to Boot, tick Safe boot, restart) and repeat the commands. In Safe Mode almost no background process holds file handles, so the deletion completes.

Is it safe to delete Windows.old?

Yes, deleting Windows.old is safe for your current Windows installation, your apps, and your personal files. The folder only contains the previous system. The one real consequence is that you lose the built-in rollback: after Windows.old is gone you can no longer use Settings > System > Recovery > Go back to revert to the prior Windows version. Only delete it once you are confident the current build is stable. The forced command path is the only place to be careful.

Safety note: Run the takeown and rd /S /Q commands against C:\Windows.old and nothing else. Running them against C:\Windows will destroy your operating system. The rd /S /Q command does not ask for confirmation, so read the path twice before pressing Enter.

FAQ

Where is the Windows.old folder located?

The Windows.old folder is located at C:\Windows.old on the same drive where Windows is installed. It is created automatically during a feature update and is hidden from casual view but visible if you enable hidden items in File Explorer.

Will deleting Windows.old delete my personal files?

No. Deleting Windows.old does not affect the files, apps, or settings on your current Windows installation. The folder only stores a copy of your previous Windows version, kept for rollback.

Why can't I delete Windows.old normally?

You usually can't delete Windows.old by dragging it to the Recycle Bin because its files are protected by system-level permissions. After a failed or interrupted update those permissions can break, which is why Disk Cleanup errors out and you need takeown plus rd /S /Q instead.

How much space does deleting Windows.old free up?

Deleting Windows.old typically frees 15-30 GB, depending on how large your previous Windows installation and program files were. On systems with many installed apps it can exceed 30 GB.

How long does Windows keep Windows.old?

Windows keeps the Windows.old folder for 10 days after a feature update, then deletes it automatically. If you want the space back sooner, you can remove it manually using the steps above.

Keep clearing the rest of your C: drive

Windows.old is just one of several large hidden caches a feature update leaves behind. For more reclaimable system space, see how to clear Delivery Optimization files and how to disable hibernation to delete hiberfil.sys. For a full native pass, read deep cleaning Windows 11/10 without third-party utilities and learn whether it's safe to compress the C: drive to save space. To see exactly which folders are eating your disk, TreeSize Free maps it visually, and our storage cleanup helpers hub covers the same approach across devices. When you want the same one-tap cleanup on your phone, the Cleanor app finds and clears the equivalent junk on iPhone and Android automatically.