How to Delete the Windows.old Folder in Windows 11

The Windows.old folder is automatically created when you upgrade Windows to a newer version or reinstall Windows without completely removing the previous installation. It stores files from the earlier Windows installation, including system files and other data that may be needed to restore the previous version. However, this folder can occupy several gigabytes of valuable storage space.

If your C drive is running low on space after a Windows upgrade, deleting Windows.old can help recover storage. Windows 11 provides built-in tools such as Temporary Files settings and Disk Cleanup to remove the folder safely.

Before deleting it, remember that Windows.old may be required if you want to roll back to your previous Windows installation. Once the folder is removed, the built-in rollback option may no longer be available. Therefore, make sure your new Windows installation is working properly and that you have backed up any important files.

In this guide, you will learn several ways to delete the Windows.old folder in Windows 11, including using Settings, Disk Cleanup, and Command Prompt.

Method 1: Delete Windows.old Using Temporary Files Settings

The easiest way to remove Windows.old is through the Windows 11 Settings app. This method allows you to select previous Windows installation files for removal without manually changing system folders.

Follow these steps:

  1. Press Windows + I to open Settings.
  2. Select System from the left sidebar.
  3. Click Storage.
  4. Select Temporary files.
  5. Wait for Windows to calculate the available cleanup categories.
  6. Find Previous Windows installation(s) in the list.
  7. Select the checkbox beside it.
  8. Click Remove files.
  9. Confirm the action if prompted.

Windows will begin removing the files associated with the previous installation. Depending on the folder size and your storage device, the process may take several minutes.

Make sure you select the correct category before proceeding. The Temporary Files page may also contain Downloads, Recycle Bin, and other categories that you might not want to delete.

If Previous Windows installation(s) does not appear, Windows may not have detected an eligible previous installation, or the folder may already have been removed.

After the cleanup finishes, open File Explorer and check the available space on your C drive.

Method 2: Delete Windows.old Using Disk Cleanup

Disk Cleanup is a built-in Windows utility that can remove previous Windows installation files and other unnecessary system data.

Follow these steps:

  1. Press Windows + S to open Windows Search.
  2. Type Disk Cleanup.
  3. Open the Disk Cleanup application.
  4. Select the C drive and click OK.
  5. Wait for the initial scan to finish.
  6. Click Clean up system files.
  7. Select the C drive again if prompted.
  8. Wait for Windows to calculate the available cleanup categories.
  9. Select Previous Windows installation(s) if it appears.
  10. Click OK and confirm the deletion.

Disk Cleanup may display other categories, including Windows Update Cleanup, temporary files, and device driver packages. Review each category carefully before selecting it.

Do not select additional categories simply because they occupy storage space. For example, the Downloads category may contain personal files you still need.

Once you confirm the action, Windows will remove the selected data. The process may take some time if the previous installation contains a large amount of information.

When Disk Cleanup finishes, check the available storage again to confirm that space has been recovered.

Method 3: Delete Windows.old Through Storage Cleanup Recommendations

Windows 11 also provides Cleanup Recommendations, which can identify previous Windows installation files when they are eligible for removal.

Follow these steps:

  1. Open Settings using Windows + I.
  2. Navigate to System > Storage.
  3. Click Cleanup recommendations.
  4. Review the available categories.
  5. Open Temporary files, if displayed.
  6. Look for Previous Windows installation(s).
  7. Select the relevant category.
  8. Click the available cleanup or removal option.
  9. Confirm the action if prompted.

The exact categories and buttons can vary depending on your Windows 11 version and the files available on your computer.

If Cleanup Recommendations does not display previous installation files, use the Temporary Files page or Disk Cleanup instead.

Before removing Windows.old, make sure you no longer need to return to the previous Windows version. Deleting the previous installation files can remove the built-in rollback capability.

Method 4: Delete Windows.old Using Command Prompt

Advanced users can use Command Prompt to remove Windows.old when the usual cleanup options are unavailable. However, deleting protected system folders manually requires caution.

First, check whether Windows provides a supported cleanup option through Settings or Disk Cleanup. Use manual commands only when you understand their effects.

To inspect the folder:

  1. Press Windows + E to open File Explorer.
  2. Open the C drive.
  3. Look for the Windows.old folder.
  4. Confirm that it belongs to the previous Windows installation.

You can also open Command Prompt and run the following command to check whether the folder exists:

dir C:\Windows.old

If Windows.old is present and cannot be removed through normal cleanup tools, you may need to take ownership or adjust permissions before deleting it. However, changing permissions on system folders can cause problems if applied incorrectly.

Avoid copying powerful deletion commands from untrusted websites. A command using the wrong path could remove files that Windows needs.

For most users, the Settings or Disk Cleanup methods are safer and should be tried first. If Windows continues to deny access, use the built-in cleanup utilities or seek help before changing system-folder permissions.

Method 5: Check Whether Windows.old Has Been Removed

After running a cleanup method, verify that Windows.old is no longer present and that the available storage has increased.

Follow these steps:

  1. Press Windows + E to open File Explorer.
  2. Select This PC.
  3. Open the C drive.
  4. Check whether the Windows.old folder remains.
  5. Return to Settings.
  6. Navigate to System > Storage.
  7. Review the available space on the system drive.

If the folder has disappeared, the cleanup was successful. If it remains, some files may not have been removed, or Windows may still be processing the cleanup.

You can also restart your computer and check again.

Keep in mind that the amount of space recovered depends on the size of the previous installation. Some systems may recover several gigabytes, while others may recover considerably more or less.

Method 6: Troubleshoot Windows.old Deletion Problems

If you cannot delete Windows.old, check the following possibilities.

The previous installation files are still in use. Restart your computer and try the cleanup process again through Settings or Disk Cleanup.

The cleanup option is missing. Windows may not recognize an eligible previous installation. Check whether Windows.old exists on the C drive and try another built-in cleanup method.

You do not have permission. Windows.old is a protected system folder. Use an administrator account and the supported cleanup tools rather than changing permissions unnecessarily.

Windows is still within the rollback period. The folder may be available because Windows still supports returning to the previous installation. If you may need that option, do not delete it yet.

The folder is already removed. Windows may have deleted the previous installation files automatically after the rollback period ended or following an earlier cleanup.

If the folder remains inaccessible even after using Disk Cleanup, avoid repeatedly forcing its deletion. Check Windows updates and storage status, then use a supported recovery or troubleshooting option if necessary.

Conclusion

The Windows.old folder can consume significant storage space after upgrading or reinstalling Windows 11. Removing it can help free up space on your system drive, particularly when your C drive is nearly full.

The recommended approach is to open Settings, navigate to System > Storage > Temporary files, and select Previous Windows installation(s) if it is available. Disk Cleanup provides another reliable built-in method.

Before deleting Windows.old, confirm that your current Windows installation works correctly and that you no longer need to roll back to the previous version. Also, back up any important files before performing cleanup.

If the folder cannot be removed through the usual methods, avoid changing system-folder permissions or running aggressive deletion commands unless you understand the risks. In most cases, Windows’ built-in cleanup tools are sufficient to remove the previous installation files safely.

Frequently Asked Questions

1. Is it safe to delete Windows.old in Windows 11?

Yes, if your current installation is working properly and you no longer need to return to the previous Windows version. Deleting it can remove the built-in rollback option.

2. How much space does Windows.old occupy?

The size varies depending on the previous Windows installation, installed applications, and retained files. It can occupy several gigabytes or more.

3. Why can’t I delete Windows.old manually?

Windows.old contains protected system files, so Windows may restrict access. Use Settings > System > Storage > Temporary files or Disk Cleanup to remove it.

4. Will deleting Windows.old affect my current Windows installation?

Removing the previous installation files through Windows’ built-in cleanup tools should not remove the active Windows installation. However, it can prevent you from rolling back to the previous version.

Quick Summary

  • Open Settings > System > Storage > Temporary files.
  • Select Previous Windows installation(s), if available.
  • Alternatively, use Disk Cleanup and select Clean up system files.
  • Delete Windows.old only after confirming that you no longer need the previous Windows installation.

Remove the incomplete Command Prompt method

Related Articles

Popular Categories