Windows Update Error 0x80070003 Fix – Path Not Found SOLVED 2026

Update fails at 87% with 0x80070003 – what I tried first

You download the update, it extracts files, and just when you think it's almost done – at 87% – Windows Update throws 0x80070003 (path not found). This usually happens when the Component Based Servicing (CBS) engine cannot locate a required directory inside WinSxS. I ran into this with KB5147296 on Windows 11. The first thing that didn’t change anything? Just restarting the Windows Update service – same error after reboot.

Why enabling services actually matters

Looking into CBS.log, the error pointed to a missing path mapping. One core reason: some Windows Update related services were disabled or stuck. So before touching anything else, enable these three services:

  • Background Intelligent Transfer Service (BITS)
  • Windows Update Service (wuauserv)
  • Cryptographic Services (CryptSvc)

Set each to Automatic (Delayed Start) via Services.msc, then start them. After that, I re-registered the Windows Update DLL components – that fixed the path resolution for many users.

Open Command Prompt as administrator and run these commands one by one:

net stop wuauserv
net stop cryptSvc
net stop bits
regsvr32 /s atl.dll
regsvr32 /s urlmon.dll
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s jscript.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll
regsvr32 /s msxml.dll
regsvr32 /s msxml3.dll
regsvr32 /s msxml6.dll
regsvr32 /s actxprxy.dll
regsvr32 /s softpub.dll
regsvr32 /s wintrust.dll
regsvr32 /s dssenh.dll
regsvr32 /s rsaenh.dll
regsvr32 /s gpkcsp.dll
regsvr32 /s sccbase.dll
regsvr32 /s slbcsp.dll
regsvr32 /s cryptdlg.dll
net start bits
net start cryptSvc
net start wuauserv

If re-registration alone didn’t fix the error (it sometimes still fails at 87%), the next step is to run SFC /scannow to repair corrupted system paths. I did that, and SFC found integrity violations. After the repair, I restarted the PC and tried the update again – the progress jumped past 87% and completed successfully. That path not found error disappeared.

⚠️ One thing to avoid: Do not manually edit system paths or registry keys that point to WinSxS. It will break CBS completely. Also, skipping the service enable step leads to repeated failures.

Still stuck? If 0x80070003 persists after SFC and re-registration, you may need to clear the SoftwareDistribution cache. But in my experience, the service enable + DLL re-register combo solved the issue for most Windows 10 and Windows 11 machines. The update installs without any "path not found" error.

So when you see windows update error 0x80070003 fix or 0x80070003 update fails at 87 percent, start with enabling services and re-registering components – that’s the working 2026 solution. It’s not about guessing paths; it’s about resetting the update pipeline.