Welcome to TSF....
Try this from Microisoft:
There are a number of things that can break Windows Update in XP, including performing a repair/reinstall. Some are also having issues after installing Service Pack 3. For a quick fix, do this:
Open Notepad and copy/paste the following : Blue : text:
Regsvr32 wups2.dll /s
Regsvr32 licdll.dll /s
Regsvr32 regwizc.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 comcat.dll /s
regsvr32 shdoc401.dll /s
regsvr32 shdoc401.dll /i /s
regsvr32 asctrls.ocx /s
regsvr32 oleaut32.dll /s
regsvr32 shdocvw.dll /I /s
regsvr32 shdocvw.dll /s
regsvr32 browseui.dll /s
regsvr32 browseui.dll /I /s
regsvr32 msrating.dll /s
regsvr32 mlang.dll /s
regsvr32 hlink.dll /s
regsvr32 mshtmled.dll /s
regsvr32 urlmon.dll /s
regsvr32 plugin.ocx /s
regsvr32 sendmail.dll /s
regsvr32 scrobj.dll /s
regsvr32 mmefxe.ocx /s
regsvr32 corpol.dll /s
regsvr32 jscript.dll /s
regsvr32 msxml.dll /s
regsvr32 imgutil.dll /s
regsvr32 thumbvw.dll /s
regsvr32 cryptext.dll /s
regsvr32 rsabase.dll /s
regsvr32 inseng.dll /s
regsvr32 iesetup.dll /i /s
regsvr32 cryptdlg.dll /s
regsvr32 actxprxy.dll /s
regsvr32 dispex.dll /s
regsvr32 occache.dll /s
regsvr32 occache.dll /i /s
regsvr32 iepeers.dll /s
regsvr32 urlmon.dll /i /s
regsvr32 cdfview.dll /s
regsvr32 webcheck.dll /s
regsvr32 mobsync.dll /s
regsvr32 pngfilt.dll /s
regsvr32 licmgr10.dll /s
regsvr32 icmfilter.dll /s
regsvr32 hhctrl.ocx /s
regsvr32 inetcfg.dll /s
regsvr32 tdc.ocx /s
regsvr32 MSR2C.DLL /s
regsvr32 msident.dll /s
regsvr32 msieftp.dll /s
regsvr32 xmsconf.ocx /s
regsvr32 ils.dll /s
regsvr32 msoeacct.dll /s
regsvr32 inetcomm.dll /s
regsvr32 msdxm.ocx /s
regsvr32 dxmasf.dll /s
regsvr32 l3codecx.ax /s
regsvr32 acelpdec.ax /s
regsvr32 mpg4ds32.ax /s
regsvr32 voxmsdec.ax /s
regsvr32 danim.dll /s
regsvr32 Daxctle.ocx /s
regsvr32 lmrt.dll /s
regsvr32 datime.dll /s
regsvr32 dxtrans.dll /s
regsvr32 dxtmsft.dll /s
regsvr32 WEBPOST.DLL /s
regsvr32 WPWIZDLL.DLL /s
regsvr32 POSTWPP.DLL /s
regsvr32 CRSWPP.DLL /s
regsvr32 FTPWPP.DLL /s
regsvr32 FPWPP.DLL /s
regsvr32 WUAPI.DLL /s
regsvr32 WUAUENG.DLL /s
regsvr32 ATL.DLL /s
regsvr32 WUCLTUI.DLL /s
regsvr32 WUPS.DLL /s
regsvr32 WUWEB.DLL /s
regsvr32 wshom.ocx /s
regsvr32 wshext.dll /s
regsvr32 vbscript.dll /s
regsvr32 scrrun.dll mstinit.exe /setup /s
regsvr32 msnsspc.dll /SspcCreateSspiReg /s
regsvr32 msapsspc.dll /SspcCreateSspiReg /s
end
Save the file to your desktop as UpdatesFix.cmd (you'll have to click the "Save As Type... dropdown and select "All Files" before you click the Save button).
Some of these dll files can take a bit to get reregistered. If you use the /s switch in the script, as some suggest, you might think that the thing has hung or stopped responding, because that switch silences any feedback from the script itself. I don't use the /s switch, because I want to know just what's going on.
If you'd rather not try the batch file, you can enter each line in the Run box one at a time and click OK after each one.
Doubleclick the UpdatesFix.cmd file; a command window will open, and you'll see a series of dialogue boxes saying DLLRegisterServer in *.dll succeeded. Click OK to step through the process. Once all the dll's have been successfully reregistered, visit the Windows Update site. Often you will have to download and install Windows Installer 4.5
Windows Installer 4.5 Redistributable
http://www.microsoft.com/downloads/...95B9-54D056D6F9F4&displaylang=en#Instructions
and the Windows Genuine Advantage tool
http://www.microsoft.com/downloads/...08-bf26-4a5e-84eb-11c35a249d7a&displaylang=en
before you can download any more updates.
On rare occasions, a reregister will fail; in such cases, run sfc /scannow (have your OS CD handy) and then try again.
Other times, the reregistering will succeed, but Windows Update still fails. This can occur if the temporary folders of Windows Update have been corrupted. You can refer to these steps to rename these folders. Be assured the folders will be created again when you visit the Windows Update site again.
1. Click Start, Run, type: cmd and press Enter. Run the following command in the opened window:
net stop wuauserv
2. Click Start, Run, type: %windir%\SoftwareDistribution and press Enter to open the temporary folder of the Windows Update engine. Then, rename the following two subfolders:
DataStore
Download
For example, rename DataStore to DataStore-old, and Download to Download-old.
3. Click Start, Run, type: cmd and press Enter. Run the following command in the opened window:
net start wuauserv
After you rename the above folders, please restart the computer in normal mode and visit the Windows Update site again.
If you are still having problems, post the specifics on this forum, and we will see if we can help.