En algunos equipos, suele pasar que al intentar instalar actualizaciones desde la Web de Windows Update sitio o desde el sitio Web de Microsoft Update, recibamos el siguiente de mensaje de error: 0x800B0100
La causa de este problema se debe a que las librerias .dll de seguridad de Windows se han registrado incorrectamente.
Obviamente dependiendo del sistema operativo que tengamos, va a ser diferente el workaround que vamos a hacer.
Si tenemos implementado Windows 7, Vista o Windows Server 2008, para resolver este problema, ejecutamos la herramienta System Update Readiness (Checksur.exe). Para ello, debemos seguir los siguientes pasos:
-
Descargamos y ejecutamos la herramienta System Update Readiness. Esta herramienta ejecuta un análisis único de incoherencias que pueden impedir que futuras operaciones de mantenimiento.
Para descargar y tener mas información de como funciona esta herramienta debemos ir a: Description of the System Update Readiness Tool for Windows Vista, for Windows Server 2008, for Windows 7, and for Windows Server 2008 R2 -
Luego de ejecutar la herramienta, debemos intentar volver a instalar las actualizaciones.
Tengamos en cuenta que después de ejecutar la herramienta de diagnostico, se genera un archivo Checksur.log que se encuentra en la siguiente ubicación: %systemroot%\Logs\CBS\
En una instalación predeterminada de Windows 8, 7 y Windows Vista, este archivo se encuentra en la siguiente carpeta: C:\Windows\Logs\CBS
Ahora si tenemos implementado Windows 2000, Windows XP o Windows Server 2003, para solucionar este problema, debemos registrar los archivos Softpub.dll, Wintrust.dll, Initpki.dll y Mssip32.dll. Para registrar estos archivos, debemos hacer lo siguiente:
-
Hacemos un clic en Inicio, hacemos clic en Ejecutar, escribimos CMD, y a continuación hacemos clic en ACEPTAR.
-
En el símbolo del sistema, escribimos regsvr32 Softpub.dll /s, y a continuación presionamos ENTRAR.
-
En el símbolo del sistema, escribimos regsvr32 Wintrust.dll /s, y a continuación presionamos ENTRAR.
-
En el símbolo del sistema, escribimos regsvr32 Initpki.dll /s, y a continuación presionamos ENTRAR.
-
En el símbolo del sistema, escribimos regsvr32 Mssip32.dll /s, y a continuación presionamos ENTRAR.
Espero que les sea de utilidad; igualmente les dejo los links con información adicional sobre este problema. Saludos, Roberto Di Lello.