Error 0x80070003 is Windows Update’s way of saying it reached for a path that was not there. A folder it expected inside the download cache, a driver staging directory, a catalog path — something in the chain is missing, and the update engine stops rather than guess. Your files are safe; the update simply never got started.
On Lenovo laptops, this error has a familiar accomplice: Lenovo’s driver packages. When a Lenovo driver update stages incompletely — through Vantage, System Update, or Windows Update itself — the paths the engine expects do not exist, and 0x80070003 is the result. The sequence below clears both the generic causes and the Lenovo-specific ones. Work it in order; most users are done by Fix 3.
One more reassurance before you begin: this error never indicates failing hardware. It is purely a software staging problem — the update engine’s workspace is messy, not your SSD. Every fix below is non-destructive, and you can retry the update safely after each one to see exactly which step resolved it.
Why this happens
- Corrupted download cache: The SoftwareDistribution folder structure is damaged, so expected paths are missing.
- Incomplete driver staging: A Lenovo driver package staged halfway, leaving a broken directory structure.
- Update service failure: wuauserv or BITS failing mid-operation leaves paths half-created.
- Antivirus blocking path creation: Security software preventing the engine from creating staging folders.
- Corrupted driver store: Damaged entries pointing at driver paths that no longer exist.
- Disk errors: File system corruption removing or hiding cache directories.
- Stale pending.xml state: A previous update’s pending operations referencing paths that were cleaned up.
- Permission problems: The engine lacking rights to create folders in its own cache.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Run the Windows Update troubleshooter
The automated first pass resolves path issues caused by simple service or flag problems.
- Go to Settings > System > Troubleshoot > Other troubleshooters.
- Click Run next to Windows Update.
- Apply all recommended fixes.
- Restart the laptop.
- Check for updates and see whether the error persists.
Fix 2: Reset the Windows Update components
Rebuilding the cache recreates every path the engine expects — the definitive fix for most cases. If the update service will not stay running , repair that first, since a dead service recreates the same broken paths.
- Open Command Prompt as administrator.
- Stop the services:
net stop wuauserv net stop bits net stop cryptsvc net stop msiserver - Rename the cache folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old - Restart all four services.
- Restart the laptop and check for updates.
Fix 3: Check disk health
If paths keep going missing, the file system itself may be unreliable.
- Open an elevated Command Prompt.
- Run
chkdsk C: /fand approve the scan at next restart if asked. - Restart to run the scan.
- After the scan, repeat Fix 2 so the cache rebuilds on a healthy file system.
- Retry the update.
Fix 4: Temporarily disable third-party antivirus
Security software blocking folder creation produces exactly this error. Microsoft documents update troubleshooting on the Windows support hub .
- Disable real-time protection in your antivirus for about an hour.
- Run Windows Update while protection is paused.
- Re-enable protection immediately after.
- If the error clears, add the Windows Update cache folders to your antivirus exclusions.
- This prevents the recurrence permanently.
Fix 5: Clean the driver store
Broken driver-store paths are a Lenovo-flavored cause worth addressing directly.
- Open Device Manager and enable View > Show hidden devices.
- Uninstall grayed-out devices you no longer use.
- In an elevated Command Prompt, run
pnputil /enum-driversand remove orphaned packages. - Run
sfc /scannowto repair system file paths. - Restart and retry the update.
Fix 6: Update drivers through Lenovo Vantage
Resolve the Lenovo driver side so Windows Update stops tripping over it.
- Open Lenovo Vantage and run System Update.
- Install all pending driver and firmware updates.
- Restart after the driver installs finish.
- Return to Windows Update and retry.
- With Lenovo’s packages properly staged, the missing-path error usually vanishes.
Fix 7: Install the update manually
Bypass the broken staging paths with a direct package from the Microsoft Update Catalog .
- Note the KB number from update history.
- Search the catalog and download the x64 package.
- Close all programs and run the installer.
- Restart when prompted.
- Confirm the KB shows as installed.
Fix 8: Force-reinstall the Lenovo driver package
When one specific Lenovo driver package keeps breaking the staging paths, replace it forcefully.
- In Device Manager, identify the device tied to the failing update (check update history for driver names).
- Right-click it, choose Uninstall device, and check delete the driver software.
- Restart — Windows loads a basic driver.
- Install the fresh driver from Lenovo Vantage or the Lenovo support site.
- Retry Windows Update — with the package properly staged, the related access-denied errors that sometimes accompany this one clear up too.
Closing
Error 0x80070003 is a missing-path problem with a mechanical solution: rebuild the cache so the paths exist again. The component reset in Fix 2 does that for the vast majority of cases, and the surrounding fixes handle the reasons the paths went missing — disk errors, antivirus blocks, broken driver staging. On Lenovo machines specifically, keeping Vantage’s drivers current prevents the driver-staging variant from recurring. The error looks cryptic; the fix is refreshingly straightforward. If you see this error alongside other 0x8007-series codes, treat them as one problem with one solution — the cache rebuild — rather than separate mysteries. One clean rebuild beats five targeted guesses.
