Error 0x80070643 en KB5034441: causa y solución WinRE (Windows 10 21H2/22H2)

Si Windows Update falla con el error 0x80070643 al instalar KB5034441 (WinRE en Windows 10 21H2/22H2), aquí encontrarás la causa real y un procedimiento seguro y probado para solucionarlo, con alternativas cuando la partición de recuperación no está junto a C: y opciones temporales.

Índice

Resumen de la pregunta

La actualización KB5034441 se interrumpe devolviendo el error 0x80070643. ¿Por qué ocurre, cómo arreglarlo sin dañar el disco, qué hacer si la partición de Recuperación no está al lado de C:, y si existen alternativas temporales o acumulativas recientes que permitan instalarla sin tocar particiones?

Causa principal verificada

El instalador “se cae” durante la preparación de winre.wim porque la partición de Windows Recovery Environment (WinRE) es demasiado pequeña. En muchas instalaciones limpias mide ~500 MB, y KB5034441 requiere ≥ 750 MB cuando WinRE está “de fábrica”.

Si el fabricante personalizó WinRE (controladores o paquetes extra), el tamaño necesario puede ser mayor. Como regla práctica: tamaño de winre.wim + 100 MB. En la práctica, muchos usuarios ampliaron WinRE a 1 GB (o más) y la actualización se instaló sin errores.

Diagnóstico rápido

  1. Comprueba el estado de WinRE
    reagentc /info Verifica que aparezca Enabled y la ubicación de la imagen (\\?\GLOBALROOT\device\harddiskX\partitionY).
  2. Inspecciona el diseño del disco
    Abre Administración de discos para confirmar el orden de particiones y sus tamaños. Ten en cuenta que el procedimiento estándar de Microsoft solo funciona si la partición de Recuperación está inmediatamente a la derecha de C: en el mapa del disco.
  3. Estima el tamaño requerido
    Si puedes montar la partición WinRE, comprueba el tamaño del WIM. Como guía, apunta a ≥ 1 GB.

Solución recomendada: redimensionar la partición WinRE

Es la vía más fiable. Consiste en reducir C: y ampliar o recrear la partición WinRE con el tamaño correcto.

Antes de tocar particiones

  • Haz una copia de seguridad de tus datos.
  • Si usas BitLocker, suspende temporalmente la protección.
  • Cierra apps y desfragmenta archivos inmóviles cuando sea posible.

Ruta sencilla con herramientas gráficas

Útil cuando WinRE no está al lado de C: o necesitas mover particiones. Funcionan bien MiniTool Partition Wizard (Free), AOMEI Partition Assistant, DiskGenius o GParted (Live USB).

  1. Encoge C: reduce entre 500 MB y 1 GB (o más) para crear espacio sin asignar a su derecha.
  2. Mueve y/o amplía WinRE hasta alcanzar ≥ 750 MB (recomendado 1 GB).
  3. Aplica los cambios. Algunas herramientas no establecen el tipo de partición correcto: corrígelo con DiskPart (sección siguiente) si deja de mostrarse como “Recovery”.

Ruta técnica con DISKPART

Válida cuando WinRE está a la derecha de C: o si prefieres línea de comandos. Requiere precisión con los identificadores de partición.

Secuencia general

  1. Deshabilita temporalmente WinRE: reagentc /disable
  2. Abre DiskPart y encoge C: diskpart list volume select volume C shrink desired=1024 El valor de desired está en MB; ajusta según lo que necesites.
  3. Extiende o recrea WinRE usando el espacio libre. Si vas a recrearla: list disk select disk 0 list partition create partition primary size=1024 format quick fs=ntfs label="Windows RE tools"
  4. Marca el tipo correcto (crítico):
    • MBR: select partition <Nº-partición-WinRE> set id=27
    • GPT: select partition <Nº-partición-WinRE> set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac gpt attributes=0x8000000000000001
  5. Vuelve a habilitar WinRE: exit reagentc /enable reagentc /info

Validaciones después del cambio

  • WinRE: Enabled con ruta válida en reagentc /info.
  • En Administración de discos la partición aparece como Recuperación (o Windows RE tools), no como primaria.
  • Si la herramienta gráfica cambió el tipo, reaplica el ID/atributos con DiskPart.

Cuando WinRE no está junto a C:

Si la partición de recuperación está separada por otras particiones, el asistente de Windows no podrá extenderla. Usa una herramienta gráfica para moverla pegada a C: o recrea una nueva inmediatamente a su derecha con el tamaño correcto, y luego habilítala con reagentc.

Instalar la actualización tras redimensionar

Con WinRE habilitada y de tamaño suficiente, vuelve a ejecutar Windows Update. En la mayoría de los casos, KB5034441 se instala sin errores.

Si aun así falla

  • Reinicia el estado de WinRE: reagentc /disable reagentc /enable reagentc /info
  • Aumenta más el tamaño: algunos equipos solo pasaron con 1.25–2 GB.
  • Revisa el tipo/atributos: en MBR vuelve a aplicar set id=27 tras formatear; en GPT configura el GUID y los atributos.
  • Repara .NET: en raros casos el error residual 0x80070643 se resolvió con la herramienta de reparación de .NET.
  • En Windows 11 el problema puede anotarse como Evento 4502 (WinRE servicing failed) en lugar de un fallo visible de Windows Update. El remedio es el mismo: partición WinRE insuficiente.

Alternativas temporales

Si necesitas continuar con otras actualizaciones, puedes omitir/ocultar KB5034441 temporalmente. Ten en cuenta que es un parche de seguridad para WinRE (especialmente relevante con BitLocker o dispositivos gestionados). Valora el riesgo según tu entorno y política de parches.

Novedades y señales de que puede instalarse sin tocar particiones

Se han reportado casos donde, tras instalar acumulativas recientes de Windows 10 22H2 (por ejemplo, la Cumulative Update Preview de agosto de 2024), el sistema consiguió aplicar la actualización de WinRE sin intervenir manualmente la partición. Si tu sistema está al día con acumulativas modernas, merece la pena probar primero Windows Update antes de modificar particiones.

Checklist de acción rápida

  1. Realiza copia de seguridad y suspende BitLocker.
  2. Ejecuta reagentc /info y confirma la partición WinRE.
  3. Encoge C: entre 500 MB y 1 GB.
  4. Amplía o recrea WinRE a ≥ 750 MB (objetivo recomendado: 1 GB).
  5. Marca WinRE correctamente (MBR: id=27; GPT: GUID de WinRE + gpt attributes=0x8000000000000001).
  6. Habilita WinRE con reagentc /enable y valida con /info.
  7. Instala KB5034441 desde Windows Update.

Tabla práctica: problemas y soluciones

ProblemaCausa típicaSolución recomendada
No puedo encoger C:Archivos inamovibles (hibernación, pagefile, puntos de restauración)Desactiva hibernación (powercfg /h off), reduce/pausa pagefile, borra restauraciones, o usa un entorno “offline” como GParted.
Tras ampliar, la partición ya no aparece como “Recovery”La herramienta cambió el tipo a “Primary”Aplica los IDs correctos con DiskPart (MBR: set id=27; GPT: GUID de WinRE + gpt attributes=...).
WinRE “Disabled” o sin ruta válidaReagent deshabilitado o ruta perdidareagentc /enable; si persiste, /disable/enable; como último recurso, /setreimage hacia la nueva partición.
La partición de Recuperación no está al lado de C:Diseño OEM/dual-bootMueve con herramienta gráfica o recrea junto a C: y apunta con reagentc /setreimage.
Persisten errores 0x80070643Estado inconsistentede .NET o serviciosEjecuta la herramienta de reparación de .NET, reinicia, vuelve a intentar.

Cómo saber si tu disco es MBR o GPT

  1. Abre Administración de discos → clic derecho sobre el disco → Propiedades → pestaña VolúmenesEstilo de partición: MBR o GPT.
  2. O usa DiskPart: diskpart list disk select disk 0 detail disk En la salida, “GPT: Sí” indica que el disco es GPT.

Apéndice: recrear WinRE desde cero

Si eliminaste la partición de recuperación o quedó inutilizable, puedes recrearla y volver a apuntar reagentc:

  1. Deshabilita WinRE: reagentc /disable
  2. Crea una nueva partición NTFS de 1 GB al final de C: con DiskPart (ver comandos arriba) y marca el tipo (MBR o GPT).
  3. Asigna una letra temporal (por ejemplo, R:): diskpart select volume <Nº WinRE> assign letter=R exit
  4. Crea la ruta estándar: mkdir R:\Recovery\WindowsRE
  5. Copia o inicializa winre.wim (Windows suele mantener una copia en C:\Windows\System32\Recovery): copy C:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim
  6. Vincula WinRE a la nueva ubicación y habilita: reagentc /setreimage /path R:\Recovery\WindowsRE reagentc /enable reagentc /info
  7. Quita la letra de unidad (opcional): diskpart select volume R remove letter=R exit

Apéndice: scripts de ejemplo para DiskPart

GPT (1 GB para WinRE; ajusta size= a tu gusto):

reagentc /disable
diskpart
select volume C
shrink desired=1024
select disk 0
create partition primary size=1024
format quick fs=ntfs label="Windows RE tools"
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
assign letter=R
exit
mkdir R:\Recovery\WindowsRE
copy C:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim
reagentc /setreimage /path R:\Recovery\WindowsRE
reagentc /enable
diskpart
select volume R
remove letter=R
exit
reagentc /info

MBR:

reagentc /disable
diskpart
select volume C
shrink desired=1024
select disk 0
create partition primary size=1024
format quick fs=ntfs label="Windows RE tools"
set id=27
assign letter=R
exit
mkdir R:\Recovery\WindowsRE
copy C:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim
reagentc /setreimage /path R:\Recovery\WindowsRE
reagentc /enable
diskpart
select volume R
remove letter=R
exit
reagentc /info

Cómo dimensionar con precisión

  1. Localiza el winre.wim actual (en C: o en la partición WinRE montada temporalmente). Comprueba su tamaño en MB.
  2. Añade 100–250 MB de margen. Si el WIM está personalizado por OEM, añade más margen.
  3. Fija un objetivo cómodo (por ejemplo, 1 GB) para evitar repetir la operación en futuras actualizaciones.

Buenas prácticas y notas finales

  • Tamaño objetivo: 1 GB para WinRE es una elección segura y evita repetir el proceso.
  • Orden ideal de particiones: [C:] seguido de [WinRE]. Si no es así, muévela con una herramienta gráfica.
  • Precaución: modificar particiones siempre conlleva riesgo. Si no te sientes cómodo, usa una herramienta gráfica o solicita ayuda profesional.
  • Acumulativas recientes: si estás al día, intenta Windows Update antes de tocar particiones; algunos equipos instalaron KB5034441 sin intervención manual gracias a cambios introducidos en actualizaciones posteriores.

Preguntas frecuentes

¿Puedo simplemente borrar la partición de recuperación?
No es recomendable. WinRE es útil para restablecer, reparar inicio y realizar recuperaciones. Si la borras, recrea una nueva y reconfigúrala con reagentc.

¿Puedo instalar KB5034441 sin WinRE?
No. La actualización actualiza WinRE; sin una partición válida y con espacio adecuado, el instalador fallará.

¿Cuánto espacio libre necesita C: para encogerla?
Basta con liberar entre 500 MB y 2 GB según el objetivo. Si hay archivos inamovibles, usa medidas como desactivar hibernación y reducir el archivo de paginación temporalmente.

¿Qué pasa si termino con dos particiones de recuperación?
Elimina las redundantes con DiskPart con mucho cuidado y deja una sola partición WinRE con el tamaño correcto. Vuelve a apuntar con reagentc /setreimage y habilita.

¿El GUID y atributos de GPT son obligatorios?
Sí. Sin el GUID y los atributos apropiados, Windows no tratará la partición como WinRE y el instalador seguirá fallando.

¿Por qué el error es 0x80070643 si el problema es de particiones?
Es un código genérico de installation failure que, en este caso, se dispara cuando el servicio de mantenimiento de WinRE no puede aplicar el paquete por falta de espacio en la partición de recuperación.


En resumen: El error 0x80070643 al instalar KB5034441 se resuelve, en la inmensa mayoría de casos, redimensionando la partición WinRE a al menos 750 MB (ideal 1 GB), asegurando el tipo correcto (MBR/GPT) y volviendo a habilitar WinRE con reagentc. Si estás al día con acumulativas recientes, prueba antes Windows Update: podrías ahorrarte la intervención.

Índice