Error 0x80070643 al instalar KB5034441 en Windows 10: causa, solución rápida y definitiva paso a paso

¿Te falla la actualización de seguridad KB5034441 en Windows 10 con el error 0x80070643? Aquí tienes una guía completa, práctica y actualizada para resolverla con dos caminos probados: ampliar la partición de Recuperación o mover temporalmente WinRE a C:, instalar y devolver todo a su sitio.

Índice

Síntomas y contexto

La actualización KB5034441 se distribuye a equipos con Windows 10 para reforzar la seguridad del Windows Recovery Environment (WinRE). Desde hace meses, numerosos equipos fallan al instalarla con el código 0x80070643. El comportamiento típico es que Windows Update descarga el paquete, intenta aplicarlo, revierte cambios y vuelve a ofrecer la misma actualización una y otra vez.

Causa técnica del error

El instalador de la actualización necesita modificar el archivo winre.wim que vive dentro de la partición de Recuperación. Cuando esa partición no tiene espacio libre suficiente, el proceso aborta con el error 0x80070643 y la instalación se revierte. En la práctica, conviene disponer de al menos 750 MB libres en esa partición para que la operación tenga margen.

Este detalle explica por qué la incidencia es tan frecuente en equipos OEM o en instalaciones antiguas: muchas particiones de Recuperación creadas hace años rondan los 450–600 MB. Con las nuevas medidas de seguridad y cambios en WinRE, ese tamaño se queda justo.

Qué solución elegir

  • Opción A (recomendada a futuro): ampliar la partición de Recuperación hasta 750 MB–1 GB. Es la solución estructural: resuelve la actualización actual y reduce la probabilidad de volver a fallar en parches similares.
  • Opción B (rápida): mover temporalmente WinRE a C:, instalar la actualización y devolver winre.wim a la partición de Recuperación. Evita redimensionar particiones ahora mismo y está probada por usuarios que reportaron éxito.

Comprobaciones previas

  • Ejecución como administrador: abre la consola Símbolo del sistema o PowerShell con privilegios elevados.
  • Estado de WinRE: ejecuta reagentc /info. Debe indicar Windows RE status: Enabled y mostrar una Location.
  • Estilo de particionado: identifica si el disco del sistema es GPT/UEFI o MBR/BIOS. Puedes abrir msinfo32 y mirar Modo BIOS (UEFI o Heredado) o ejecutar: powershell -Command "Get-Disk | Format-Table Number,PartitionStyle"
  • Espacio libre en la partición de Recuperación: usa diskpart para ver tamaños: diskpart list vol Identifica el volumen de Recuperación por tamaño (suele rondar 500–600 MB) y porque no tiene letra asignada.
  • BitLocker: si la unidad del sistema está protegida, suspende la protección antes de tocar particiones: manage-bde -protectors -disable C: Después de terminar, recuerda volver a habilitarla con manage-bde -protectors -enable C:.
  • Respaldo: crea un punto de restauración y una copia de seguridad de lo importante. Tocar particiones siempre conlleva riesgo.

Opción A: ampliar la partición de Recuperación

Qué resuelve: deja un colchón de espacio permanente para futuras actualizaciones de WinRE y reduce la recurrencia del problema.

Idea general: reducir ligeramente el volumen del sistema (C:) para crear espacio contiguo y luego extender la partición de Recuperación hasta alcanzar al menos 750 MB, idealmente 1 GB.

Notas clave

  • Con las herramientas nativas de Windows, solo se puede extender una partición si el espacio libre queda inmediatamente adyacente a su derecha. Si no lo está, necesitarás un gestor de particiones que permita mover particiones.
  • Si la partición de Recuperación está delante de C:, el movimiento suele requerir herramienta de terceros. Si está detrás de C: y hay espacio contiguo, se puede lograr con Administración de discos o diskpart.

Paso a paso sugerido con Administración de discos

  1. Abre Administración de discos (diskmgmt.msc).
  2. Haz clic derecho en C: y elige Reducir volumen. Reduce lo suficiente para crear entre 300 y 600 MB adicionales, buscando que el espacio quede contiguo a la partición de Recuperación.
  3. Si el espacio libre aparece justo al lado de la partición de Recuperación, haz clic derecho sobre dicha partición y elige Extender volumen. Amplíala hasta 750 MB–1 GB.
  4. Verifica al final con reagentc /info que WinRE siga en Enabled y que la ruta sea correcta.

Paso a paso alternativo con línea de comandos

Úsalo solo si el espacio libre ha quedado adyacente a la partición de Recuperación y sabes con seguridad qué volumen vas a tocar.

diskpart
list vol
select vol <volumendeC>
shrink desired=600 minimum=300
select vol <volumen_Recovery>
extend

Al terminar, ejecuta reagentc /info y reinicia antes de reintentar la actualización desde Windows Update.

Opción B: mover temporalmente WinRE a C:, instalar y devolver

Este método evita redimensionar particiones. La idea es desacoplar WinRE de la partición de Recuperación durante la instalación para que el instalador tenga espacio de sobra en C:. Después se devuelve todo a su lugar con los identificadores adecuados.

Fase inicial: mover WinRE a C: e instalar la actualización

reagentc /disable
md C:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim C:\Recovery\WindowsRE\
reagentc /setreimage /path C:\Recovery\WindowsRE /target C:\Windows
reagentc /enable

Ahora instala la actualización desde Windows Update. Al completar, continúa con la fase de retorno.

Fase de retorno para discos con firmware UEFI y particionado GPT

reagentc /disable
diskpart
list vol
sel vol <númerodelaparticiónRecovery>   <- suele ser de ~500–600 MB
assign letter=S
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
gpt attributes=0x0000000000000000
exit

md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows

diskpart
sel vol \
remove letter=S
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit

reagentc /enable
reagentc /info

Fase de retorno para discos con BIOS heredado y particionado MBR

reagentc /disable
diskpart
list vol
sel vol <númerodelaparticiónRecovery>
assign letter=S
set id=07 override
exit

md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows

diskpart
sel vol \
remove letter=S
set id=27 override
exit

reagentc /enable
reagentc /info

Limpieza posterior

Si WinRE ya volvió a su partición de Recuperación y todo está Enabled con la ruta correcta, puedes eliminar el directorio temporal:

rd C:\Recovery /s /q

Verificaciones esenciales

ComprobaciónQué debes verComando o ruta
Estado de WinREWindows RE status en Enabledreagentc /info
Ubicación de WinRE\Recovery\WindowsRE en la partición de Recuperación (o temporalmente C:\Recovery\WindowsRE)reagentc /info
Identificador de partición correctoGPT: GUID de Recovery con atributos adecuados; MBR: tipo 27diskpartlist vol / detail part
Instalación del paqueteRegistro en el historial de Windows Update como instaladoConfiguración → Windows Update → Historial de actualizaciones

Referencia rápida de particiones y atributos

EscenarioIdentificador que se aplica al copiarIdentificador final correctoAtributos GPT
GPTebd0a0a2-b9e5-4433-87c0-68b6b72699c7 (Basic Data)de94bba4-06d1-4d40-a16a-bfd50179d6ac (Recovery)Durante copia: 0x0  |  Final: 0x8000000000000001
MBR07 override (NTFS)27 override (Recovery oculto)No aplica

Solución de problemas habituales

Mensaje de archivo en uso o acceso denegado al copiar

  • Asegúrate de haber ejecutado reagentc /disable antes de copiar.
  • Si persiste, reinicia y repite la secuencia. En algunos equipos, conviene cerrar todas las consolas y abrir una nueva como administrador.

La partición aparece como primaria y visible

No es crítico. WinRE puede residir en C:. Si quieres dejar todo como venía de fábrica, ejecuta la fase de retorno y aplica el identificador correcto de partición (GUID de Recovery en GPT con sus atributos, o tipo 27 en MBR) y remove letter para ocultarla.

Letra de unidad ocupada

Si assign letter=S indica que la letra ya está en uso, elige una letra libre (por ejemplo, R) y úsala en todos los comandos de esa fase.

La actualización sigue fallando incluso tras mover WinRE

  1. Comprueba integridad de sistema y del almacén de componentes: DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
  2. Reinicia y vuelve a intentar la instalación desde Windows Update.
  3. Si tampoco así, considera pausar temporalmente la actualización y planificar la Opción A para ampliar la partición de Recuperación.

No aparece la partición de Recuperación o WinRE está sin ruta

Puede ocurrir en equipos con particionado atípico o tras clonaciones. Si sabes cuál es la partición destinada a Recuperación, monta la letra temporal, crea la ruta y establece la imagen:

diskpart
list vol
sel vol <volumendestinadoa_Recovery>
assign letter=S
exit

md S:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim S:\Recovery\WindowsRE
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
reagentc /enable
reagentc /info

Recuerda dejar la partición con su identificador correcto y sin letra al finalizar.

BitLocker vuelve a pedir la clave de recuperación al arrancar

Si tocaste particiones con BitLocker activo, es normal que el arranque detecte cambios. Por eso es importante suspender protectores antes de comenzar y reactivarlos al terminar. Si pide la clave, introdúcela, arranca, suspende protectores y luego vuelve a habilitarlos correctamente.

Buenas prácticas para administradores

  • Apunta el volumen de Recuperación y su tamaño antes de cualquier cambio (diskpartlist vol).
  • Documenta el estilo de particionado y el estado de WinRE con capturas de reagentc /info.
  • Si optas por ampliar, deja al menos 1 GB para tener margen ante futuras actualizaciones de WinRE.
  • Tras finalizar, verifica historial de Windows Update y ejecuta un reinicio adicional.

Alternativas si no quieres tocar particiones ahora

  • Pausar u ocultar temporalmente la actualización: útil si estás en producción y necesitas tiempo para programar una intervención sin impacto.
  • Reparación in‑place de Windows 10: reinstala los componentes del sistema conservando archivos y apps; puede regenerar correctamente la estructura de Recuperación en algunos equipos.

Resumen en una frase

El error 0x80070643 de la actualización KB5034441 se debe a falta de espacio en la partición de Recuperación; resuélvelo ampliándola (≥ 750 MB) o, como solución rápida, moviendo temporalmente winre.wim a C:, instalando la actualización y devolviéndolo después a su partición con los comandos indicados.

Anexo: comandos clave reunidos

Para tu conveniencia, aquí están los bloques principales tal como se usan en campo.

Estado de WinRE

reagentc /info

Secuencia mínima de movimiento temporal

reagentc /disable
md C:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim C:\Recovery\WindowsRE\
reagentc /setreimage /path C:\Recovery\WindowsRE /target C:\Windows
reagentc /enable

Retorno en GPT

reagentc /disable
diskpart
list vol
sel vol <númerodelaparticiónRecovery>
assign letter=S
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
gpt attributes=0x0
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE\
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
diskpart
sel vol <númerodelaparticiónRecovery>
remove letter=S
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit
reagentc /enable

Retorno en MBR

reagentc /disable
diskpart
list vol
sel vol <númerodelaparticiónRecovery>
assign letter=S
set id=07 override
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE\
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
diskpart
sel vol <númerodelaparticiónRecovery>
remove letter=S
set id=27 override
exit
reagentc /enable

Precauciones finales

  • Comprueba dos veces qué volumen seleccionas en diskpart antes de ejecutar cualquier set id, extend o remove letter.
  • Ten a mano la clave de recuperación de BitLocker si está habilitado.
  • Si algo no cuadra, no fuerces los pasos: vuelve atrás, revisa reagentc /info y confirma el estilo de particionado.

Conclusión: con una de estas dos rutas tendrás la actualización aplicada y la protección de recuperación en buen estado. La ruta estructural es ampliar la partición de Recuperación; la táctica y rápida es mover temporalmente WinRE a C:, instalar y devolver con los identificadores adecuados.

Índice