Error 0x80070490 is the “element not found” of Windows Update: somewhere in the install chain, Windows reached for a file or package element that simply wasn’t there. On HP laptops the pattern is familiar — a driver update (often a Realtek audio, Intel graphics, or HP firmware package) fails halfway, and every subsequent update attempt trips over the wreckage with the same code.
The fix path is a little different on HP hardware because there are two update channels fighting for the same drivers: Microsoft’s and HP’s. When they disagree — HP pushes a driver through Support Assistant while Windows Update tries the same one — the result is exactly this kind of phantom failure. Start with the HP-specific checks, then move to the standard Windows repair stack.
From a technician’s bench perspective, this is a routine repair rather than a crisis. The error code is precise about what’s wrong — a referenced element is absent — which narrows the search enormously compared to vaguer update failures. None of the fixes below risk your files: they repair metadata, refresh the component store, and reinstall packages, all non-destructive operations. The only step that touches your data at all is the optional reset near the end, and it is clearly marked as a last resort.
Why this happens
- A half-installed driver update. The most common cause: a driver package registered as “installing” but missing its payload, so every retry finds the expected element gone.
- Conflict between HP Support Assistant and Windows Update. Both channels can offer the same driver; installing one while the other is mid-flight corrupts the update metadata.
- Component store corruption. Damage in the WinSxS store leaves update manifests pointing at files that no longer exist.
- A failed or interrupted feature update. Power loss or a forced shutdown during a big update leaves package elements in limbo.
- Corrupted SoftwareDistribution cache. Stale or partial download metadata makes Windows believe a package is present when it isn’t.
- Pending BIOS or firmware updates in a bad state. HP firmware packages that stalled can block the whole queue behind them.
- Third-party driver updaters. External tools that yank drivers outside Windows Update create exactly the missing-element scenario 0x80070490 reports.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify which update is failing
A targeted fix starts with knowing the exact package.
- Open Settings > Windows Update > Update history and find the entry that failed with 0x80070490; note its KB number and whether it’s a driver, quality, or feature update.
- If it’s a driver update, open Device Manager, find that device, and check whether it currently works — a working device with a failed update entry points at metadata, not hardware.
- If it’s a feature update, note the target version; you’ll need it if a manual install becomes necessary later.
Fix 2: Let HP Support Assistant finish its queue first
Clear the HP channel before touching Microsoft’s, so the two stop colliding.
- Open HP Support Assistant (search for it in the Start menu; install it from the HP support site if it’s missing).
- Run a full check and install every pending HP driver, BIOS, and firmware update it offers — keep the laptop plugged in throughout.
- Restart when prompted, even if HP says it’s optional.
- Go to Settings > Windows Update and retry. If the failing driver was HP’s, this often clears the error by itself.
Fix 3: Run the Windows Update troubleshooter
Microsoft’s troubleshooter is good at resetting the metadata that produces “element not found.”
- Open Settings > System > Troubleshoot > Other troubleshooters.
- Click Run next to Windows Update and follow every prompt, including the offer to apply automatic fixes.
- Restart the laptop and check for updates again. This resolves the error when the cause is purely stale metadata.
Fix 4: Repair the component store with SFC and DISM
Missing elements usually live in the component store, so repair it directly.
- Open Command Prompt as administrator and run
sfc /scannow; let it finish and restart. - Then run
DISM /Online /Cleanup-Image /RestoreHealthin the same elevated prompt — this re-downloads clean copies of damaged store files from Windows Update. - Run
sfc /scannowonce more after DISM completes to confirm everything is clean. - Retry the update. DISM is also the right tool when the sibling walkthrough for fixing 0x80070490 step by step is needed on a non-HP machine.
Fix 5: Reset the Windows Update components
If the store is healthy but the cache still references phantom packages, wipe the cache.
- In an administrator Command Prompt, run
net stop wuauserv,net stop bits, andnet stop cryptsvc. - Rename the folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Restart the services:
net start wuauserv,net start bits,net start cryptsvc. - Check for updates — Windows rebuilds fresh metadata, and the phantom failure entry disappears.
Fix 6: Install the failing update manually
When automatic installation keeps tripping on the same package, bypass the broken chain.
- Look up the KB number you noted in Fix 1 at the Microsoft Update Catalog and download the package matching your architecture (x64 for almost all HP laptops).
- Double-click the downloaded
.msufile and let the standalone installer run. - If it’s a driver, consider hiding it instead: install the correct driver directly from HP, then use Microsoft’s “show or hide updates” troubleshooter to hide the failing driver entry so Windows Update stops retrying it.
Fix 7: Reinstall the specific driver from HP’s site
When one HP driver package is the corrupted element, replace it at the source rather than fighting the metadata.
- In Device Manager, identify the device tied to the failing driver update you noted in Fix 1.
- Go to the HP support site , enter your exact model, and download that specific driver.
- In Device Manager, right-click the device and choose Uninstall device; install the freshly downloaded HP driver afterward.
- Use Microsoft’s “show or hide updates” troubleshooter to hide the failing Windows Update driver entry so the bad metadata stops resurfacing, then run a final update check.
Closing
On HP laptops, 0x80070490 is usually a tug-of-war between HP’s and Microsoft’s update channels or a driver package left half-installed, and working through the HP queue first clears most cases. For the generic, non-HP version of the same error, see the step-by-step 0x80070490 guide , and if your error code is different — especially the service-disabled 0x80070422 — match the code to its own guide rather than forcing these fixes.
