If Windows Update keeps failing, gets stuck downloading, or leaves your C drive short on space, the fastest fix is often to clear Windows update cache. Windows stores downloaded update packages in a temporary cache before installation. When those files become outdated, incomplete, or corrupted, Windows may retry the same failed update or keep unnecessary files on your disk.
This guide explains what the cache does, and how to clear it safely in Windows. You can use Disk Cleanup, File Explorer, Command Prompt, or an automatic Windows cleaning tool depending on your comfort level.
1. What is Windows Update Cache? Is It Safe to Delete?
The Windows Update cache is a group of temporary files Windows downloads before installing system updates, cumulative patches, drivers, and feature packages. The most common Windows update cache location is the SoftwareDistribution folder, especially C:\Windows\SoftwareDistribution\Download.
In most cases, it is safe to delete cached Windows updates because Windows can download the required update files again. Clearing the cache does not uninstall updates that are already installed, just removes temporary download files, failed update packages, and leftovers that Windows no longer needs.
When you see symptoms such as a stuck update percentage, repeated download failures, error codes during installation, or a C drive that suddenly loses several GB of space after updates, you should clean cache immediately.
Tip:
Clear Windows Update Cache Safely & Automatically
If you do not want to search system folders or run commands, PassFab 4EasyPartition can help you clear the system cache through its Windows Clean feature. This is a practical option for users who want to remove Windows update cache, temporary files, and system junk from one interface instead of manually checking different folders.
-
Install and launch PassFab 4EasyPartition on your PC. Choose Windows
Clean from the left-side menu, and Select the junk file categories you
want to scan. Click Start Scan to scanning.
-
Review the scan result. Keep default safe items selected if you are
not sure which files to remove. Click Clean and confirm the
cleanup.
-
After the process finishes, restart the computer.
2.How to Clean Windows Update Cache on Windows 11/10?
Below are three manual methods to clean Windows update cache.
Method 1: Purge Windows Update Cache via Windows Disk Cleanup
Disk Cleanup is the easiest built-in way to delete cached Windows updates and remove update leftovers. It is best for users who want a safe, guided cleanup without touching system folders directly.
- Press Win + S, type Disk Cleanup, and open the tool. Select the system drive, usually C:, and click OK.
-
Click Clean up system files. If prompted by User Account Control,
choose Yes.
-
Check Windows Update Cleanup. You may also select Temporary files,
Delivery Optimization Files, and Recycle Bin if you want more space
back. Then, click OK, and choose Delete Files.
- Wait for the cleanup to finish. Restart the PC if Windows asks you to do so.
Method 2: Remove Windows Update Cache via File Explorer
-
Press Win + R, type services.msc, and press Enter. Find
Windows Update in the Services window. Right-click Windows
Update and choose Stop. If Background Intelligent Transfer
Service is running, you can stop it too.
-
Open File Explorer and go to C:\Windows\SoftwareDistribution\Download. Press Ctrl + A to select everything inside the Download folder. Press Delete.
-
If Windows asks for administrator permission, confirm it. After that, go back to Services, enable Windows Update again.
Note:
Do not delete the entire SoftwareDistribution folder while update services are active. Deleting the contents inside the Download folder is usually enough when the goal is to remove Windows update cache.
Method 3: Empty Windows Update Cache via CMD
If you prefer clear cache through cmd, use Command Prompt as administrator. It stops update services, deletes cached download files, and starts the services again.
- Press Win + S, type cmd, right-click Command Prompt, and select Run as administrator.
- Run the following commands one by one. Press Enter after each command.
- After the services restart, close Command Prompt and reboot your PC.
- Open Settings > Windows Update and click Check for updates.
net stop wuauserv
net stop bits
del /f /s /q %windir%\SoftwareDistribution\Download.
net start bits
net start wuauserv
If a command says the service is not started or cannot be stopped, restart the PC and try again before deleting files.
More FAQs About Windows Update Cache
What is Windows update cleanup?
Windows Update Cleanup is a Windows cleanup category that removes old update files, replaced components, and temporary update data. It is designed to help users reclaim disk space after Windows installs newer updates.
What happens if I clear Windows update cleanup?
When you clear Windows Update Cleanup, Windows deletes unnecessary update leftovers. Installed updates remain on your computer, but you may lose the ability to roll back some older update files. If the system is working normally, this cleanup is usually safe.
How to clear software update cache?
To clear software update cache on Windows, use Disk Cleanup, delete files in C:\Windows\SoftwareDistribution\Download after stopping Windows Update, or run the CMD method above. For a simpler option, use PassFab 4EasyPartition to scan and clean update-related junk automatically.
Where is the Windows update cache stored?
The main windows update cache location is C:\Windows\SoftwareDistribution\Download. Some update-related temporary files may also appear in Delivery Optimization, Windows temporary folders, and component cleanup areas, which is why Disk Cleanup or a cleanup utility can find more removable files than the Download folder alone.
RELATED ARTICLES
Conclusion
If Windows Update is stuck, repeatedly fails, or leaves your system drive short on space, delete Windows update cache before trying more advanced repairs. For everyday maintenance, PassFab 4EasyPartition’s Windows Clean feature is a convenient way to clean system and other junk files without manually searching system folders.