Problemas al actualizar desde WindowsUpdate  

Solución general

También puede afectar el estar detrás de un proxy o firewall, o tener mal la fecha del PC

Véase KB818018 y KB193657


Error 0x800A138F

Al parecer mucha gente se está encontrando con este error despues de seleccionar las actualizaciones y darle a "Instalar ahora". Este código de error sólo indica un error general, el error en concreto se puede ver consultando el Windows Update Log, que se puede encontrar en:

Para intentar arreglar este error, podemos realizar lo siguiente:
  1. Borrar archivos temporales de Internet, historial y cookies
  2. Poner los niveles de seguridad del Internet Explorer a los predeterminados (Para "sitios de confianza" debe ser baja).
  3. Comprobar que la web de Windows Update no está en "Sitios restringidos"
  4. Opciones de Internet → Contenido → Autocompletar →"Borrar formularios" y "Borrar contraseñas"
  5. Opciones de Internet → Opciones avanzadas → Seguridad →"Usar SSL 2.0" y "Usar SSL 3.0" (marcar)
  6. Opciones de Internet → Opciones avanzadas → Seguridad →"Comprobar la revocación de certificados del servidor" (desmarcar).
  7. Comprobar la fecha y la hora del PC. Se puede usar este programa para poner en hora el PC.
  8. Opciones de Internet → General → Idiomas →"Español - España" (añadir)
  9. Desactivar antivirus y firewall (o al menos abrir el puerto 443).
  10. Borrar todo lo que hay en C:\Archivos de programa\Windowsupdate excepto iuhist.xml
  11. Comprobar que el Internet Explorer está usando encriptación de 128 bits.
    Ir a Ayuda → Acerca de Internet Explorer → Intensidad de cifrado.
    En Windows 2000 es necesario tener instalado el ultimo service pack. Si ocurre en XP, habrá que reinstalar el IE
  12. Comprobar el fichero HOSTS, que está en:.
    C:\WINDOWS\SYSTEM32\DRIVERS\etc (Windows XP)
    C:\WINNT\SYSTEM32\DRIVERS\etc (Windows 2000)
    C:\Windows\Hosts (Windows 98)
    Borrar cualquier linea que no empiece con un # y contenga Microsoft o Akamai.
  13. Tambien puede ser problema del Servicio criptográfico

Más información en esta página, en KB836962 y en KB836969


Error 0x800A01AD

0x800A01AD ActiveX component can't create object

Esto ocurre porque no se ha instalado Microsoft XML Parser (MSXML) 3.0 Service Pack 4 (SP4)

Luego:

Véase KB833766


0x800A01B6

Suele producirse porque un antivirus, firewall, router o NAT está bloqueando los puertos que usa Windows Update. Habrá que modificar la configuración para que permita el tráfico en los puertos 80 y 443, y la ejecución de ActiveX desde la web de Windows Update (añadirlo a la lista de sitios de confianza).

Ver KB836985 y KB836948


Mensaje de "Solo Administradores"

Tambien puede ocurrir que salga un mensaje diciendo que sólo usuarios con permisos de Administrador en la máquina pueden ejecutar Windows Update, aunque estamos accediendo desde una cuenta de administrador. Los pasos a dar para intentar solucionar esto son:

Si se accede a Internet a través de un servidor Proxy:

Por último, puede ser que la carpeta catroot2 esté corrupta:

Artículo oficial de Microsoft en KB316524


"Windows Update fue deshabilitado por su administrador de sistema"

Esto se produce cuando Windows Update ha sido deshabilitado usando políticas de grupo o editando el registro. Para habilitarlo:

Las claves a eliminar en el registro serían:

Artículo oficial de Microsoft en KB326686 y KB228548


Otros errores: