You may need to reinstall the Windows Update Active X control..
http://support.microsoft.com/kb/916259
"" wrote:
> Hey everyone. I recently reinstalled Windows xP, and I've gotten all
> the original hardware working but Windows Update is giving me a ton of
> trouble.
>
> This is what happens:
> I go to Windows update from my start menu. The site checks for the
> latest version of updating software, then the Windows homescreen comes
> up and asks if I want to get Express updates or Custom; there's also a
> button above it that says "Get Microsoft Update Today!". I click
> 'Custom' and a window loads for a brief second but then another loads
> which says: Files required for Windows Update are no longer Registered
> or installed on your computer. to continue; 1)Register or reinstall
> files now (recommended) or 2) Let me read more about how to solve my
> problem.I click the first option, and the window registers and
> reinstalls the files needed to my computer. Then it redirects me to the
> Windows Update Home. Thinking the problem fixed I click 'Custom
> install' again, but the very same problem occurs and it asks me to
> reinstall or register the missing files. This goes on forever no matter
> what options I choose.
>
> I've tried the following step:
> 1. Click Start.
> 2. Choose Run.
> 3. In the Run box, type: regsvr32 MSXML3.DLL
> Press okay
>
> However I get this error message: [RegSrv32] LoadLibrary("MSXML3.DLL")
> Failed - A dynamic link library (DLL) initilization routine failed.
>
> Any reason why that would happen? I'm running on Windows xP SP1, and
> I'd like to get SP2 because a couple of programs I had needed it to
> run...So I'm getting pretty frustrated and can't understand why this is
> happening now when it didn't before the reinstallation. On a maybe
> related note, there was a problem with the XP install... I uh, got
> kinda frustrated and skipped 2 files because I kept getting an error
> message as they kept failing to install. (This was after formatting
> Partition 2 [Quick])
>
> Thanks in advance.
>
>