FYI all.
Microsoft was able to help me fix the problem. The cure is rather unpleasant though, as I now have a lost of recovery work to do.
All steps as follows:
NOTE: If you are running Ad-aware, ZoneAlarm, PC-Cillin, Norton Antivirus, Norton Internet Security, Norton Personal Firewall, Sygate Personal Firewall, Microsoft Personal Firewall, Proxomitron pop-up blocker, Ad Muncher or a web accelerator, e.g. "Slipstream", I recommend you to temporarily disabl
e or shut down any of these before accessing the Windows Update site. Be sure to enable them again when you complete the update process. If you can access the Windows Update site with these applications disabled, then you may need to add the Windows Update site to the applications exception, or the
do not block list. Please see the applications documentation on how to do this.
In case our issue continues, please proceed to the suggestions below.
Step One:
============
1. Click Start -> Control Panel, click Internet Options.
2. Click "Delete Cookies" and select Yes when prompted to confirm the change.
3. Click "Delete Files" and select Yes to confirm this.
4. Click "Clear History" and select Yes when prompted to confirm this.
5. Click "Settings", and then click "View Files". Delete all files in this folder.
6. In the Settings window, click "View Objects". Delete all the objects in this folder. If some objects cannot be deleted, please restart the computer and try again.
7. Switch to the Security tab, select Internet and click "Default Level".
8. Switch to the Content tab, and then click AutoComplete. Clear Forms and Passwords.
9. Switch to the Advanced tab, click the "Restore Defaults" button, and then deselect "Enable third-party browser extensions".
10. Click OK.
Step Two:
===============
1. Close all instances of Internet Explorer and Outlook Express.
2. Click Start->Run.
3. Type the following command and click OK in each time.
Regsvr32 Jscript.dll
Regsvr32 wuaueng.dll
Regsvr32 wuaueng1.dll
Regsvr32 wucltui.dll
Regsvr32 wups.dll
Regsvr32 wuweb.dll
Regsvr32 wuapi.dll
4. Restart your computer and see if the problem still occurs.
Step Three: Clean up Windows Update temporary folder
===========
1. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.
Net stop WuAuServ
2. Click Start, Run, type: %windir% and press Enter.
3. In the opened folder, rename the folder SoftwareDistribution to Sdold.
4. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.
Net start WuAuServ
Step Four: Rename CatRoot2 folder
=================
1. Close all the open windows.
2. Click Start->Run, type: %windir% and press Enter.
3. Locate and open the System32 folder.
4. Find the CatRoot2 folder, right-click on it, and select RENAME. Change the name to CR2OLD. Make sure you press Enter after typing in the new name, so the changes are executed.
5. Close this window.
6. Go back to the Microsoft Windows Update Website and check the result there.
Please check the problem.