Some causes for what is happening. ( I got this from Microsoft Tech support the other day)
1. Update Agent 3.0 is not installed properly.
2. Some DLL files are corrupted.
3. Installer 3.1 is corrupted.
We will address some of the more common causes of this issue. It is important that we attempt to connect to the Windows Update web site after each step to confirm whether the resolution has worked. This will prevent us from having to proceed with additional troubleshooting steps and provide us with valuable feedback to further develop our support resolutions for you and our future customers. Your assistance is greatly appreciated.
NOTE: Some third party programs can also affect the Windows Update service. If you are running any third party applications such as Spyblocker, Internet or web accelerators (programs designed to boost the speed of the Internet connection), security or anti-virus programs (Norton, McAfee, etc.), I recommend we temporarily disable or shut them down and then try accessing the Windows Update site later. Please be sure to re-enable them after completing the update process.
Suggestion 1: Reinstall Windows Update Agent 3.0
======================================
1. Please download the file from the following link:
http://download.windowsupdate....sUpdateAgent30-x86.exe
2. Save the file to "C: drive".
3. Click "Start", "Run", type: "C:\WindowsUpdateAgent30-x86.exe /wuforce" (without quotations) and then press "Enter" to install the Windows Update engine.
There is a space between "C:\WindowsUpdateAgent30-x86.exe" and "/wuforce".
Let?s now try Windows Update again and see if the issue has been resolved. Please let us know if this step has resolved it. If it has not, please proceed to the next step.
Suggestion 2: Register DLL files
=======================
By trying this step, we can check the update engines.
1. Close all instances of Internet Explorer.
2. Click "Start" and "Run", type "REGSVR32 ATL.DLL" (without quotations) in the open box and click "OK".
Note: There is a space between REGSVR32 and ATL.DLL
3. Register the files listed below:
REGSVR32 MSXML3.DLL
REGSVR32 WUAPI.DLL
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUWEB.DLL
REGSVR32 QMGR.DLL
REGSVR32 QMGRPRXY.DLL
REGSVR32 JSCRIPT.DLL
Note: Please register all the files. While registering each .DLL file you should get a "succeeded" message. If any error message is encountered , please let me know the exact wording.
Let?s now try Windows Update again and see if the issue has been resolved. Please let us know if this step has resolved it. If it has not, please proceed to the next step.
Suggestion 3: Reinstall Windows Installer 3.1
==================================
1. Press "Start" and choose "Run".
2. Type in "cmd" (without quotations) and press "OK".
3. In the command line, type in the following command and press "Enter":
MSIexec /unregister
4. Then, type in the following command and press "Enter":
MSIexec /regserver
After completing the above steps, please check the result again. If the issue persists, please click "Start", click "Control Panel", and click "Add or Remove Programs" to check if Windows Installer 3.1 has been installed. If it has, please highlight and remove it. After that, please reinstall Windows Installer 3.1 from the following link.
Windows Installer 3.1 Redistributable (v2):
http://www.microsoft.com/downl...fd4138c&DisplayLang=en
For more information, please refer to the following Microsoft Knowledge Base article:
Updates are not installed successfully from Windows Update, from Microsoft Update, or by using Automatic Updates after you repair a Windows XP installation
http://support.microsoft.com/kb/943144