Aunque sigo pensando que todo esto deberia ser mucho mas facil os dejo una lista con los tipicos errores de el update de el windows (no estan todos, pero para cargar el sp3 me han funcionado)
0x8007f0cc Click der sobre MiPc/Propiedades/Opciones avanzadas/Inicio y recuperacion-Configuración/Editar para editar el archivo boot.ini. Mira la linea del xp que estamos usando en Seccion [operating systems] algo como:
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Home Edition " /noexecute=optin /fastdetect
Si ves algo después de /fastdetect, debes eliminarlo. Guardar los cambios y reiniciar .
No borres nada mas dado que este archivo es el que hace arrancar windows
0x800A0046Verificar si el que accede a Windows Update tenga privilegios administrativos
Si no funciona:
inicio/ejecutar/escribe: sc sdset wuauserv
:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
0x800A01AE
inicio/ejecutar/escribe estas lineas y enter en c/u:
net stop wuauserv
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wuaueng1.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wups2.dll
regsvr32 wuweb.dll
net start wuauserv
Reinicia
0x800B0001inicio/ejecutar/escribe estas lineas y enter en c/u:
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
regsvr32 Mssip32.dll
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
regsvr32 atl.dll
0x800A1391abre el IE y ve a herramientas/opciones de internet/seguridad/sitios seguros o Trusted sites/Click en Sitios y agrega estos:
http://windowsupdate.microsoft.com/
http://v4.windowsupdate.microsoft.com/
https://v4.windowsupdate.microsoft.com/
http://v5.windowsupdate.microsoft.com/
https://v5.windowsupdate.microsoft.com/
http://download.windowsupdate.com/
0x800B0004a) abrir Internet Explorer Herramientas/Opciones de Internet/Seguridad/seleccionar Internet/Personalizado/ventana parte inferior que el nivel de seguridad esté puesto en Medio.
Ir a opciones de internet/general/ y Eliminar archivos. Probar
b) si no funciona:
inicio/ejecutar/escribes estas lineas y enter en c/u:
net start cryptsvc
net stop wuauserv
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
net start wuauserv
Reinicia y prueba
0x800B0109inicio/ejecutar/escribes esta lineas y enter en c/u:
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
Reinicia y prueba
0x800C0002Inicio/Ejecutar/escribe: regedit. Ve hasta la clave:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\IUControl]
Click sobre ella y ve al panel der, si ves un valor llamado identserver eliminalo. Reinicia y prueba
0x80200010a) reinstalar los drivers del modem o de la tarjeta de red
b) deshabilitar el antivirus (o el puto panda vamos , pero si tienes panda ......)
Panda ha sacado un parche para este problema que se puede bajar desde aqui: http://www.pandasoftware.es/soporte/Ficha.aspx?id=21234&idIdioma=1&ref=SopMonPlan
0x8024001Dinicio/ejecutar/escribes estas lineas y enter en c/u:
net stop wuauserv
regsvr32 wuapi.dll
regsvr32 wups.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 msxml3.dll
net start wuauserv
0x80240030Inicio/configuracion/Panel de control/Conexiones de red e Internet/Opciones de Internet/Conexiones/Configuración de LAN. Si tiene tildado Servidor proxy click sobre Opciones avanzadas y eliminas todo lo que aparezca en la sección "Excepciones". Luego abre la consola con Inicio/Ejecutar/escribe: cmd
En la pantalla negra escribes estas línea y enter en c/u:
proxycfg -d
net stop wuauserv
net start wuauserv
Prueba
Si no funciona:
Ve a inicio/configuracion/panel de control/centro de seguridad/ y añadir estos sitios a la lista de excepciones:
http://*.windowsupdate.microsoft.com
https://*.windowsupdate.microsoft.com
http://download.windowsupdate.com
0x80244001inicio/ejecutar/escribes estas lineas y enter en c/u:
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wuaueng1.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
regsvr32 MSXML3.dll
0x80244018inicio/ejecutar/escribe: proxycfg -u y enter
reinicia windows y prueba
0x8024401B inicio/ejecutar/escribe: net start MSIServer
Prueba
0x80244021 y 0x80244019 igual que el EOx8024402C
0x8024402Cconfiguración incorrecta de proxy
Inicio/Ejecutar/escribe: cmd
En la ventana escribe: proxycfg –d enter
proxycfg –u enter
0x8024402FInicio/Ejecutar/escribe: services.msc
Busca los servicios "Actualizaciones automáticas" y "Servicio de transferencia inteligente en segundo plano" y ponlos el primero en "Automático" y el segundo en "Manual"
0x80245003a) Inicio/Ejecutar/escribe: net stop wuauserv
Busca en el disco duro estas carpetas y eliminarlas:
WINDOWS\SoftwareDistribution\SelfUpdate
WINDOWS\SoftwareDistribution\WebSetup
WINDOWS\SoftwareDistribution\WuRedir
WINDOWS\SoftwareDistribution\AuthCabs
WINDOWS\SoftwareDistribution\DataStore
WINDOWS\SoftwareDistribution\Download
b)Inicio/Ejecutar/escribe: net start wuauserv
Reinicia Windows y logueate con una cuenta con provilegios administrativos
0x8024502Digual que el 0x8024402C
0x80246005a) Inicio/Ejecutar/escribe: services.msc Localiza el servicio llamado Actualizaciones automáticas, click der sobre él/Detener.
b) Inicio/Ejecutar/escribe: %windir%\SoftwareDistribution
Abre la carpeta llamada DataStorage y eliminar su contenido
c) Inicio/Ejecutar/escribe: services.msc. Localiza el servicio Actualizaciones automáticas, click der sobre él/iniciar
Probar
0x80246008Inicio/Ejecutar/escribe: services.msc. Verificar que el servicio Servicio de transferencia inteligente en segundo plano y Registro de Sucesos estén Iniciados y Automáticos.
0x80248011a) Inicio/Ejecutar/escribe: services.msc y detenemos el servicio Actualizaciones automáticas
b) renombrar la carpeta C:\Windows\SoftwareDistribution (C es la letra de la unidad donde está instalado XP) a
SoftwareDistributionold
c) Inicio/Ejecutar/escribe: services.msc e inicia el servicio Actualizaciones automáticas
0x8024D007Inicio/configuracion/Panel de control/Conexiones de red e Internet/Opciones de Internet/Opciones avanzadas/apartado Seguridad/destilda la casilla Comprobar la revocación de certificados del servidor y tilda la casilla No guardar las páginas cifradas en el disco. Reinicia Windows y prueba
0x8DDD0003http://support.microsoft.com/default.aspx?scid=kb;en-us;3266860x8DDD0010Internet Explorer Herramientas/Opciones de Internet/Privacidad/Configuración-apartado Bloqueador de elementos emergentes
puede ser una mala configuración del bloqueador de elementos emergentes (sp2)
0x8DDD0018a) Inicio/Ejecutar/escribe: estas líneas y enter en c/u:
regsvr32 wuaueng.dll
regsvr32 qmgr.dll
regsvr32 qmgrprxy.dll
Inicio/Ejecutar/escribe: regedit. Ve a la clave:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
y click sobre ella. Si en el panel der aparece un valor llamado DeleteFlag, eliminalo.
Reiniciar
b) si no funciona lo anterior:
Inicio/Ejecutar/escribe: services.msc
Busca el servicio Actualizaciones automaticas, click der sobre él/Propiedades/ y ponlo en "Automático".
Busca el servicio Servicio de transferencia inteligente en segundo plano y ponlo en "Manual".
0xC8000586Inicio/Ejecutar/escribe: estas líneas y enter en c/u:
net stop wuauserv
rd %windir%\softwaredistribution\datastore /s /q
net start wuauserv
(perderemos el historial de actualizaciones instaladas)
0xFFFFFC06a) Inicio/Ejecutar/escribe: estas líneas y enter en c/u:
net stop CryptSvc
ren %systemroot%\system32\catroot2 oldcatroot2
net start CryptSvc
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
b) Busca en el rigido la carpeta "Software Distribution" y elimina su contenido (se perderá el historial de Windows Update)
actualizado el 10-12-08
8024402Cerror de resolucion de Nombres de Dominio , error en los DNS (aunque puedes tener internet)
prueba ha desactivar los Proxys (si tienes) y conectarte directamente ha internet.
si no tienes Proxys , comprueba la configuracion de tu conexion (puerta enlace y DNS) y comprueba si tienes internet.