Solución general
- Verificar desde la consola Servicios (services.msc) que el Servicio de cifrado, está en Estado: Iniciado y Tipo de Inicio: Automático
- Deshabilitar desde msconfig cualquier utilidad en segundo plano (antivirus, firewall, xpantispy...) y reiniciar el equipo
- Desde Internet Explorer → Herramientas → Opciones de Internet, borrar Archivos temporales, Cookies e Historial
- Entrar a la carpeta C:\Windows\Downloaded Program Files y borrar el control: Update Class
- Buscar todas las carpetas llamadas WUTemp y bórralas
- Buscar iuctl.dll y iuengine.dll y borrarlos
- Cambiar el nombre de la carpeta catroot2 ubicada en C:\windows\system32\ a catroot2_old
- Inicio → Ejecutar → cmd
- net start cryptsvc
- regsvr32 regwizc.dll
- regsvr32 licdll.dll
- 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
- Volver a lanzar Windows Update
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 0x800A138FAl 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:
- C:\Windows\Windows Update.log (XP, 98 y Me)
- C:\WINNT\Windows Update.log (Windows 2000)
Para intentar arreglar este error, podemos realizar lo siguiente:
- Borrar archivos temporales de Internet, historial y cookies
- Poner los niveles de seguridad del Internet Explorer a los predeterminados (Para sitios de confianza debe ser baja).
- Comprobar que la web de Windows Update no está en Sitios restringidos
- Opciones de Internet → Contenido → Autocompletar →Borrar formularios y Borrar contraseñas
- Opciones de Internet → Opciones avanzadas → Seguridad →Usar SSL 2.0 y Usar SSL 3.0 (marcar)
- Opciones de Internet → Opciones avanzadas → Seguridad →Comprobar la revocación de certificados del servidor (desmarcar).
- Comprobar la fecha y la hora del PC.
- Opciones de Internet → General → Idiomas →Español - España (añadir)
- Desactivar antivirus y firewall (o al menos abrir el puerto 443).
- Borrar todo lo que hay en C:\Archivos de programa\Windowsupdate excepto iuhist.xml
- 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 - 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. - También puede ser problema del Servicio criptográfico
Más información en
esta página, en
KB836962 y en
KB836969
Error 0x800A01AD0x800A01AD ActiveX component can"t create object
Esto ocurre porque no se ha instalado
Microsoft XML Parser (MSXML) 3.0 Service Pack 4 (SP4)Luego:
- Inicio → Ejecutar → cmd
- Regsvr32 C:\Windows\System32\Msxml.dll
- Regsvr32 C:\Windows\System32\Msxml2.dll
- Regsvr32 C:\Windows\System32\Msxml3.dll
Véase
KB833766
0x800A01B6Suele 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 AdministradoresTambien 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:
- Inicio → Ejecutar → Regedit
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
- Edición → Permisos → Agregar → Todos → Control Total
- Seleccionar los demás usuarios y grupos en la lista de permisos y verificar que no tienen ninguno denegado
Si se accede a Internet a través de un servidor Proxy:
- Internet Explorer → Herramientas → Opciones de Internet → Conexiones → Configuración LAN → Servidor proxy → Avanzadas → Excepciones
- Añadir:
- Windowsupdate.microsoft.com
- V4.Windowsupdate.microsoft.com
- Download.Windowsupdate.com
- Internet Explorer → Herramientas → Opciones de Internet → Avanzadas → Configuración de HTTP 1.1 → Usar HTTP 1.1 en conexiones Proxy
Por último, puede ser que la carpeta catroot2 esté corrupta:
- net stop cryptsvc
- ren %systemroot%\system32\catroot2 oldcatroot2
- net start cryptsvc
Artículo oficial de Microsoft en
KB316524
Windows Update fue deshabilitado por su administrador de sistemaEsto se produce cuando Windows Update ha sido deshabilitado usando políticas de grupo o editando el registro. Para habilitarlo:
- Inicio → Ejecutar → gpedit.msc
- Configuración de usuario → Plantillas administrativas → Menú Inicio y Barra de tareas → Deshabilitar y eliminar enlace a Windows Update → Deshabilitado
- Configuración de usuario → Plantillas administrativas → Componentes de Windows → Windows Update → Deshabilitar acceso a todas las características de Windows Update → Deshabilitado
Las claves a eliminar en el registro serían:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Windows Update\DisableWindowsUpdateAccess
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisableWindowsUpdateAccess
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoWindowsUpdate
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisableWindowsUpdateAccess
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoWindowsUpdate
Artículo oficial de Microsoft en
KB326686 y
KB228548
Otros errores: