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.

  1. Go to Settings > System > Troubleshoot > Other troubleshooters.
  2. Click Run next to Windows Update.
  3. Apply all recommended fixes.
  4. Restart the laptop.
  5. 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.

  1. Open Command Prompt as administrator.
  2. Stop the services:
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    net stop msiserver
    
  3. Rename the cache folders:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    
  4. Restart all four services.
  5. Restart the laptop and check for updates.

Fix 3: Check disk health

If paths keep going missing, the file system itself may be unreliable.

  1. Open an elevated Command Prompt.
  2. Run chkdsk C: /f and approve the scan at next restart if asked.
  3. Restart to run the scan.
  4. After the scan, repeat Fix 2 so the cache rebuilds on a healthy file system.
  5. 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 .

  1. Disable real-time protection in your antivirus for about an hour.
  2. Run Windows Update while protection is paused.
  3. Re-enable protection immediately after.
  4. If the error clears, add the Windows Update cache folders to your antivirus exclusions.
  5. This prevents the recurrence permanently.

Fix 5: Clean the driver store

Broken driver-store paths are a Lenovo-flavored cause worth addressing directly.

  1. Open Device Manager and enable View > Show hidden devices.
  2. Uninstall grayed-out devices you no longer use.
  3. In an elevated Command Prompt, run pnputil /enum-drivers and remove orphaned packages.
  4. Run sfc /scannow to repair system file paths.
  5. Restart and retry the update.

Fix 6: Update drivers through Lenovo Vantage

Resolve the Lenovo driver side so Windows Update stops tripping over it.

  1. Open Lenovo Vantage and run System Update.
  2. Install all pending driver and firmware updates.
  3. Restart after the driver installs finish.
  4. Return to Windows Update and retry.
  5. 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 .

  1. Note the KB number from update history.
  2. Search the catalog and download the x64 package.
  3. Close all programs and run the installer.
  4. Restart when prompted.
  5. 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.

  1. In Device Manager, identify the device tied to the failing update (check update history for driver names).
  2. Right-click it, choose Uninstall device, and check delete the driver software.
  3. Restart — Windows loads a basic driver.
  4. Install the fresh driver from Lenovo Vantage or the Lenovo support site.
  5. 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.

Frequently asked questions

What does error 0x80070003 mean?
It is a path-not-found error inside the update engine. Windows Update tried to access a file or folder path that does not exist — usually inside its download cache or driver staging area. The update aborts rather than continue with missing pieces. On Lenovo laptops the missing path is often tied to a Lenovo driver package that did not stage correctly.
Is 0x80070003 the same as 0x80070002?
They are close cousins. Error 0x80070002 means a specific expected file was not found; 0x80070003 means a path or directory was not found. The causes overlap heavily — cache corruption, missing driver packages, service failures — and the fix sequence is nearly identical. Our 0x80070002 guide covers the shared repairs if you want the parallel reference.
Can 0x80070003 harm my files or Windows installation?
No. This is a staging failure, not a disk or data failure. The update never got far enough to modify your system. Your files, programs, and Windows installation are untouched. Run the fixes below and retry the update with full confidence that nothing is at risk.
Why does 0x80070003 keep coming back on my Lenovo?
Recurrence points to a cause the generic fixes missed: a Lenovo driver package that Windows Update keeps failing to stage, third-party antivirus blocking path creation, or a corrupted driver store. If the error survives a full component reset, install the pending drivers through Lenovo Vantage first, then retry Windows Update.