simon,
Open the Windows Update.log found in the WINDOWS folder with Notepad.
Scroll down towards the bottom for the most recent entries and locate
the error code(s) associated with the last failed attempt to download.
Then go here :
http://v4.windowsupdate.microsoft.com/troubleshoot/
and look for the error code(s) you encountered under the
" Problem Downloading/Installing a Software (Non-Driver) item "
If you can not access the Troubleshooter page try this :
Suggestion 1:
Make sure the MSXML files are registered correctly by following the
steps below.
NOTE: You may not have the files listed in Steps 2 and 3 installed on
your PC but please perform all 3 steps. If you don't have one of the
files, when you try to register it you will see a popup window that has
this text:
LoadLibrary("filename.dll") failed - The specified file name could not
be found.
Just disregard the error and continue to the next step.
Follow these steps:
1. Click on Start, Run and type "REGSVR32 C:\WINDOWS\SYSTEM\MSXML.DLL"
(w/o the quotes). You should see a popup message that this process
succeeded.
2. Click on Start, Run and type "REGSVR32 C:\WINDOWS\SYSTEM\MSXML2.DLL"
(w/o the quotes). You should see a popup message that this process
succeeded.
3. Click on Start, Run and type "REGSVR32 C:\WINDOWS\SYSTEM\MSXML3.DLL"
(w/o the quotes). You should see a popup message that this process
succeeded.
Now try the Windows Update site and see if you get the same error.
Suggestion 2:
This error can be the result of a file mismatch or corruption of the
MSXML.DLL files. Try upgrading your XML parser to the most recent
version, which is currently MSXML Parser 3.0 Service Pack 4 Release.
You can download the latest parser from this site:
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/xmlgeneral.asp
MowGreen [MVP]
*-343-* Never Forgotten