Solución rápida: 0x80070643 significa «error de instalación: error fatal durante la instalación». Causa común: partición WinRE demasiado pequeña. Para corregirlo: Configuración → Sistema → Recuperación → Inicio avanzado → Reiniciar ahora → Solucionar problemas → Opciones avanzadas → Símbolo del sistema. Ejecuta reagentc /disable, luego redimensiona la partición (se recomienda 250 MB o más). O usa la herramienta «Actualización para el entorno de recuperación de Windows» de Microsoft.
0x80070643 es un error genérico de instalador/.NET. En Windows 11, a menudo apunta a un problema específico: la partición del Entorno de recuperación de Windows (WinRE) es demasiado pequeña para contener la imagen de recuperación más reciente después de una actualización de características. La solución implica redimensionar.
Afecta a: Windows 11.
Tiempo de solución: ~30 minutos.
Qué causa esto
0x80070643 tiene múltiples causas:
- Partición WinRE demasiado pequeña (más común después de KB5034441 en enero de 2024).
- Instalación de .NET Framework dañada.
- Componentes de actualización de Windows corruptos.
- Antivirus bloqueando la instalación.
- Espacio en disco insuficiente.
Para WinRE: Microsoft requiere 250 MB o más para la imagen de recuperación. Las instalaciones antiguas tenían 500 MB; las actualizaciones más nuevas necesitan más.
Método 1: Deshabilitar WinRE temporalmente para omitir la actualización
La solución recomendada por Microsoft.
- Abre el Símbolo del sistema como administrador.
- Deshabilita WinRE:
reagentc /disable - Rehabilita:
reagentc /enable - Esto actualiza la partición. Puede solucionar el problema.
- Vuelve a intentar Windows Update. Si 0x80070643 persiste: continúa con el Método 2.
- Para verificar el estado de WinRE:
reagentc /info. Muestra la ubicación y el tamaño de la partición. - Si la partición está en la unidad C: (no separada): problema de partición.
Este es el primer paso más simple.
Método 2: Redimensionar la partición WinRE
Para la solución real.
- Abre Administración de discos: Win+X → Administración de discos.
- Encuentra la partición WinRE pequeña (típicamente 500 MB-700 MB en Disco 0).
- Si es insuficiente: reduce la partición principal (C:) en 250 MB-500 MB.
- Nota: esto es arriesgado; haz una copia de seguridad primero.
- Pasos:
- Haz clic derecho en C: en Administración de discos → Reducir volumen → reduce en 250 MB.
- Haz clic derecho en la partición WinRE → Eliminar (perderás la recuperación; eso está bien).
- Usa el espacio no asignado → crea una nueva partición más grande para WinRE (700 MB o más).
- Marca como tipo Recuperación.
- Para automatizar: herramienta «Actualización para el entorno de recuperación de Windows» de Microsoft KB5034957.
- Descárgala desde support.microsoft.com. Ejecútala como administrador. Redimensiona automáticamente.
- Después de redimensionar: vuelve a intentar Windows Update.
- Para el error específico 0x80070643 + KB5034441: descarga el MSI directamente desde el Catálogo de Microsoft e instálalo manualmente.
Esta es la redimensión real.
Método 3: Limpiar los componentes de Windows Update
Para causas que no son WinRE.
- Si el error 0x80070643 no involucra WinRE (diferente actualización de características):
- Detén los servicios:
net stop wuauserv net stop bits net stop cryptsvc - Renombra la caché:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old - Reinicia los servicios:
net start wuauserv net start bits net start cryptsvc - Ejecuta Windows Update nuevamente.
- Para problemas relacionados con .NET Framework: instala/repara .NET Framework 4.8 desde la descarga de Microsoft.
- Para espacio en disco: asegúrate de tener 20 GB o más libres en C:.
- Para antivirus: deshabilita temporalmente el antivirus de terceros.
- Para un KB específico que falla: usa Catálogo de Microsoft Update para descargar manualmente. Instala el .msu directamente.
Esta es la limpieza completa.
Cómo verificar que la solución funcionó
- Configuración → Windows Update → Buscar actualizaciones. La actualización se instala sin el error 0x80070643.
- Después de la instalación:
reagentc /infomuestra WinRE habilitado. winvermuestra el nuevo número de compilación.- Administración de discos muestra la partición WinRE redimensionada.
Si nada de esto funciona
Si 0x80070643 persiste: Usa herramientas específicas de Microsoft: herramienta de actualización KB5034957 desde la descarga de Microsoft. Diseñada para este problema específico. Para fallos crónicos de actualización: actualización en el lugar mediante la Herramienta de creación de medios. Repara Windows. Para problemas relacionados con .NET: sfc /scannow + reparar .NET Framework. Para espacio en disco: asegúrate de tener suficiente. Para BitLocker: suspende BitLocker antes de operaciones de partición: manage-bde -protectors -disable C:. Para PC OEM con WinRE personalizado: el WinRE proporcionado por el OEM puede diferir. Restablece al predeterminado de Microsoft mediante la herramienta. Para PC con arranque dual: WinRE puede estar en un disco diferente. Usa reagentc /setreimage /path para apuntar a WinRE.wim. Último recurso: Restablecer este PC: Descarga en la nube. Reinstala Windows limpio. Las aplicaciones se pierden pero los datos se conservan.
En resumen: 0x80070643 + KB5034441 = partición WinRE demasiado pequeña. Usa la herramienta KB5034957 de Microsoft para redimensionar, o redimensiona manualmente mediante Administración de discos. De lo contrario: SFC + DISM + limpiar componentes de actualización.