The error is occurring because there's corruption in Component Based
Servicing.
You have two choices, the first may work, the second one will work:
1) Download and *save* the System Update Readiness Tool (CheckSUR)
Description of the System Update Readiness Tool for Windows Vista, for
Windows Server 2008, for Windows 7, and for Windows Server 2008 R2
http://support.microsoft.com/kb/947821
You will need to obtain the Tool that matches the system's architecture
and edition of Windows, which will either be for Vista/Win7 and x86
(32bit) or x64(64bit).
Open Control Panel > System
Look next to System type for the architecture of the system.
When the download completes, configure it to clean boot:
How to troubleshoot a problem by performing a clean boot in Windows
Vista or in Windows 7
http://support.microsoft.com/kb/929135
Now run CheckSUR. Restart afterwards and see if the updates are still
being reoffered.
If they're still being reoffered, go to step 2
2) Do an in-place upgrade (aka Repair Installation) of the OS.
You receive a "0x80070490" error code when you use Windows Update or
Microsoft Update Web sites to install updates
http://support.microsoft.com/kb/958044
See the " Windows Vista and Windows Server 2008 " section.
MowGreen
===============
*-343-* FDNY
Never Forgotten
===============
banthecheck.com
"Security updates should *never* have *non-security content* prechecked"