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.
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
- Comprueba el estado de WinRE
reagentc /info
Verifica que aparezca Enabled y la ubicación de la imagen (\\?\GLOBALROOT\device\harddiskX\partitionY
). - 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. - 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).
- Encoge C: reduce entre 500 MB y 1 GB (o más) para crear espacio sin asignar a su derecha.
- Mueve y/o amplía WinRE hasta alcanzar ≥ 750 MB (recomendado 1 GB).
- 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
- Deshabilita temporalmente WinRE:
reagentc /disable
- Abre DiskPart y encoge C:
diskpart list volume select volume C shrink desired=1024
El valor dedesired
está en MB; ajusta según lo que necesites. - 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"
- 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
- MBR:
- 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
- Realiza copia de seguridad y suspende BitLocker.
- Ejecuta
reagentc /info
y confirma la partición WinRE. - Encoge C: entre 500 MB y 1 GB.
- Amplía o recrea WinRE a ≥ 750 MB (objetivo recomendado: 1 GB).
- Marca WinRE correctamente (MBR:
id=27
; GPT: GUID de WinRE +gpt attributes=0x8000000000000001
). - Habilita WinRE con
reagentc /enable
y valida con/info
. - Instala KB5034441 desde Windows Update.
Tabla práctica: problemas y soluciones
Problema | Causa típica | Solució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álida | Reagent deshabilitado o ruta perdida | reagentc /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-boot | Mueve con herramienta gráfica o recrea junto a C: y apunta con reagentc /setreimage . |
Persisten errores 0x80070643 | Estado inconsistentede .NET o servicios | Ejecuta la herramienta de reparación de .NET, reinicia, vuelve a intentar. |
Cómo saber si tu disco es MBR o GPT
- Abre Administración de discos → clic derecho sobre el disco → Propiedades → pestaña Volúmenes → Estilo de partición: MBR o GPT.
- 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
:
- Deshabilita WinRE:
reagentc /disable
- 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).
- Asigna una letra temporal (por ejemplo, R:):
diskpart select volume <Nº WinRE> assign letter=R exit
- Crea la ruta estándar:
mkdir R:\Recovery\WindowsRE
- Copia o inicializa
winre.wim
(Windows suele mantener una copia enC:\Windows\System32\Recovery
):copy C:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim
- Vincula WinRE a la nueva ubicación y habilita:
reagentc /setreimage /path R:\Recovery\WindowsRE reagentc /enable reagentc /info
- 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
- Localiza el
winre.wim
actual (en C: o en la partición WinRE montada temporalmente). Comprueba su tamaño en MB. - Añade 100–250 MB de margen. Si el WIM está personalizado por OEM, añade más margen.
- 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.