Error 0x80070003 is Windows Update’s way of saying it reached for a file and found empty air. On HP laptops — Pavilion, Envy, Spectre, EliteBook — it typically appears mid-install: the download bar completed happily, then the installer failed because pieces of the payload were missing or unreadable.
The HP angle matters because two of the most common causes on these machines are HP-specific: Wolf Security intercepting update file operations, and Support Assistant leaving driver packages half-registered in paths the updater then cannot resolve. The generic cache repair still leads, but the HP checks below it are what make the fix stick.
Work through the sequence in order. If you want the brand-neutral version of this same error, our general 0x80070003 walkthrough covers it without the HP specifics.
Why this happens
Corrupted download cache: interrupted or partial downloads leave the cache with files the installer cannot find.
HP Wolf Security interception: security hooks can quarantine or block update temp files mid-operation.
Support Assistant half-registrations: HP’s updater can leave driver packages registered at paths that no longer exist.
Damaged DataStore records: the update database points at cache files that were deleted or never finished downloading.
Antivirus quarantine: third-party suites removing update temp files creates the same missing-path condition.
Disk errors: file-system damage can make cache files unreadable even though they are listed as present.
Low disk space: downloads truncated by full drives produce caches with missing pieces.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Note the failing update, then run the troubleshooter
Start by identifying which update fails and letting the automated diagnostic take its pass. The troubleshooter repairs the service and registration issues that underlie many 0x80070003 cases.
- Open Settings, Windows Update, Update history and note the failing KB and code.
- Go to Settings, System, Troubleshoot, Other troubleshooters and run Windows Update.
- Apply all fixes, restart the HP laptop, and retest.
- If the same KB fails with 0x80070003 again, continue below.
- Keep the KB number handy for the manual install in Fix 6.
Fix 2: Pause HP Wolf Security temporarily
On HP laptops this step belongs early, not late. Wolf Security’s file hooks are a documented source of missing-file update errors, and pausing them for one install attempt is safe and diagnostic.
- Open HP Wolf Security from the Start menu or system tray.
- Pause Sure Sense and related threat protections for the update window.
- If you also run third-party antivirus, pause its real-time protection too.
- Retry the failing update immediately while protections are paused.
- Re-enable everything afterward regardless of the outcome.
Fix 3: Reset the update cache completely
The core repair for missing-file errors: discard the damaged cache and database so the engine re-downloads complete, intact files and rebuilds accurate records.
- Open Terminal (Admin) from the Start right-click menu.
- Run
net stop wuauserv,net stop cryptSvc,net stop bits,net stop msiserver. - Run
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old. - Run
ren C:\Windows\System32\catroot2 catroot2.old. - Restart the services with
net startcommands, reboot, and retest.
Fix 4: Check the disk underneath the cache
If 0x80070003 returns quickly after a cache reset, suspect the storage. HP’s pre-boot diagnostics and CHKDSK both check the file system the cache lives on.
- In Terminal (Admin), run
chkdsk C: /fand schedule it for next restart. - Reboot and let the scan complete without interruption.
- Alternatively, use HP’s F12 pre-boot diagnostics for a drive health check.
- After a clean scan, repeat the Fix 3 cache reset on the healthy file system.
- Recurring disk errors mean back up your data and plan a drive replacement.
Fix 5: Repair system files with SFC and DISM
Missing-path errors can also come from damaged servicing files rather than the cache. These scans restore the install machinery so it stops losing track of its own files.
- In Terminal (Admin), run
sfc /scannowto completion. - Restart, then run
DISM /Online /Cleanup-Image /RestoreHealth. - Allow up to 30 minutes; restart when both finish.
- Retry the failing update.
- If DISM reports it cannot find source files, Microsoft’s support documentation documents offline options.
Fix 6: Install the failing KB manually
When the automatic pipeline keeps losing files, the standalone installer often succeeds — it uses a simpler download-and-install path with fewer moving parts. Get the package from the Microsoft Update Catalog .
- Copy the failing KB number from update history.
- Search it on the Microsoft Update Catalog and download the x64 package.
- Double-click the .msu and let the standalone installer run.
- Restart when prompted.
- Verify the KB shows as installed, then run Check for updates for the rest.
Fix 7: Refresh HP drivers and re-enable protections
Close out the HP-specific loop: update HP’s drivers so stale packages stop confusing the updater, and confirm every security layer is back on.
- Open HP’s support site and check for driver updates for your exact HP model.
- Install chipset and storage drivers HP offers, restarting as prompted.
- Confirm HP Wolf Security and your antivirus both report healthy and enabled.
- Run HP Support Assistant’s tune-up once to clear stale registrations.
- Do a final Check for updates to confirm 0x80070003 is gone.
Closing
On HP laptops, 0x80070003 is usually a missing-file problem with an HP-flavored cause — cache corruption compounded by Wolf Security or Support Assistant interference. Pause the security hooks, reset the cache, verify the disk, and install the stubborn KB manually if needed. In that order, the error clears and stays cleared. If a failed update also left the machine stuck undoing its changes, see our undoing-changes repair guide .
