Windows Update Issues

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.

Daniel MercerDaniel MercerUpdated Jun 28, 20269 min read
Fix Windows Update Error 0x80070002 on Windows 10 and 11
Table of contents

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.

Related Updates guides