Tuve este problema en mi PC y navegando por la red encontre la siguiente solucion:
Este problema se produce cuando el último cliente de Windows Update se instala y
seguidamente instala Windows XP SP3 antes de reiniciar el Equipo , lo que
provoca que el nuevo archivo Wups2.dll no se habilite (registre). Cuando se instala
Windows XP SP3, no se detecta el archivo Wups2.dll y se establece el Registro
para seleccionar la versión original del archivo Wups.dll que se incluye en
Windows XP SP2 y Windows XP SP3. Como los archivos del Registro que corresponden
al archivo Wups2.dll se han perdido, la instalación de las actualizaciones no se
realiza correctamente.
Para solucionarlo abre una ventana de MSDOS y escribe lo siguiente:
net stop wuauserv
regsvr32 %windir%\system32\wups2.dll
net start wuauserv
Saludos !!