Новости

Microsoft не собирается исправлять проблему 0x80070643 в Windows

Компания Microsoft официально заявила, что не планирует выпускать автоматическое исправление для ошибки 0x80070643, которая возникает при установке обновлений Windows Recovery Environment (WinRE) в операционных системах Windows 10, 11 и Server 2022.

Напоминаем, что данная проблема появилась вместе с январским пакетом обновлений. В тот момент Microsoft выпустила обновление, которое должно было устранить уязвимость CVE-2024-20666, позволяющую обойти шифрование BitLocker и получить доступ к зашифрованным данным. Эта проблема затрагивает версии Windows 10 21H2/22H2 (KB5034441), Windows 11 21H2 (KB5034440) и Windows Server 2022 (KB5034439).

После установки этих обновлений пользователи начали сталкиваться с ошибкой 0x80070643 и неудачной установкой.
Специалисты Microsoft изначально признали наличие проблемы и объяснили, что пользователи должны увидеть ошибку «Windows Recovery Environment servicing failed (CBS_E_INSUFFICIENT_DISK_SPACE)», если раздел Windows Recovery Partition недостаточно велик для поддержки данного обновления. Однако из-за ошибки Windows Update отображалось общее сообщение о проблеме: «0x80070643 — ERROR_INSTALL_FAILURE».

В результате Microsoft предложила пользователям самостоятельно увеличить размер раздела WinRE на 250 МБ и предоставила детальные инструкции о том, как это сделать. Также был выпущен PowerShell-скрипт для автоматической установки исправлений BitLocker после расширения WinRE.

Данный скрипт монтирует образ WinRE, применяет специфическое для конкретной архитектуры динамическое обновление Safe OS (которое необходимо предварительно загрузить из каталога Windows Update), затем размонтирует образ и перенастраивает WinRE для работы с BitLocker, если используется защита BitLocker TPM.

Кроме того, пользователям было рекомендовано использовать инструмент Microsoft Show or Hide Tool для скрытия обновления после выполнения скрипта, чтобы избежать повторной попытки установки обновления и возникновения ошибки 0x80070643.

Однако ручное изменение размера раздела WinRE оказалось слишком сложной задачей для большинства пользователей, поэтому обновление так и не устанавливалось, а в Windows Update продолжала появляться ошибка 0x80070643.

На текущий момент компания Microsoft подтвердила, что не собирается выпускать автоматическое исправление для данной проблемы, снова рекомендуя пользователям самостоятельно увеличить размер раздела WinRE.
«Автоматическое решение этой проблемы не будет представлено в будущем обновлении Windows. Для завершения установки обновления на устройствах, которые столкнулись с этой ошибкой, необходимо выполнить ручные действия, — говорится в сообщении Microsoft. — Для раздела WinRE требуется 250 мегабайт свободного пространства. Устройствам, на которых не хватает свободного места, необходимо увеличить размер раздела вручную».
Согласно информации от Microsoft, у пользователей есть два варианта действий:

— использование скрипта для увеличения размера раздела WinRE (пример скрипта доступен в документации);

— ручное увеличение размера раздела WinRE, следуя руководству, связанному с KB5028997.

При этом подчеркивается важность создания резервной копии данных перед изменением размера раздела WinRE, поскольку существует риск повреждения системных разделов.
Уязвимости