Error 0x80070003 translates from hexadecimal bureaucracy to plain English as: the system cannot find the path specified. In Windows Update terms, the installer went looking for a file it was certain should exist — a downloaded payload, a catalog signature, a staging file — and found nothing. The install aborts rather than proceed on missing pieces.
This is a plumbing problem, not a hardware problem, and it yields to plumbing repairs. The strategy is straightforward: figure out what is missing and why, replace the damaged cache with a fresh one, repair the machinery that manages the files, and remove whatever keeps deleting or corrupting them.
The steps below are the universal, brand-neutral sequence I use on any laptop with this code. For the HP-specific variant with Wolf Security considerations, see our HP-focused 0x80070003 guide .
Why this happens
Partial or interrupted downloads: the most common cause — the cache holds fragments the installer cannot use.
Antivirus quarantine of temp files: security software deleting update working files mid-install.
Corrupted DataStore database: records pointing at cache entries that do not exist.
Interrupted previous install: a killed update leaves the staging area in an inconsistent half-state.
Disk or file-system errors: bad sectors or corruption making cached files unreadable.
Low disk space: downloads cut short when the drive fills, leaving incomplete payloads.
Stale pending.xml transactions: half-written servicing transactions referencing paths from a previous state.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify the failure point
Before repairing, learn exactly where the process breaks: during download, during install preparation, or mid-install. Each points at a different layer of the file pipeline, so this observation directly determines which of the later fixes deserves your attention first.
- Open Settings, Windows Update, Update history; note the failing KB and 0x80070003 code.
- Retry the update once while watching: does it fail during downloading or installing?
- Download-phase failures implicate the network and the download cache.
- Install-phase failures implicate the staging area and servicing stack.
- Write down your observation — it guides which later fixes matter most.
Fix 2: Run the Windows Update troubleshooter
The automated pass repairs service states and re-registers components, which resolves the missing-file errors caused by registration damage rather than actual missing files.
- Go to Settings, System, Troubleshoot, Other troubleshooters.
- Run the Windows Update troubleshooter to completion.
- Apply every fix offered and restart the laptop.
- Retest the failing update.
- Check View detailed information for clues if it reports unfixable issues.
Fix 3: Free disk space first
Counterintuitive but important: do this before the cache reset. A full drive will corrupt the fresh cache identically, so clearing space first makes every later step actually stick.
- Check free space: Settings, System, Storage.
- Run Disk Cleanup (as admin via Clean up system files) and select Windows Update Cleanup.
- Remove unused applications and move large media off C:.
- Target at least 20 GB free for cumulative updates, 30 GB for feature updates.
- Empty the Recycle Bin and confirm the new free-space figure.
Fix 4: Reset the update components
The definitive repair: new cache folders, new database, restarted services. This eliminates every missing-file condition that lives in the cache layer, which is most of them.
- Open Terminal (Admin) from the Start right-click menu.
- Stop services:
net stop wuauserv,net stop cryptSvc,net stop bits,net stop msiserver. - Rename caches:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Restart services:
net start wuauserv,net start cryptSvc,net start bits,net start msiserver. - Reboot, then run Check for updates and let downloads complete fully before judging.
Fix 5: Rule out antivirus interference
With a fresh cache in place, test whether security software is the file-deleter. One controlled test with protection paused gives a definitive answer. Do not skip this test: antivirus quarantine is one of the most common repeat causes of this exact error code.
- Pause third-party antivirus real-time protection temporarily.
- Run Check for updates and attempt the previously failing install.
- If it succeeds, the antivirus was quarantining update files — add exclusions for C:\Windows\SoftwareDistribution.
- Re-enable protection immediately after the test.
- Consult the antivirus vendor’s documentation for proper Windows Update exclusions.
Fix 6: Scan the disk for errors
Repeat missing-file errors on a fresh cache point at the storage layer. A file-system scan finds the bad sectors and corruption that keep eating cached files.
- In Terminal (Admin), run
chkdsk C: /f /r. - Schedule at restart when prompted, then reboot and let it finish.
- After booting, repeat the Fix 4 cache reset on the repaired file system.
- Retest the update.
- Persistent bad sectors mean the drive is failing — back up and replace it.
Fix 7: Repair servicing and verify with a manual install
The final combination: repair the install machinery itself, then prove the fix with a standalone install of the previously failing KB from the Microsoft Update Catalog .
- Run
DISM /Online /Cleanup-Image /RestoreHealthin an admin terminal. - Follow with
sfc /scannow, then restart. - Download the failing KB from the Microsoft Update Catalog.
- Install the .msu manually and restart when prompted.
- Confirm success in update history, then run Check for updates for the remaining queue.
Closing
Error 0x80070003 is the update engine losing track of its own files — and the fix is to give it a clean, spacious, undisturbed place to keep them. Free the disk, reset the cache, rule out the antivirus, check the storage, and repair the servicing stack. In that order, the missing files stop going missing. If the error first appeared after a fresh Windows installation, our post-clean-install guide addresses that specific situation.
