Solución para instalar la actualización KB5034441 en Windows 10 y 11
Microsoft has confirmed a widespread error 0x80070643 (may be designated as ERROR_INSTALL_FAILURE) when installing the KB5034441 update in Windows 10 and Windows 11 version 21H2, in newer versions of the system, the error is not expected to appear.
It is likely that the update will be fixed accordingly by Microsoft in the near future, but if you want to install it without waiting for a fix – the method to do so is described below.
Resizing the recovery partition to install KB5034441
The KB5034441 update is a recovery environment update to fix a found vulnerability (in the Update Center it will be indicated as «Security Update»), and the error 0x80070643 (designated as «Download Error» in the Update Center) when installing it occurs due to a lack of space on the corresponding recovery partition. In this case:
- According to Microsoft’s message, the amount of space on the recovery partition should be at least 250 MB. However, some users report that they still encounter the error even with the required amount of free space.
- Feedback from users who have solved the problem indicates that a recovery partition size of 900 MB – 1 GB is sufficient.
- If the recovery partition is missing, the error can be ignored (but you can also create the corresponding partition, it’s not difficult).
Como resultado, para que la actualización KB5034441 se instale, es necesario aumentar el tamaño de la partición de recuperación, haciéndolo suficiente para instalar la actualización.
Tenga en cuenta que no recomiendo realizar las acciones que se analizan a continuación, ya sea las propuestas por Microsoft o las que se describen a continuación, a los usuarios que no entienden completamente lo que está sucediendo durante su ejecución: existe el riesgo de dañar su equipo. La recomendación para tales usuarios es esperar hasta que se realicen las correcciones necesarias desde Microsoft.
Los pasos que recomienda Microsoft para resolver el problema en el sitio web oficial (que tienen preguntas, sobre las que se habla a continuación):
- Inicie el símbolo del sistema como administrador.
- Ingrese la siguiente línea de comandos:
reagentc /info
reagentc /disable
diskpart list disk select disk N list partition select partition M
shrink desired=250 minimum=250
select partition NÚMERO_PARTICIÓN_RESTAURACIÓN delete partition override
create partition primary gpt attributes =0x8000000000000001
format quick fs=ntfs label=Windows RE tools exit reagentc /enable
Este método, en general, funciona, pero no tiene en cuenta algunos matices:
- En función de la ubicación de la sección de recuperación en relación con la sección del sistema, como resultado podemos obtener una nueva sección de 250 Mb (que puede ser insuficiente), o equivalente a la suma de la sección de recuperación inicial y 250 Mb. Para garantizar la obtención de una sección «de volumen total», es posible que se requiera comprimir no la sección del sistema, como en la instrucción de Microsoft, sino la sección que se encuentra inmediatamente antes de la sección de recuperación (esto puede ser una sección de datos).
- En el caso ideal, como resultado obtenemos una única sección de recuperación de un tamaño aumentado en 250 Mb en comparación con la original, como se muestra en la captura de pantalla a continuación, pero el error 0x80070643 puede persistir: aún puede haber espacio insuficiente (una solución rápida es establecer los tamaños en el paso 5 de tal manera que el tamaño de la sección de recuperación sea de 900-1000 Mb).
- Al cambiar el tamaño de la sección del sistema en DISKPART, muchos usuarios se enfrentan a errores.
- Otro inconveniente del método es la estructura de las secciones que se obtiene al final: en algunos casos podemos obtener una estructura en la que la antigua sección de recuperación se convierte en espacio libre no utilizado.
Un método rápido que permite evitar estas peculiaridades:
- Realizar el deshabilitamiento del entorno de recuperación (pasos 1-3 arriba).
- Utilice programas de terceros de trabajo con secciones de discos (en el sistema o desde WinPE) para cambiar el tamaño de la sección de recuperación en su ubicación actual. Recomiendo establecer un tamaño de 900-1000 Mb. Por lo general, esto requerirá dos acciones: reducción del tamaño de uno de los discos adyacentes a la sección de recuperación «izquierda» o «derecha», y luego agregue el espacio liberado a la sección de recuperación.
- Este paso puede ser opcional (depende del software y las acciones al trabajar con secciones), pero es mejor realizarlo: inicie el símbolo del sistema como administrador, ejecute los siguientes comandos (donde N es el número de disco de la sección de recuperación, y M es el número de esta sección)
diskpart list disk select disk N list partition select partition M
luego, dependiendo del tipo de disco, para GPT:
create partition primary gpt attributes =0x8000000000000001
create partition primary (independiente del tipo de disco)
format quick fs=ntfs label=Windows RE tools exit