Can’t Delete windows.old Folder in Windows 11 & 10
The Windows.old folder is automatically created when you upgrade Windows, reinstall the operating system without formatting the drive, or perform a major feature update. This folder stores your previous Windows installation, including system files, user profiles, installed programs, and settings. It serves as a backup, allowing you to roll back to the previous version if something goes wrong after the upgrade.
While the folder can be useful for recovery, it often consumes a significant amount of storage space. In many cases, it can take anywhere from 10 GB to over 30 GB, making it one of the largest folders on your system drive.
Many users try to delete it manually but receive an error such as “Folder Access Denied,” “You need permission to perform this action,” or simply find that the folder refuses to disappear.
In this guide, you’ll learn several ways to delete the Windows.old folder safely in both Windows 11 and Windows 10.
Can’t Delete Windows.old Folder in Windows 11 & 10

If Windows won’t let you delete the Windows.old folder, it is usually because the folder is protected by system permissions, is still being used by Windows, or requires administrative privileges. Simply pressing the Delete key is often not enough.
Before deleting the folder, make sure you no longer need to return to your previous version of Windows. Once the folder is removed, the rollback option will no longer be available.
Follow the methods below in order.
1: Delete the Windows.old Folder Using Storage Settings
The easiest and safest way to remove the Windows.old folder is through Storage Settings. Windows is designed to remove previous installation files automatically from here, so you do not have to worry about deleting important system files.
- Open Settings by pressing Windows + I.
- Click System, then select Storage.
- Wait a few moments while Windows scans your storage.
- Click Temporary files.
- Allow Windows to finish calculating the storage usage.
- Locate Previous Windows installation(s) and check the box beside it.
- If you also want to remove other temporary files, you can select them as well. However, carefully read each category before selecting it.
- Click Remove files.
- Confirm the deletion if prompted.
The cleanup process may take several minutes depending on the size of the folder. Once finished, restart your computer and check whether the Windows.old folder has disappeared.
2: Remove the Folder Using Disk Cleanup
If the Storage Settings method does not work, the classic Disk Cleanup utility is another reliable option. It is specifically designed to remove old Windows installation files.
- Press Windows + S and type Disk Cleanup.
- Open the application from the search results.
- Select your C: drive and click OK.
- Allow Windows to calculate the amount of recoverable space.
- Click Clean up system files.
- Choose the C: drive again if prompted.
- Wait for the scan to complete.
- Find Previous Windows installation(s) in the list.
- Check the box beside it.
- Click OK.
- Select Delete Files to begin the cleanup.
Disk Cleanup may take several minutes, especially if the folder contains many files. Avoid shutting down your computer while the cleanup is in progress.
3: Take Ownership of the Windows.old Folder
Sometimes Windows cannot remove the folder because your account does not have permission to modify it. Taking ownership gives your administrator account complete control over the folder.
- Open File Explorer.
- Navigate to the C: drive.
- Right-click the Windows.old folder and choose Properties.
- Open the Security tab.
- Click Advanced.
- Next to Owner, click Change.
- Type your Windows username.
- Click Check Names.
- Select OK.
- Enable Replace owner on subcontainers and objects.
- Click Apply, then OK.
- Close the Properties window.
Now try deleting the folder again.
If Windows still refuses to remove it, continue with the next method.
4: Delete Windows.old Using Command Prompt
Using Command Prompt with administrator privileges can delete folders that File Explorer cannot.
Press Windows + S. Search for Command Prompt. Choose Run as administrator.
Type the following command and press Enter.
RD /S /Q C:\Windows.old
Wait until the command finishes. Restart your computer.
This command permanently removes the folder without displaying confirmation messages, so double-check that you entered the correct folder name before running it.
5: Delete Windows.old Using Windows Terminal or PowerShell
If you prefer PowerShell or Windows Terminal, you can remove the folder using a similar command.
- Open Windows Terminal (Admin).
- Type the following command: Remove-Item C:\Windows.old -Recurse -Force
- Press Enter.
- Allow PowerShell to finish processing.
- Restart the computer after the command completes.
This method works well when traditional deletion methods fail because of permission-related issues.
6: Run Storage Sense
Storage Sense automatically removes unnecessary files, including previous Windows installations, when available.
- Open Settings.
- Go to System.
- Click Storage.
- Select Storage Sense.
- Turn it on if it is disabled.
- Click Run Storage Sense now.
Wait until Windows completes the cleanup.
After the cleanup finishes, verify whether the Windows.old folder has been removed.
7: Delete the Folder in Safe Mode
Some background services may lock files inside the Windows.old folder, preventing deletion. Starting Windows in Safe Mode loads only essential drivers and services, making deletion much easier.
- Open Settings.
- Go to System and then Recovery.
- Under Advanced startup, click Restart now.
- Select Troubleshoot.
- Choose Advanced options.
- Open Startup Settings.
- Click Restart.
- Press 4 or F4 to start Safe Mode.
- Once Windows starts, navigate to C:\Windows.old and delete the folder.
Restart your PC normally afterward.
Alternative Method 1: Use DISM to Clean System Files
The Deployment Image Servicing and Management (DISM) tool can repair Windows image issues that sometimes interfere with cleanup operations.
Open Command Prompt as an administrator.
Type:
DISM /Online /Cleanup-Image /StartComponentCleanup
Press Enter.
Wait until the scan finishes.
Restart your PC.
Try deleting the folder again using Storage Settings or Disk Cleanup.
Alternative Method 2: Check for File System Errors
Corrupted drive sectors or file system errors can prevent Windows from deleting folders.
Open Command Prompt as an administrator.
Enter:
chkdsk C: /f
Press Enter.
If prompted, type Y.
Restart your computer.
Windows will scan and repair the drive before startup.
Once Windows loads, attempt to remove the Windows.old folder again.
Alternative Method 3: Wait for Windows to Remove It Automatically
Windows does not keep the Windows.old folder forever. In most cases, it is automatically removed after approximately 10 days following a major upgrade.
If you recently upgraded Windows and are not in urgent need of storage space, simply waiting may solve the problem without any manual effort.
FAQs
Is it safe to delete the Windows.old folder?
Yes. It is safe if you are satisfied with your current Windows installation and do not plan to roll back to the previous version.
Why can’t I delete Windows.old manually?
The folder is protected by Windows permissions and often contains files that require administrator access or special cleanup tools.
Will deleting Windows.old improve performance?
Deleting the folder mainly frees storage space. While it does not directly speed up Windows, having more free disk space can improve overall system responsiveness.
Can I recover Windows.old after deleting it?
No. Once the folder has been permanently removed, it cannot be used to restore your previous Windows installation.
How large is the Windows.old folder?
Its size varies depending on your previous installation. It commonly ranges from 10 GB to 30 GB, although it can sometimes be much larger.
Does Windows automatically delete Windows.old?
Yes. Windows generally removes it automatically after about ten days following a successful feature upgrade.
Can I delete Windows.old using File Explorer?
Sometimes you can, but the recommended methods are Storage Settings or Disk Cleanup, as they properly remove protected system files.
Summary
The Windows.old folder is useful immediately after a Windows upgrade because it allows you to restore your previous version if necessary. However, once you are confident that your computer is working properly, deleting it is an excellent way to recover valuable storage space.
The simplest solution is to use Storage Settings or Disk Cleanup, as these tools are designed specifically to remove previous Windows installations.
If those methods fail, taking ownership of the folder, using Command Prompt, PowerShell, Safe Mode, or repairing file system issues can usually resolve the problem.
