¿Cómo arreglar el error 0x8007045b en Windows?

Varios usuarios de Windows han estado contactando con nosotros con preguntas después de encontrar el código de error 0x8007045B al intentar instalar ciertas actualizaciones o después de una actualización fallida a Windows 10 desde una versión anterior de Windows. La mayoría de los usuarios afectados que encuentran este problema con las actualizaciones informan que varias actualizaciones fallan con el mismo código de error. Resulta que el problema no es exclusivo de una determinada versión de WIndows, ya que se ha confirmado que se produce en Windows 7, Windows 8.1 y Windows 10.

Código de error 0x8007045B en Windows Update

¿Qué está causando el código de error 0x8007045B en Windows?

Investigamos este tema en particular examinando varios informes de usuarios y las estrategias de reparación que se utilizan más comúnmente para tratar este problema. Resulta que varios escenarios diferentes desencadenarán este mensaje de error. Aquí hay una lista de posibles culpables:

  • Corrupción de archivos de sistema – Uno de los culpables más comunes que causará este problema es la corrupción de archivos de sistema. Esto puede tener múltiples causas, pero las más probables son la intervención manual del usuario o después de que una suite de AV haya puesto en cuarentena algunos elementos. Si este escenario es aplicable, podrás resolver el problema reparando las instancias corruptas a través de DISM y SFC o realizando una instalación de reparación.
  • Problema de la WU – Bajo ciertas circunstancias, este problema puede ocurrir debido a un fallo que está deteniendo efectivamente la capacidad de la WU para descargar e instalar actualizaciones. En este caso, las soluciones más viables son utilizar el solucionador de problemas de Windows Update para resolver el problema automáticamente o restablecer todos los componentes de la WU manualmente a través de una ventana CMD elevada.
  • Interferencia de terceros – Resulta que hay ciertas suites AV de terceros sobreprotectoras con el potencial de bloquear las comunicaciones entre su ordenador y el servidor de actualización. Si este escenario es aplicable, las únicas soluciones viables son deshabilitar la protección en tiempo real o desinstalar completamente la suite de seguridad de terceros.

Si actualmente estás buscando formas de resolver el código de error 0x8007045B, este artículo te proporcionará varias estrategias diferentes de solución de problemas. A continuación, encontrarás una colección de métodos que otros usuarios en una situación similar han utilizado con éxito para resolver el problema.

Para mantener la mayor eficiencia posible, le aconsejamos que siga los métodos que se indican a continuación en el mismo orden en que los hemos ordenado (por eficiencia y severidad). Eventualmente, debería encontrar un arreglo que solucione el problema sin importar el culpable que está causando los problemas.

Método 1: Ejecutar el solucionador de problemas de Windows Update

Antes de explorar cualquier otra estrategia de reparación, asegurémonos de que su sistema operativo no esté equipado para resolver el problema automáticamente. En Windows 10, muchos usuarios afectados han informado que lograron solucionar el problema simplemente ejecutando el solucionador de problemas de Windows Update.

También te puede interesar:  Cómo arreglar el error de acceso no autorizado 401

Aunque el Solucionador de Problemas incorporado tiene un historial de ser ineficaz, parece ser eficaz en un caso particular. Esta herramienta incorporada contiene una amplia selección de estrategias de reparación que se aplicarán automáticamente si se identifica un problema conocido.

Aquí hay una guía rápida para ejecutar el solucionador de problemas de la actualización de IWndows:

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. A continuación, escribe ” ms-settings:troubleshoot ” y pulsa Enter para abrir la pestaña Troubleshooting de la aplicación Settings . Apertura de la pestaña Troubleshooting de la aplicación Settings a través de un cuadro Run
  2. Una vez que consigas entrar en la pestaña de Solución de problemas, mueve el cursor a la sección derecha de la pantalla y navega hasta la sección Getup and running . Una vez que veas esa categoría, haz clic en Windows Update y luego en Ejecutar el solucionador de problemas . Ejecutar el solucionador de problemas de Windows Update
  3. Una vez que consiga iniciar la utilidad, espere pacientemente hasta que el escaneo esté completo. Esta parte determinará en última instancia si alguna de las estrategias de reparación incluidas en esta utilidad se aplican a su situación actual. Detección de problemas con Windows Update
  4. Si se recomienda un arreglo viable, verás una ventana en la que puedes hacer clic en Aplicar este arreglo , para hacer cumplir la estrategia de reparación. Dependiendo del tipo de arreglo que sea aplicable, puede que tengas que seguir una serie de pasos adicionales para hacer cumplir las estrategias de reparación. Aplicar este arreglo
  5. Una vez aplicada la corrección, reinicie el ordenador y repita la acción que anteriormente provocó el error una vez que se complete la siguiente secuencia de inicio.

Si el mismo código de error 0x8007045B sigue apareciendo, pasa al siguiente método.

Método 2: Realizar una exploración DISM o SFC

Resulta que uno de los culpables más comunes que producirá este código de error es la corrupción de los archivos del sistema. Una gran parte de los usuarios afectados ha informado que lograron resolver el problema por completo después de utilizar un par de utilidades capaces de arreglar instancias de archivos de sistema corruptos.

Cuando se trata de esta tarea, todas las versiones recientes de Windows tienen dos efectivas herramientas incorporadas: SFC y DISM.

El SFC (System File Corruption) es una herramienta incorporada que escanea y arregla la corrupción de los archivos del sistema y los errores lógicos utilizando un archivo almacenado localmente para reemplazar los archivos malos con copias sanas. Esta herramienta funciona mejor cuando se tienen que restaurar archivos de Protección de Recursos de Windows (WRP) o cuando el problema se debe a un error lógico.

Por otro lado, un escaneo DISM (Deployment Image Servicing and Management) se centrará más en la resolución de problemas asociados con Windows Update y algunos otros componentes asociados. Pero en lugar de usar datos locales, DISM usa WU (Windows Update) para descargar copias sanas para reemplazar los archivos dañados.

Como puede ver, ambas utilidades se centran en determinadas áreas, por lo que la mejor manera de resolver la corrupción en su ordenador es desplegar ambas. Aquí tienes una guía rápida para ejecutar tanto un SFC como un escaneo DISM desde una ventana CMD elevada para resolver el código de error 0x8007045B:

  1. Pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . Después de hacerlo, escribe “cmd” dentro del cuadro de texto y pulsa Ctrl + Mayúsculas + Intro para abrir el símbolo del sistema elevado. Cuando vea el indicador UAC (User Account Control) , haga clic en Yes para conceder los privilegios administrativos. Ejecución del símbolo del sistema como administrador
  2. Una vez que hayas conseguido entrar en el elevado Command Prompt, escribe los siguientes comandos en orden y pulsa Enter después de cada comando para escanear y reparar los errores de los archivos de sistema con DISM:

    Dism.exe /online /cleanup-image /scanhealth
    Dism.exe /online / clean-image /restorehealth

    Nota: El primer comando tiene como objetivo hacer que la utilidad escanee su sistema en busca de cualquier inconsistencia, mientras que el otro iniciará el proceso de reparación. Si no se encuentran errores usando el comando scan health, no tiene sentido ejecutar el segundo. En este caso, salta directamente al paso 3. Además, antes de ejecutar el segundo comando, asegúrese de que tiene una conexión a Internet estable, ya que el DISM la necesita para descargar copias sanas.

  3. Una vez finalizado el escaneo, reinicie el ordenador y vea si el problema se resuelve en el siguiente inicio del sistema repitiendo la acción que anteriormente causó el error 0x8007045B .
También te puede interesar:  ¿Cómo nombrar a un presentador para una conferencia de Skype para empresas?

Si sigue ocurriendo el mismo problema, pase al siguiente método que se indica a continuación.

Método 3: Deshabilitar/Desinstalar el antivirus de terceros (si procede)

Otra causa probable que desencadenará el error 0x8007045B es una suite AV sobreprotectora. Si te encuentras con este problema mientras intentas instalar una actualización pendiente de Windows y utilizas una suite de seguridad de terceros, es probable que el AV esté bloqueando algunas comunicaciones con el servidor de actualizaciones.

McAfee, AVAST y Comodo son conocidos por causar este problema en particular. Varios usuarios que también se vieron afectados por este problema han logrado resolverlo desactivando la protección en tiempo real o desinstalando por completo el paquete de seguridad.

Al principio, debería comenzar por desactivar la protección en tiempo real y ver si el problema se resuelve automáticamente. Pero tenga en cuenta que esta operación será diferente dependiendo de la suite de seguridad que esté usando. Sin embargo, en la mayoría de los casos, podrás hacerlo directamente desde el menú de la barra de la bandeja.

Desactivando la protección en tiempo real en Avast Antivirus

Si todavía se encuentra con el error 0x8007045B , incluso después de desactivar la protección en tiempo real, puede que tenga que buscar una solución más severa. Ciertas suites de seguridad (en particular las que tienen un firewall incorporado) están programadas para mantener las reglas de seguridad incluso cuando la protección en tiempo real está desactivada.

Para evitarlo, tendrás que desinstalar el programa completamente y asegurarte de que no dejas ningún archivo sobrante. Si decides hacer esto, sigue este artículo ( aquí ) para desinstalar completamente tu suite AV de terceros y eliminar cualquier archivo sobrante.

Si esta posible solución no es aplicable o sigues viendo el error 0x8007045B incluso después de deshacerte de tu tercera parte av, baja al siguiente método.

Método 4: Reiniciar todos los servicios de Windows

Si ninguno de los métodos anteriores le ha permitido eludir el error 0x8007045B , lo más probable es que se trate de una inconsistencia de la WU que está deteniendo efectivamente la capacidad de actualización de sus máquinas. Otra pista que apoya este escenario es si más de una actualización está fallando con este código de error.

También te puede interesar:  Arreglo: No se encontró el controlador del Tablet Wacom

Si este escenario se aplica a su situación, podrá resolver el problema restableciendo todos los componentes y dependencias de Windows implicados en este proceso. Logramos identificar algunos informes de usuarios que confirmaban que este método era exitoso para resolver el error 0x8007045B en su caso.

Aquí hay una guía rápida para abordar el problema restableciendo todos los componentes de la actualización de Windows manualmente desde un símbolo del sistema de comandos elevado:

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. A continuación, escribe “cmd” dentro del cuadro de texto y pulsa Ctrl + Mayúsculas + Intro para abrir un Símbolo del sistema elevado. Cuando el UAC (User Account Control) te lo pida, haz clic en Sí para conceder el acceso de administrador. Ejecutar el Command Prompt como administrador
  2. Dentro del indicador de comandos elevado, escriba los siguientes comandos y pulse Enter:

    net stop wuauserv
    net stop cryptSvc
    bits de parada de red
    net stop msiserver

    Nota: Después de ejecutar estos comandos, habrá detenido efectivamente el servicio de Windows Update, el instalador MSI, el servicio criptográfico y los servicios BITS.

  3. Después de todo, los servicios están deshabilitados, ejecuta los siguientes comandos en la misma ventana de CMD y pulsa Enter después de cada comando para renombrar las carpetas SoftwareDistribution y Catroot2:

    ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    ren C:N-Sistema32catroot2 Catroot2.old

    Nota: Estas dos carpetas están siendo utilizadas activamente por la WU para almacenar los archivos de actualización que se están utilizando. Al cambiarles el nombre, obligará a su sistema operativo a crear nuevas carpetas que no estén contaminadas por la corrupción.

  4. Después de renombrar las dos carpetas de arriba, escriba los últimos comandos de abajo y presione Enter después de cada uno para reiniciar los servicios que previamente deshabilitó:

    net start wuauserv
    net start cryptSvc
    bits de inicio de la red
    net start msiserver
  5. Repita la acción que anteriormente provocó el error 0x8007045B y vea si el problema está ahora resuelto.

Si todavía se encuentra con el mismo problema, baje al método final a continuación.

Método 5: Realizar una instalación de reparación

Si ninguno de los métodos anteriores le ha permitido resolver el error 0x8007045B , lo más probable es que se trate de un problema de corrupción de archivos de sistema subyacente que no se puede arreglar convencionalmente. En este caso, la solución con mayores probabilidades de éxito es restablecer todos los componentes de Windows.

La forma más fácil de hacerlo es realizar una instalación limpia . Pero ten en cuenta que seguir esta ruta significa que también perderás datos personales (aplicaciones, juegos, preferencias de usuario, medios personales, etc.)

Pero hay una mejor manera – Una instalación de reparación le permitirá reiniciar todos los componentes de Windows sin perder todos sus datos. Pero en el lado negativo, el procedimiento es más tedioso que una instalación limpia.

Si decide realizar una instalación de reparación (reparación in situ), siga este artículo ( aquí ) para obtener instrucciones paso a paso.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.