Varios usuarios de Windows han llegado a nosotros con preguntas después de no poder instalar una actualización de Windows. La mayoría de los usuarios afectados están reportando que después de un largo tiempo, la actualización finalmente falla al 99% con el código de error 0x8007043c. Aunque el problema es mucho más común en Windows 7, logramos encontrar el mismo problema que ocurre en Windows 7, logramos encontrar algunas ocurrencias en Windows 8.1 y Windows 10.
¿Qué está causando el error 0x8007043c de Windows Update?
Investigamos este problema en particular mirando varios informes de usuarios y probando las diferentes estrategias de reparación que suelen recomendar otros usuarios que se encontraron en una situación similar. Resulta que varias situaciones diferentes pueden ser responsables de la aparición de este problema.
Aquí hay una lista de posibles culpables con los que podría lidiar:
- Actualización de Windows incompatible – Resulta que este problema también puede ocurrir debido a una actualización de Windows que su sistema operativo intenta instalar a pesar de que no es compatible con su versión del sistema operativo. Si este escenario es aplicable, debería ser capaz de resolver el problema ejecutando el Solucionador de problemas de Windows Update.
- Interferencia de AV de terceros – Como ha sido reportado por varios usuarios afectados, este problema también puede surgir debido a un software antivirus de terceros sobreprotector que está bloqueando las comunicaciones entre el PC y el servidor WU debido a un falso positivo. En este caso, debería poder resolver el problema deshabilitando la protección en tiempo real o desinstalando la suite de seguridad de terceros.
- Corrupción de archivos del sistema – Otra causa potencial que desencadenará este código de error es la corrupción de los archivos del sistema. En este caso, usted debe ser capaz de resolver el problema mediante el uso de una serie de utilidades (DISM y SFC) capaz de fijar & reemplazar las instancias corruptas que están rompiendo el componente de actualización.
- Componente del sistema operativo roto – En raras circunstancias, usted podría estar encontrando este problema debido a una instancia de corrupción subyacente que no puede ser resuelto convencionalmente. En este caso, puede solucionar el problema actualizando cada componente del sistema operativo con un procedimiento como una instalación de reparación o una instalación limpia.
Si se encuentra con el mismo problema y uno de los escenarios anteriores parece aplicable, este artículo le proporcionará varios pasos de solución de problemas que deberían permitirle llegar al fondo del problema. A continuación, encontrará una colección de posibles soluciones que otros usuarios en una situación similar han utilizado con éxito para resolver el código de error 0x8007043c.
Si quiere ser lo más eficiente posible, le aconsejamos que siga las instrucciones en el mismo orden en que las hemos organizado (por eficiencia y gravedad). Al final, debería dar con una solución que resuelva el problema independientemente del culpable que lo esté causando.
¡Comencemos!
Método 1: Ejecutar el solucionador de problemas de Windows Update (sólo Windows 10)
De acuerdo con varios informes de usuarios diferentes, este problema en particular puede muy bien ocurrir debido a una mala actualización de Windows que su sistema operativo podría estar tratando de instalar a pesar de que no es compatible con su versión del sistema operativo.
Si este escenario es aplicable, estás de suerte ya que Microsoft ya lanzó un hotfix para este problema. Para aprovecharlo, lo único que tienes que hacer es ejecutar el solucionador de problemas de Windows Update. Esta utilidad automatizada se encargará automáticamente del controlador incompatible si determina que el escenario ya está cubierto por una de las estrategias de reparación.
Varios usuarios de Windows 10 han conseguido resolver el código de error 0x8007043c ejecutando el solucionador de problemas de Windows Update y aplicando la estrategia de reparación recomendada. Por si no lo sabías, Windows Update contiene una selección de estrategias de reparación que deberían aplicarse automáticamente si se descubre un problema ya cubierto.
Aquí tienes una breve guía para ejecutar el solucionador de problemas de Windows Update:
- Pulsa la tecla Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba «ms-settings:troubleshoot» y pulse Intro para abrir la pestaña de Solución de problemas de la aplicación Configuración.
- Una vez que esté dentro de la pestaña de Solución de problemas, mueva el cursor del ratón a la sección derecha de la pantalla y navegue hasta la sección Ponerse en marcha. Una vez que llegue a ese menú, haga clic en Windows Update y, a continuación, en Ejecutar el solucionador de problemas.
- Inicie la utilidad y espere a que se complete el análisis inicial. Este proceso inicial es extremadamente importante, ya que determinará si alguna de las estrategias de reparación que incluyen las utilidades se aplica al problema que está tratando.
- Si se identifica una estrategia de reparación adecuada, se le presentará una ventana que le permitirá hacer clic en Aplicar esta corrección para aplicar la estrategia de reparación aplicable.
Nota: Tenga en cuenta que, dependiendo del tipo de reparación, podría ser necesario seguir algunos pasos adicionales para aplicar las estrategias de reparación.
- Después de que la corrección se aplique con éxito, reinicie el equipo y compruebe si el problema se resuelve en el siguiente inicio del equipo.
Si sigue encontrando el error 0x8007043c al intentar instalar una actualización de Windows, pase al siguiente método.
Método 2: Eliminar la interferencia de terceros (si procede)
Otra causa probable que podría desencadenar el error 0x8007043c es un software antivirus de terceros sobreprotector que acabará bloqueando las comunicaciones externas entre su PC y los servidores de Windows Update. Esto suele ocurrir debido a un falso positivo – su suite AV cree que la red de Internet ha sido comprometida.
AVAST, McAfee, Comodo y Sophos son los culpables más probables de terceros que podrían causar problemas (pero podría haber otros que no hemos identificado).
Si utiliza una suite AV de terceros y sospecha que este problema puede ser aplicable, debería poder resolver el problema desactivando la protección en tiempo real o desinstalando la suite por completo y volviendo al programa de seguridad predeterminado (Windows Defender).
Por supuesto, el procedimiento de desactivación de la protección en tiempo real terminará siendo diferente dependiendo de la suite AV que estés utilizando activamente, pero en la mayoría de los casos, podrás hacerlo directamente desde el menú de la barra de tareas.
Después de desactivar la protección en tiempo real, intente instalar la actualización de Windows que antes fallaba y compruebe si el problema se ha resuelto. Si el mismo problema sigue ocurriendo, no significa automáticamente que su suite AV no esté causando el problema.
Tenga en cuenta que algunas suites AV de terceros incluyen un componente de firewall aunque no sea aparente para el usuario final. En la mayoría de los casos, este mecanismo de seguridad permanecerá en su lugar incluso si desactiva la protección en tiempo real. Por ello, sólo puede confirmar que su suite de terceros no está causando el problema desinstalándola por completo y asegurándose de que no está dejando ningún archivo sobrante que pueda seguir causando el error 0x8007043c.
Si decide seguir este camino, siga las instrucciones de este artículo (aquí) para desinstalar por completo la suite AV y asegurarse de que ningún archivo remanente sigue causando el problema.
En caso de que ya haya hecho esto sin ninguna mejora o que este método no se aplique a su escenario, pase al siguiente método.
Método 3: Ejecutar escaneos DISM y SFC
Si los métodos anteriores no le permitieron solucionar el problema o no fueron aplicables, investiguemos para ver si el problema no está siendo causado por algún tipo de corrupción de archivos del sistema. Como se ha informado por varios usuarios de Windows diferentes, este problema podría ser desencadenado como resultado de alguna corrupción de archivos del sistema que está afectando a los archivos importantes del sistema operativo.
Si este escenario es aplicable, usted debería ser capaz de resolver el problema mediante la ejecución de dos utilidades integradas capaces de hacer frente a los casos de corrupción – DISM (Deployment Image Servicing and Management) y SFC (System File Checker)
SFC es mejor en la fijación de los errores lógicos, mientras que DISM es mucho más centrado en la reparación de las dependencias del sistema que son más propensos a romper. Debido a esto, le recomendamos encarecidamente que ejecute ambas utilidades para maximizar sus posibilidades de arreglar las instancias corruptas que podrían estar causando el error 0x8007043c.
Aquí tiene una guía rápida para ejecutar ambos análisis SFC & DISM desde un símbolo del sistema elevado:
- Abra un cuadro de diálogo de ejecución pulsando la tecla Windows + R. A continuación, escriba ‘cmd’ dentro del cuadro de texto y pulse Ctrl + Shift + Enter para abrir un símbolo del sistema elevado. Si ve el indicador UAC (User Account Prompt), haga clic en Sí para conceder acceso de administrador a la ventana CMD.
- Cuando consiga entrar en el símbolo del sistema CMD elevado, escriba el siguiente comando y pulse Intro para iniciar un análisis de SFC:
sfc /scannow
Nota: SFC utiliza una copia en caché local para sustituir los archivos corruptos por copias sanas. Para asegurarse de que no está dejando su sistema expuesto a otros errores lógicos, no interrumpa las utilidades hasta que la operación se haya completado.
- Una vez completado el procedimiento, reinicie su ordenador y espere a que se complete la siguiente secuencia de arranque. Cuando esto ocurra, siga el paso 1 de nuevo para abrir otro símbolo del sistema elevado.
- Después de que consiga volver dentro de la ventana CMD elevada, escriba el siguiente comando y pulse Intro para iniciar un análisis de DISM:
DISM /Online /Cleanup-Image /RestoreHealth
Nota: DISM utilizará activamente el componente Windows Update para descargar copias sanas que sustituyan a las instancias corruptas. Debido a esto, debe asegurarse de que su conexión a Internet sea estable.
- Una vez que la instrucción se haya completado, reinicie el equipo y vea si el problema se resuelve en la siguiente secuencia de inicio.
Si siguió este método y sigue encontrando el mismo error 0x8007043c, pase al siguiente método a continuación.
Método 4: Actualizar todos los componentes del sistema operativo
Si ha seguido todas las posibles soluciones anteriores y sigue sin poder instalar la actualización de Windows, es probable que el sistema esté luchando con algún tipo de corrupción que no se puede resolver de forma convencional. Una forma de resolver este problema es restablecer todos los componentes de Windows que puedan ser responsables del problema (incluidos los procesos relacionados con el arranque).
Dos formas le permitirán hacer esto: instalación limpia o instalación de reparación.
Una instalación limpia es la solución más rápida y conveniente sin requisitos previos, pero el mayor inconveniente es que sufrirá una gran pérdida de datos si no hace una copia de seguridad de los mismos por adelantado. Todos tus archivos (imágenes, música, vídeo), aplicaciones, juegos y preferencias de usuario se perderán a menos que utilices primero una utilidad de copia de seguridad.
Una instalación de reparación (in-place repair) es una solución más tediosa que requiere que tengas un medio de instalación. Pero la mayor ventaja es que sólo se restablecerán los componentes de Windows. Esto significa que podrá conservar sus datos, aplicaciones, juegos e incluso algunas preferencias de usuario.
Así que si busca algo rápido que resuelva el problema y no tiene ningún dato importante que le importe perder, opte por una instalación limpia. Por otro lado, si quieres conservar todos tus datos y quieres algo centrado únicamente en los componentes de Windows, opta por una instalación de reparación.