Fix Windows Update Error 0x80070002 on Windows 10 and 11
Error 0x80070002 means Windows Update can't find a file it expected. The fix is almost always to reset the Windows Update components and clear the download cache.

Table of contents
- What 0x80070002 Means
- Step 1 — Run the Built-In Windows Update Troubleshooter
- Step 2 — Reset Windows Update Components Manually
- Step 3 — Repair the System Image
- Step 4 — Set Date, Time, and Region Correctly
- Step 5 — Free At Least 20 GB on the System Drive
- Step 6 — Manually Install via the Update Catalog
- Key Takeaways
What 0x80070002 Means
Error code 0x80070002 translates to ERROR_FILE_NOT_FOUND. During a Windows Update operation, the Update Agent expected a file in the download cache (the SoftwareDistribution folder) but couldn't locate it. The download was either interrupted, partially deleted, or corrupted by a previous failed install attempt.
Step 1 — Run the Built-In Windows Update Troubleshooter
Open Settings → System → Troubleshoot → Other troubleshooters and run Windows Update. On Windows 11 24H2 and later this is the Get Help automated diagnostic, which fixes a surprising number of cases in under a minute.
Step 2 — Reset Windows Update Components Manually
Open Terminal as Administrator and run each line:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
This forces Windows to rebuild its update cache cleanly. Reopen Settings → Windows Update and click Check for updates.
Step 3 — Repair the System Image
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
This ensures the servicing stack itself is healthy before the next update attempt.
Step 4 — Set Date, Time, and Region Correctly
A surprising number of 0x80070002 cases are caused by an incorrect system clock, which breaks the TLS handshake with Microsoft's update servers. Open Settings → Time & language → Date & time and enable Set time automatically and Set time zone automatically.
Step 5 — Free At Least 20 GB on the System Drive
Feature updates need scratch space. Open Settings → System → Storage and use Cleanup recommendations. If you're below 20 GB free, even a successful download will fail at the install stage.
Step 6 — Manually Install via the Update Catalog
If a specific KB keeps failing, download it directly from the Microsoft Update Catalog, double-click the .msu file, and install offline. This bypasses Windows Update Agent entirely.
Key Takeaways
- 0x80070002 is a missing/corrupted cache file, not a hardware problem.
- Resetting the Windows Update components fixes the majority of cases.
- Always verify free space and system time before retrying.
- The Update Catalog is the reliable fallback for stubborn KBs.
Frequently asked questions
Is it safe to apply these Windows Update error 0x80070002 fixes myself?
Yes. Every step in this guide uses built-in Windows tools or official Microsoft utilities. We recommend creating a System Restore point before making registry or driver-level changes so you can roll back if needed.
Will I lose any data?
None of the procedures in this guide modify your personal files. We still recommend keeping a current backup of important documents — a good habit before any system-level repair.
Do these solutions work on both Windows 10 and Windows 11?
Yes. The instructions cover Windows 10 (22H2) and Windows 11 (23H2 and 24H2). Where steps differ between versions, we call it out explicitly.