1. Quit all programs that are running.
2. Click Start, and then click Run.
3. Type "regsvr32 jscript.dll" (without the quotation marks), and then click OK.
4. When you receive the "DllRegisterServer in urlmon.dll succeeded" message, click OK.
If this does not resolve the problem, repeat inputting the following commands and click OK after each command.
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wuaueng.dll
regsvr32 wuauserv.dll (May have the error " DllRegisterServer entry point was not found". It is normal.)
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
regsvr32 iuengine.dll (May have the error " DllRegisterServer entry point was not found". It is normal.)
However, after all that fussing, I felt that the OS wasn't in the best shape, so I started from scratch and reinstalled Windows XP. This time Windows Update was working...