Windows 10’s take on error 0x80070490 is the same “element not found” complaint: the update engine reached into the component store for something that was not there. Windows 10 laptops encounter this most often on driver updates pushed through Windows Update and on cumulative updates after an interrupted install. The repair path centers on DISM — the tool built specifically for component store repair — framed in Windows 10’s menus and command prompts.
Because Windows 10 has been in service for years, its component stores have had more time to accumulate damage from interrupted updates, cleaner tools, and aging drives. Work the sequence below in order; the DISM step does the heavy lifting, and everything around it prepares the ground or handles the cases DISM cannot.
Why this happens
- WinSxS corruption: The component store index and contents disagree after years of updates, interruptions, and cleanups.
- Aggressive cleaner tools: Third-party utilities deleting servicing files create genuinely missing components.
- Interrupted cumulative updates: Power loss or forced shutdowns mid-install leave half-registered components.
- Corrupted driver store packages: Damaged staged drivers fail with this error on driver updates specifically.
- Damaged servicing registry keys: Corrupted servicing hives misdirect component resolution.
- Failing hard drive: Bad sectors under the component store on older spinning drives.
- Broken servicing stack update: A failed SSU leaves the servicing engine unable to resolve components.
- Corrupted update manifests: Damaged manifests in the download cache describe nonexistent components.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Run the Windows Update troubleshooter
Windows 10’s troubleshooter repairs servicing registrations automatically.
- Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters.
- Select Windows Update, click Run the troubleshooter, and apply all fixes.
- Restart and check for updates.
Fix 2: Reset the update cache
Clear corrupted manifests and partial component packages.
- Open Command Prompt (Admin) from the Start right-click menu.
- Run
net stop wuauserv,net stop bits,net stop cryptsvc. - Run
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Run
net start wuauserv,net start bits,net start cryptsvc. - Restart and retry the update.
Fix 3: Repair the component store with DISM
The core repair for “element not found.” Let it run to completion.
- In Command Prompt (Admin), run
DISM /Online /Cleanup-Image /RestoreHealth. - Wait — on a hard drive this can take 30+ minutes. Ensure the laptop stays powered and connected.
- When it reports success, restart immediately and check for updates.
- If DISM reports it could not repair, proceed to Fix 6 for the offline approach.
Fix 4: Run SFC against the repaired store
With the store fixed, let SFC repair protected files from it.
- In Command Prompt (Admin), run
sfc /scannow. - Wait for 100% verification.
- Restart and retry. This DISM-then-SFC order also fixes 0x80070003 path errors that stem from the same store damage.
Fix 5: Repair the driver store for driver-specific failures
When only driver updates fail with 0x80070490, target the driver store directly.
- Run
pnputil /enum-driversin an elevated prompt and identify packages for the failing device. - Delete bad packages with
pnputil /delete-driver oemXX.inf /uninstall. - Uninstall the device in Device Manager (tick driver removal), restart, and install the manufacturer’s driver fresh.
- Retry Windows Update — the driver entry should now install or disappear.
Fix 6: Run DISM offline from Windows Recovery
For stores too damaged for online repair, work offline where nothing is locked.
- Boot to WinRE: hold Shift while clicking Restart from the Start menu, then Troubleshoot > Advanced options > Command Prompt.
- Confirm the Windows drive letter, then run
DISM /Image:C:\ /Cleanup-Image /RestoreHealth. - Run
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. - Exit and boot normally, then check for updates.
Fix 7: In-place upgrade repair install
The last resort that always works for store corruption: reinstall Windows 10 over itself. Mount an official Windows 10 ISO, run setup, choose Keep personal files and apps. The process rebuilds WinSxS completely. Afterward, update drivers from your manufacturer’s site before heavy Windows Update use, and stick to Disk Cleanup rather than third-party cleaners — guidance echoed on the Microsoft Windows support page .
Because Windows 10 machines are often older, two environmental factors deserve emphasis. First, spinning hard drives: DISM’s RestoreHealth on a 5400 RPM laptop drive can take well over an hour, and interrupting it out of impatience is one of the ways component stores get damaged in the first place. Start it when you can leave the machine alone — plugged in, lid set to do nothing when closed — and let it finish. Second, third-party cleaners: the longer a Windows 10 installation has been running, the more likely someone ran an aggressive PC optimizer that purged servicing files. If the timeline fits, say so to yourself plainly: the tool caused this, DISM is the fix, and the tool should not be run again. The Windows 11 version of this repair follows the same logic with Windows 11’s interface. After recovery, schedule a monthly Disk Cleanup with Windows Update Cleanup selected — it keeps the store lean without breaking it.
One more diagnostic worth running on older Windows 10 laptops: check the drive’s SMART health before assuming software is the whole story. Open an elevated Command Prompt and run wmic diskdrive get status — a result of anything other than OK means the drive is reporting hardware problems, and no amount of DISM will fix a store that lives on failing sectors. In that case, clone the drive to a new SSD first, then repair the store on healthy hardware. Component store corruption that keeps returning after successful DISM repairs is the classic signature of a dying drive wearing a software disguise.
Closing
On Windows 10, 0x80070490 is component store damage until proven otherwise, and DISM is the proven fix. The troubleshooter and cache reset clear the decks, DISM plus SFC rebuilds the store and files, the driver-store cleanup handles driver-specific cases, and offline DISM or a repair install covers the rest. Avoid aggressive cleaner tools going forward, and the “element not found” error stays in the past where it belongs.
