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.
- Press
Win + Ito open Settings. - Navigate to Time & Language > Date & Time.
- Toggle Set time automatically and Set time zone automatically to ON.
- 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.
- Search for cmd in Start, right-click and choose Run as administrator.
- Stop the update services by executing:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver - Rename the cache folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old - Restart services:
net start wuauserv net start cryptSvc net start bits net start msiserver
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.