How to Fix Windows Error 0x80070002
Fix Windows error 0x80070002 and remove temporary update files and clutter with Kudu’s cleanup tools.
By Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Windows error 0x80070002 usually appears when Windows can’t find files it needs during an update, app install, or system task. In many cases, the problem is caused by corrupted update cache files, missing temporary files, incorrect date and time settings, or damaged system files. It’s especially common with Windows Update when old download data gets stuck and prevents new updates from installing correctly.
What Causes This?
Error 0x80070002 typically means Windows is looking for a file or folder that is missing or unreadable. The most common causes are broken Windows Update components, corrupted temporary update files, bad system files, or a mismatch in your PC’s date and time settings. It can also happen if background services like Windows Update or Background Intelligent Transfer Service aren’t running properly.
Common Symptoms
- Windows Update fails and shows error 0x80070002
- Updates download but won’t install
- Microsoft Store apps fail to update or install
- You see repeated update errors after restarting your PC
- Temporary files and update cache keep building up
How to Fix It Manually
-
Restart your PC
- Click Start > Power > Restart.
- After rebooting, try Windows Update again: go to Settings > Windows Update and click Check for updates.
-
Check your date and time settings
- Press Windows + I to open Settings.
- Go to Time & language > Date & time.
- Turn on Set time automatically and Set time zone automatically.
- Restart your PC and try the update again.
-
Run the Windows Update troubleshooter
- Open Settings with Windows + I.
- In Windows 11, go to System > Troubleshoot > Other troubleshooters.
- In Windows 10, go to Update & Security > Troubleshoot > Additional troubleshooters.
- Find Windows Update and click Run.
- Let Windows apply any fixes, then restart your PC.
-
Clear the Windows Update cache
- Press Windows + S, type cmd.
- Right-click Command Prompt and choose Run as administrator.
- Enter these commands one at a time:
net stop wuauserv net stop bits net stop cryptsvc ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start bits net start cryptsvc - Restart your PC, then check for updates again.
-
Repair damaged system files
- Open Command Prompt as administrator again.
- Run this command:
sfc /scannow - Wait for the scan to finish.
- Then run:
DISM /Online /Cleanup-Image /RestoreHealth - Restart your PC after both scans complete.
-
Delete temporary files
- Press Windows + I and go to System > Storage > Temporary files.
- Check items like Temporary files, Windows Update Cleanup, and other safe-to-remove clutter.
- Click Remove files.
- This can free space and remove broken leftover update files that may be triggering the error.
Fix It Automatically with Kudu
If you don’t want to reset update components and hunt down temporary files yourself, Kudu can do the cleanup automatically. It helps remove update leftovers, temporary files, and system clutter that often contribute to 0x80070002, making Windows Update more likely to work normally again.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Fix Blue Screen Error 0x0000007B on Windows
Troubleshoot blue screen error 0x0000007B and clean temporary files after recovery with Kudu.
How to Fix Windows Error 0x80004005
Troubleshoot Windows error 0x80004005 and remove system clutter that may contribute to instability using Kudu.
How to Fix Windows Error 0x80070005
Troubleshoot access-related Windows error 0x80070005 and clean clutter that may interfere with updates using Kudu.
How to Fix Windows Error 0x8007000D
Troubleshoot Windows error 0x8007000D and remove update-related clutter and temporary files with Kudu.