0x80070002

Windows Error 0x80070002 – File Not Found Fix

Windows Errors Intermediate 👁 10 views 📅 May 27, 2026

That File Not Found error usually means Windows Update or a backup tool can't find a file. Here's how to fix it fast, from simple to advanced.

The 30-Second Fix: Run Windows Update Troubleshooter

Before you dive into anything heavy, let's see if the built-in tool catches it. Open Settings > Update & Security > Troubleshoot > Additional troubleshooters. Select Windows Update, run it, and let it do its thing. This fixes maybe 30% of cases. If it says 'Windows Update components must be repaired', it'll do that automatically. Reboot and try updates again.

The Moderate Fix (5 Minutes): Clear SoftwareDistribution and Catroot2

If the troubleshooter didn't cut it, the real culprit is usually a corrupted download or a stuck update file. I've seen this more times than I count—last month, a client's Windows 11 machine refused to install the October patch because of a half-downloaded file in SoftwareDistribution.

  1. Open Command Prompt as Administrator. Click Start, type cmd, right-click Command Prompt, select Run as administrator.
  2. Stop the Windows Update service and related services:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. Renam the folders (Windows can't rename them while services are running):
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
  4. Restart the services:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Exit Command Prompt, then go to Settings > Windows Update and try the update again.

This clears out any corrupted download cache and resets the update catalog. Works about 60% of the time.

The Advanced Fix (15+ Minutes): SFC and DISM Scans

If you're still seeing 0x80070002, your system files might be damaged. This is common after a bad update or hard shutdown. Had a client whose file server crashed mid-update, and this was the fix.

Step 1: Run System File Checker

  1. Open Command Prompt as Administrator again.
  2. Type sfc /scannow and let it run. It'll check and repair protected system files.
  3. When it's done, reboot. If it found and fixed errors, try updating again.

Step 2: Run DISM to Fix Component Store

If SFC found errors it couldn't fix, or the error persists, DISM is your next step. This repairs the component store that SFC uses.

  1. In the same Command Prompt, run:
    DISM /Online /Cleanup-Image /RestoreHealth
  2. This takes 10-20 minutes depending on your system. It downloads healthy files from Windows Update.
  3. After it finishes, run sfc /scannow again.
  4. Reboot and try the update.

DISM fixes about 90% of lingering file corruption issues. If you still get the error after this, you're likely dealing with a hardware issue or a really deep corruption.

When All Else Fails: Repair Install or Reset

If you've done all that and 0x80070002 still shows up, it's time for drastic measures. A repair install using the Windows Media Creation Tool keeps your files but replaces the OS. Or if you're backing up everything anyway, a full reset from Settings > Update & Security > Recovery > Reset this PC (keep my files option) works.

I've only had to do a repair install twice in the last five years—both times because the user had run some shady 'optimizer' tool that messed with critical files.

Pro tip: If the error only happens with a specific update (like a driver update or a feature update), try hiding that update with the wushowhide.diagcab tool from Microsoft. Sometimes you need to skip a bad update and wait for the next one.

Bottom line: Start with the troubleshooter, then clear the cache, then scan and repair. You'll fix 0x80070002 without reinstalling 99% of the time.

Was this solution helpful?