Error 0x80070002

How to Fix Windows Update Error 0x80070002

Step-by-step troubleshooting guide for resolving Windows Update Error 0x80070002 (The system cannot find the file specified). Learn 3 easy methods.

Symptoms

  • "Some update files are missing or have problems..." is shown in Settings
  • Windows Update downloads progress but freezes at 0% or 100%
  • Installation crashes with code 0x80070002

Common Causes

  • Corrupted system update database files
  • Windows Update services failed to initialize
  • Mismatched registry entries mapping update directories

Step-by-Step Solutions

Method 1: Sync Date & Time Settings

Incorrect local date or time zone settings can cause TLS/SSL handshake failures with Windows Update servers, blocking downloads.

  1. Press Win + I to open Settings.
  2. Navigate to Time & Language > Date & Time.
  3. Toggle Set time automatically and Set time zone automatically to ON.
  4. Click the Sync now button under "Synchronize your clock".

Method 2: Reset Windows Update Cache

Clearing the local download cache forces Windows to download clean copies of the updates.

  1. Search for cmd in Start, right-click and choose Run as administrator.
  2. Stop the update services by executing:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. Rename the cache folders:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  4. Restart services:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

Was this guide helpful?

Frequently Asked Questions

No, resetting the Windows Update cache only deletes downloaded temp files, not personal documents.
Restart your computer in Safe Mode and then run the commands.