To resolve the subject error:

1. Press Start / My Computer / Tools / Folder Options.

2. Select the View tab.

3. Under Advanced settings, press Show hidden files and folders.

4. Clear the Hide protected operating system files (Recommended) box.

5. Start / Run / cleanmgr / OK.

6. Check the Temporary Internet Files box and press OK.

7. Open a CMD.EXE windows.

8. Run the following batch file:

@echo on
for /f "Tokens=*" %%f in ('dir /a /a-d /b "%ProgramFiles%\WindowsUpdate\*.*"') do del /q /f "%ProgramFiles%\WindowsUpdate\%%f"
for /f "Tokens=*" %%f in ('dir /a /ad /b "%ProgramFiles%\WindowsUpdate"^|FIND /I /V "V4"') do RD /q /f "%ProgramFiles%\WindowsUpdate\%%f"
for /f "Tokens=*" %%f in ('dir /a /a-d /b "%ProgramFiles%\WindowsUpdate\V4\*.*"^|FIND /I /V "Iuhist.xml"') do del /q /f "%ProgramFiles%\WindowsUpdate\V4\%%f"
if exist %SystemRoot%\System32\Dllcache\iuctl.dll del /f /q %SystemRoot%\System32\Dllcache\iuctl.dll
if exist %SystemRoot%\System32\Dllcache\iuengine.dll del /f /q %SystemRoot%\System32\Dllcache\iuengine.dll
if exist %SystemRoot%\System32\iuctl.dll del /f /q %SystemRoot%\System32\iuctl.dll
if exist %SystemRoot%\System32\iuengine.dll del /f /q %SystemRoot%\System32\iuengine.dll
del /f /q /s iuctl.dll
del /f /q /s iuengine.dll
if exist %SystemRoot%\System32\Dllcache\iuctl.dll del /f /q %SystemRoot%\System32\Dllcache\iuctl.dll
if exist %SystemRoot%\System32\Dllcache\iuengine.dll del /f /q %SystemRoot%\System32\Dllcache\iuengine.dll
if exist %SystemRoot%\System32\iuctl.dll del /f /q %SystemRoot%\System32\iuctl.dll
if exist %SystemRoot%\System32\iuengine.dll del /f /q %SystemRoot%\System32\iuengine.dll

9. Visit the Windows Update Web site and install new copies of the ActiveX Controls.