Well if Windows Update isn't working then you need to look into it because it's important to keep your system up-to-date.
http://www.microsoft.com/downloads/details.aspx?d...-95b9-54d056d6f9f4
For Windows XP you need the
WindowsXP-KB942288-v3-x86.exe WindowsServer2003-KB942288-v4-x86.exe