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



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Varios usuarios de Windows nos han estado contactando 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 se encuentran con 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 ocurre 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 problema en particular analizando varios informes de usuarios y las estrategias de reparación que se utilizan con más frecuencia para tratar este problema. Resulta que varios escenarios diferentes activarán este mensaje de error. Aquí hay una lista de posibles culpables:



  • Corrupción de archivos del sistema - Uno de los culpables más comunes que causan este problema es la corrupción de archivos del 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 AV haya puesto en cuarentena algunos elementos. Si este escenario es aplicable, podrá resolver el problema reparando las instancias dañadas a través de DISM y SFC o realizando una instalación de reparación.
  • Falla de WU - Bajo ciertas circunstancias, este problema puede ocurrir debido a una falla que está deteniendo efectivamente la capacidad de WU para descargar e instalar actualizaciones. En este caso, las soluciones más viables son usar el solucionador de problemas de Windows Update para resolver el problema automáticamente o restablecer todos los componentes de 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 computadora 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 la suite de seguridad de terceros por completo.

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

Para seguir siendo lo más eficiente posible, le recomendamos que siga los métodos a continuación en el mismo orden en que los organizamos (por eficiencia y severidad). Con el tiempo, debería encontrar una solución que solucione el problema independientemente del culpable que los está causando.

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

Antes de explorar cualquier otra estrategia de reparación, asegúrese 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.



Aunque el Solucionador de problemas integrado tiene un historial de ineficacia, 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 sobre cómo ejecutar el solucionador de problemas de IWndows Update:

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba ' ms-settings: solucionar problemas 'Y presione Entrar para abrir el Solución de problemas pestaña de la Configuraciones aplicación.

    Abrir la pestaña Solución de problemas de la aplicación Configuración a través de un cuadro Ejecutar

  2. Una vez que logre ingresar a la pestaña Solución de problemas, mueva el cursor a la sección derecha de la pantalla y navegue hasta la Levántate y corre sección. Una vez que vea esa categoría, haga clic en Windows Update, luego haga clic en Ejecute el solucionador de problemas .

    Ejecución del solucionador de problemas de Windows Update

  3. Una vez que logre iniciar la utilidad, espere pacientemente hasta que se complete el escaneo. Esta parte determinará en última instancia si alguna de las estrategias de reparación incluidas con esta utilidad se aplica a su situación actual.

    Detectando problemas con Windows Update

  4. Si se recomienda una solución viable, verá una ventana en la que puede hacer clic en Aplicar esta revisión , para hacer cumplir la estrategia de reparación. Según el tipo de reparación aplicable, es posible que deba seguir una serie de pasos adicionales para hacer cumplir las estrategias de reparación.

    Aplicar esta revisión

  5. Después de aplicar la solución, reinicie su computadora y repita la acción que desencadenó anteriormente el error una vez que se complete la siguiente secuencia de inicio.

Si el mismo código de error 0x8007045B sigue ocurriendo, vaya al siguiente método a continuación.

Método 2: realizar un escaneo DISM o SFC

Como resultado, uno de los culpables más comunes que producirán este código de error es la corrupción de archivos del sistema. Una gran parte de los usuarios afectados ha informado que lograron resolver el problema por completo después de usar un par de utilidades capaces de reparar instancias de archivos del sistema dañados.

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

SFC (corrupción de archivos del sistema) es una herramienta incorporada que analiza y corrige la corrupción de archivos del sistema y los errores lógicos mediante el uso de un archivo almacenado localmente para reemplazar los archivos defectuosos con copias en buen estado. Esta herramienta funciona mejor cuando se tiene 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 DISM (administración y mantenimiento de imágenes de implementación) El análisis se centrará más en resolver 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 saludables para reemplazar la corrupción del archivo.

Como puede ver, ambas utilidades están enfocadas en ciertas áreas, por lo que la mejor manera de resolver la corrupción en su computadora es implementar ambas. Aquí hay una guía rápida sobre cómo ejecutar tanto un análisis SFC como un análisis DISM desde una ventana CMD elevada para resolver el código de error 0x8007045B:

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. Después de hacer esto, escriba 'Cmd' dentro del cuadro de texto y presione Ctrl + Mayús + Entrar para abrir el símbolo del sistema elevado. Cuando veas el UAC (Control de cuentas de usuario) mensaje, haga clic en si para otorgar privilegios administrativos.

    Ejecución del símbolo del sistema como administrador

  2. Una vez que haya logrado ingresar al símbolo del sistema elevado, escriba los siguientes comandos en orden y presione Entrar después de cada comando para escanear y reparar errores de archivos del sistema con DISM:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

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

  3. Una vez finalizado el escaneo, reinicie su computadora y vea si el problema se resuelve en el próximo inicio del sistema repitiendo la acción que anteriormente estaba causando el 0x8007045B error.

Si sigue ocurriendo el mismo problema, continúe con el siguiente método a continuación.

Método 3: deshabilitar / desinstalar antivirus de terceros (si corresponde)

Otra causa probable que desencadenará la 0x8007045B El error es una suite AV sobreprotectora. Si se encuentra con este problema al intentar instalar una actualización de Windows pendiente y está utilizando un paquete de seguridad de terceros, es probable que el antivirus esté bloqueando algunas comunicaciones con el servidor de actualizaciones.

Se sabe que McAfee, AVAST y Comodo causan 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 la suite de seguridad por completo.

Al principio, debe comenzar desactivando 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 según el paquete de seguridad que esté utilizando. Sin embargo, en la mayoría de los casos, podrá hacerlo directamente desde el menú de la barra de la bandeja.

Deshabilitar la protección en tiempo real en Avast Antivirus

Deshabilitar la protección en tiempo real en Avast Antivirus

Si todavía te encuentras con el 0x8007045B error, incluso después de deshabilitar la protección en tiempo real, es posible que deba optar por una solución más severa. Ciertas suites de seguridad (particularmente las que tienen un firewall integrado) están programadas para mantener las reglas de seguridad incluso cuando la protección en tiempo real está desactivada.

Para evitar esto, deberá desinstalar el programa por completo y asegurarse de no dejar ningún archivo sobrante. Si decide hacer esto, siga este artículo ( aquí ) para desinstalar completamente su suite AV de terceros y eliminar los archivos sobrantes.

Si esta posible solución no es aplicable o sigue viendo el 0x8007045B error incluso después de deshacerse de su av de terceros, pase al siguiente método a continuación.

Método 4: restablecer todos los servicios de Windows

Si ninguno de los métodos anteriores le ha permitido eludir la 0x8007045B error, es probable que esté lidiando con una inconsistencia de WU que está deteniendo efectivamente la capacidad de actualización de su máquina. Otra pista que respalda este escenario es si más de una actualización falla con este código de error.

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

Aquí hay una guía rápida sobre cómo abordar el problema al restablecer todos los componentes de actualización de Windows manualmente desde un símbolo del sistema elevado:

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba 'Cmd' dentro del cuadro de texto y presione Ctrl + Mayús + Entrar para abrir un símbolo del sistema elevado. Cuando se le solicite UAC (Control de cuentas de usuario) , haga clic en si para otorgar acceso de administrador.

    Ejecución del símbolo del sistema como administrador

  2. Dentro del símbolo del sistema elevado, escriba los siguientes comandos y presione Entrar:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

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

  3. Después de todo, los servicios están deshabilitados, ejecute los siguientes comandos en la misma ventana de CMD y presione Entrar después de cada comando para cambiar el nombre de las carpetas SoftwareDistribution y Catroot2:
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Nota: WU está utilizando activamente estas dos carpetas 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 cambiar el nombre de las dos carpetas anteriores, escriba los comandos finales a continuación y presione Entrar después de cada uno para reiniciar los servicios que deshabilitó anteriormente:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Repita la acción que previamente estaba activando 0x8007045B error y vea si el problema ahora está resuelto.

Si sigue teniendo el mismo problema, continúe con el 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 0x8007045B error, es probable que esté lidiando con un problema de corrupción de archivos del sistema subyacente que no se puede solucionar de manera convencional. En este caso, la solución con mayor probabilidad de éxito es restablecer todos los componentes de Windows.

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

Pero hay una manera mejor: una instalación de reparación le permitirá restablecer 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 en el lugar), siga este artículo ( aquí ) para obtener instrucciones paso a paso.

7 minutos de lectura