Solucionar el error 0x80070643 de Windows Update
El código 0x80070643 de Windows Update significa que una instalación ha fallado. Revisa primero el historial de actualizaciones para ver qué actualización falló. Si es KB5034441 o KB5034440, amplía la partición de recuperación hasta que tenga al menos 250 MB libres; en otras actualizaciones suelen funcionar el solucionador de problemas, el restablecimiento de los componentes de actualización y los comandos SFC y DISM.
0x80070643 es un error genérico que indica que una instalación ha fallado
El código 0x80070643 corresponde a ERROR_INSTALL_FAILURE: algo salió mal durante la instalación de una actualización, pero el código por sí solo no dice qué. Windows lo muestra en situaciones muy distintas, desde una actualización de calidad habitual hasta una actualización independiente de .NET Framework o de seguridad.
Por tanto, el código es un mensaje genérico. La solución depende de qué actualización esté fallando. La más conocida, con diferencia, desde principios de 2024 es la actualización del entorno de recuperación KB5034441 en Windows 10 (y KB5034440 en Windows 11 22H2 y 23H2). Esta falla porque la partición de recuperación es demasiado pequeña y requiere un enfoque distinto al de un error de actualización normal.
También puedes encontrarte con este código en actualizaciones de Microsoft Defender, al instalar información de seguridad y, a veces, al actualizar un programa independiente que utilice el Instalador de Windows. En todos esos casos, el significado es el mismo: el proceso de instalación se ha detenido a medias y se ha revertido.
Esta guía avanza de las soluciones más sencillas a las más exhaustivas: primero el solucionador de problemas integrado, luego la corrección específica para la partición de recuperación y, por último, el restablecimiento de los componentes de Windows Update y la reparación de los archivos del sistema. Sigue los pasos en orden y comprueba después de cada uno si la actualización se completa, para no modificar más de lo necesario.
El error suele deberse a una de tres causas
Antes de hacer cambios, conviene saber qué actualización falla. Ve a Configuración > Windows Update > Historial de actualizaciones y comprueba qué actualización ha fallado con el código 0x80070643. Esto te orientará hacia la solución correcta. Anota el número KB que aparece junto a la actualización fallida, porque ese número determina cuál de las tres rutas siguientes necesitarás.
| Actualización fallida | Causa probable | Enfoque correcto |
|---|---|---|
| KB5034441 o KB5034440 (entorno de recuperación) | La partición WinRE tiene menos de 250 MB libres | Ampliar la partición de recuperación |
| Actualización de .NET Framework | Instalación de .NET dañada | Herramienta de reparación de .NET Framework |
| Actualización de calidad o de seguridad | Caché de actualización o archivos del sistema dañados | Restablecer componentes de actualización, SFC y DISM |
La actualización KB5034441 corrige una vulnerabilidad de seguridad en el entorno de recuperación (CVE-2024-20666) que permitía eludir el cifrado BitLocker mediante Secure Boot. Esa vulnerabilidad y la comprobación de firmware asociada forman parte de la misma capa de seguridad que configuras al activar Secure Boot en la UEFI.
La razón de que esta actualización falle tan a menudo es histórica. Muchos equipos se configuraron con una partición de recuperación del tamaño justo para el entorno de recuperación de entonces. Cuando la actualización amplió ese entorno, ya no cabía en la partición existente. Microsoft intentó ampliar la partición de forma automática, pero no funcionó en todos los sistemas, por lo que la solución manual fue a menudo la única salida.
Empieza con el solucionador de problemas y un reinicio limpio
Con una actualización de calidad normal, el solucionador integrado suele resolverlo. Prueba estos pasos rápidos primero.
- Abre Configuración > Sistema > Solucionar problemas > Otros solucionadores.
- En Windows Update, haz clic en Ejecutar y sigue las indicaciones.
- Reinicia el equipo e intenta de nuevo la actualización en Windows Update > Buscar actualizaciones.
- Desactiva temporalmente el antivirus externo si está bloqueando la instalación y actívalo de nuevo después.
- Asegúrate de tener suficiente espacio libre en el disco del sistema; un disco C lleno hace que las actualizaciones fallen.
- Conecta una conexión a Internet estable; una descarga a medias por una conexión interrumpida produce el mismo error.
Si el error se repite exactamente en la misma actualización, continúa con la solución específica para dicha actualización.
El reinicio limpio es la primera medida deliberada. Después de un apagado normal, Windows mantiene parte del sistema en modo de inicio rápido, con lo que los archivos bloqueados pueden impedir una actualización. Por eso, en el menú Inicio elige Reiniciar en lugar de apagar y volver a encender, porque solo un reinicio real libera esos bloqueos y ofrece a la actualización un comienzo limpio.
Amplía la partición de recuperación para KB5034441 y KB5034440
Si falla la actualización del entorno de recuperación, es porque la partición WinRE es demasiado pequeña. WinRE significa Windows Recovery Environment, el entorno de recuperación independiente con el que puedes reparar Windows si no arranca. Microsoft exige al menos 250 MB de espacio libre en esa partición para la nueva versión. Comprueba primero el estado en una ventana de símbolo del sistema con derechos de administrador:
reagentc /info
Si el estado es Enabled, WinRE está activo y puedes ampliar la partición. Suspende primero BitLocker si está activado, para evitar que te pida la clave de recuperación al reiniciar. La siguiente secuencia desactiva WinRE, reduce la partición del sistema en 250 MB y crea una nueva partición de recuperación más amplia en un disco GPT.
reagentc /disable
diskpart
list disk
sel disk 0
list part
sel part <partición del sistema>
shrink desired=250 minimum=250
sel part <partición de recuperación>
delete partition override
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
format quick fs=ntfs label="Windows RE tools"
exit
reagentc /enable
Sustituye los números de partición por los que muestre list part. En un disco más antiguo con formato MBR, al crear usa create partition primary id=27 en lugar de la línea GPT con el identificador largo, y omite la línea de gpt attributes. Si no tienes claro el tipo de disco, verifícalo antes, porque la variante incorrecta inutiliza la partición de recuperación.
Después, comprueba con reagentc /info que WinRE vuelve a aparecer como Enabled e intenta de nuevo la actualización. ¿Prefieres ahorrarte el trabajo y no necesitas el entorno de recuperación? Entonces puedes pausar esta actualización concreta hasta que decidas aplicarla. Los pasos exactos para la partición se encuentran en el artículo de soporte de Microsoft KB5028997 sobre cómo ampliar manualmente la partición de recuperación.
Restablece los componentes de Windows Update si la caché está dañada
Si una actualización normal se bloquea una y otra vez, la caché de actualizaciones suele estar dañada. Detén los servicios implicados, renombra las dos carpetas de caché y vuelve a iniciarlos. Este método resuelve la mayoría de los errores recurrentes de actualización. Ejecuta los comandos uno por uno en una ventana de símbolo del sistema con permisos de administrador.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Windows volverá a crear las carpetas SoftwareDistribution y catroot2 automáticamente. Reinicia el equipo y busca actualizaciones de nuevo. Este restablecimiento no elimina ningún archivo personal; solo borra los archivos temporales de actualización.
La carpeta SoftwareDistribution contiene las actualizaciones descargadas que aún deben instalarse. Si un archivo se daña, por ejemplo, por una descarga interrumpida o un disco lleno, Windows sigue usando ese mismo archivo dañado y la instalación falla repetidamente. Al renombrar la carpeta, obligas a Windows a descargarlo todo de nuevo. Puedes eliminar las carpetas .old más tarde, cuando las actualizaciones vuelvan a funcionar.
Repara archivos del sistema dañados con SFC y DISM
Si el restablecimiento no funciona, es posible que archivos del sistema dañados estén bloqueando la instalación. Dos herramientas integradas los detectan y reparan. Ejecútalas en este orden en una ventana con derechos de administrador.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM obtiene una copia limpia de los archivos del sistema mediante Windows Update y repara la imagen de instalación subyacente. A continuación, sfc /scannow analiza los archivos protegidos del sistema y sustituye los que estén dañados. Cada comando puede tardar entre diez y treinta minutos. Cuando terminen, reinicia e intenta la actualización otra vez.
El orden no es casual. SFC repara los archivos dañados a partir de una reserva local, pero si esa reserva está dañada, la reparación falla. DISM repara primero esa reserva con archivos nuevos de Microsoft, y después SFC puede actuar de forma fiable. Si SFC informa de que ha reparado archivos dañados, ejecuta el comando una segunda vez para confirmar que todo está limpio.
Soluciona los errores de .NET Framework con la herramienta de reparación
Si la actualización fallida es de .NET Framework, ninguno de los pasos anteriores servirá. .NET Framework es una capa de software independiente que usan muchos programas, y sus actualizaciones se instalan al margen de los componentes normales de Windows. Por eso debes usar la herramienta gratuita Microsoft .NET Framework Repair Tool, que detecta los problemas más habituales en la instalación de .NET y los corrige automáticamente.
- Descarga la .NET Framework Repair Tool desde Microsoft.
- Ejecuta la herramienta y aplica las acciones de reparación recomendadas.
- Reinicia e instala la actualización desde Windows Update.
Si tras una actualización o reinstalación correcta la activación se queda bloqueada, se trata de algo distinto a un error de actualización. En ese caso, consulta cómo recuperar la licencia de Windows tras un cambio de hardware, ya que una configuración modificada puede afectar al estado de activación.
Evita que se repita con espacio, reinicios y el orden correcto
La mayoría de los avisos 0x80070643 reaparecen porque no se ha eliminado la causa subyacente. Con unos pocos hábitos mantendrás las actualizaciones fluidas.
- Mantén espacio libre en C: deja al menos unos gigabytes libres para que las actualizaciones puedan guardar sus archivos temporales.
- Reinicia de verdad con frecuencia: un equipo que pasa semanas en suspensión acumula actualizaciones a medio instalar.
- Instala las actualizaciones en orden: a veces una actualización de la pila de servicio debe instalarse antes que una de calidad; no te saltes ninguna.
- Revisa el antivirus: el software de seguridad externo que bloquea archivos es una causa recurrente de errores de instalación.
Aplica las soluciones de esta guía en el orden en que aparecen; lo más probable es que el error desaparezca ya con el solucionador o la partición de recuperación. Si después de todo la misma actualización sigue fallando, indica un problema más profundo con la imagen de instalación, y una instalación limpia será la salida más segura.
Preguntas frecuentes
El código 0x80070643 equivale a ERROR_INSTALL_FAILURE e indica que la instalación de una actualización ha fallado. El código por sí solo no dice qué actualización ni la causa. Consulta el historial de actualizaciones para ver cuál falló. Desde 2024, la causa más conocida es la actualización KB5034441 del entorno de recuperación cuando la partición es demasiado pequeña.
La actualización KB5034441 falla porque la partición de recuperación tiene menos de 250 MB libres. Amplíala: desactiva WinRE con reagentc /disable, reduce la partición del sistema 250 MB con diskpart, crea una nueva partición de recuperación y reactiva WinRE con reagentc /enable. Sigue los pasos exactos del artículo de Microsoft KB5028997.
Sí, puedes pausar KB5034441 o KB5034440 si no quieres modificar la partición. Esta actualización corrige una vulnerabilidad de seguridad en el entorno de recuperación (CVE-2024-20666). Mientras no la instales, ese fallo seguirá abierto, pero el equipo funcionará y se actualizará con normalidad. Amplía la partición más tarde para obtener la protección completa.
El solucionador integrado ayuda con las actualizaciones de calidad que fallan por una caché dañada. Abre Configuración, Sistema, Solucionar problemas, Otros solucionadores y ejecuta el de Windows Update. Para la actualización del entorno de recuperación KB5034441, el solucionador no resuelve nada, porque la causa es el tamaño de la partición.
DISM y SFC reparan archivos del sistema dañados que bloquean las actualizaciones. Ejecuta primero DISM /Online /Cleanup-Image /RestoreHealth para reparar la imagen de instalación y luego sfc /scannow para comprobar los archivos protegidos. En total, cada comando tarda entre diez y treinta minutos. Reinicia después e intenta de nuevo la actualización.
Artículos relacionados
Mira ayuda a empresas con implantaciones de Windows y Office y resuelve a diario cuestiones de activación, licencias y códigos de error.
Ver perfil