(SOLVED) kb5034441 0x80070643 Windows 10

Как исправить ошибку 0x80070643 при обновлении Windows KB5034441

(РЕШЕНО) Ошибка 0x80070643 возникает при установке обновления KB5034441 для Windows 10, версии 22H2, и автоматическое обновление перестает работать. В сети уже появились различные комментарии по этому поводу, но рекомендуемый способ через консоль опасен потерей данных, если случайно перепутать раздел. И более того, у меня он не сработал, ошибка сохранилась.

Windows 10 Update KB5034441 Error 0x80070643. To avoid this error or recover from this failure, Microsoft recommends manually resize your partition to install the WinRE update and then try installing this update. Increase the size of the WinRE partition.

Почему это важно? Дело в том, что из-за сбоя этого обновления перестают работать все последующие обновления, выдавая ту же самую ошибку 0x80070643, что приводит к параличу всей системы обновления Виндовс.

Как же исправить ошибку 0x80070643 при обновлении Windows KB5034441?

Ниже привожу инструкцию с официального сайта Майкрософт

(я проверил этот способ, и к сожалению, у меня он не сработал):

Инструкция с официального сайта Microsoft - Как исправить ошибку 0x80070643 при установке обновления KB5034441

Ручное изменение размера раздела на 250 МБ

  1. Откройте окно командной строки (cmd) с правами администратора.
  2. Чтобы проверка состояние WinRE, выполните reagentc /info. Если среда восстановления Windows установлена, должен быть пункт «Расположение Windows RE» с указанием пути к каталогу WinRE. Пример: «Расположение Windows RE: [file://%3f/GLOBALROOT/device/harddisk0/partition4/Recovery/WindowsRE]\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE.» В этом примере число после слов «harddisk» и «partition» — это индекс диска и раздела, где находится WinRE.
  3. Чтобы отключить WinRE, выполните reagentc /disable
  4. Сожмите раздел ОС и подготовьте диск для нового раздела восстановления.
    1. Чтобы сжать ОС, запустите diskpart
    2. Запуск list disk
    3. Чтобы выбрать диск ОС, запустите sel disk<OS disk index>Этот индекс должен совпадать с индексом диска WinRE.
    4. Чтобы проверка раздел под диском ОС и найти раздел ОС, выполните list part
    5. Чтобы выбрать раздел ОС, выполните sel part<OS partition index>
    6. Запуск shrink desired=250 minimum=250
    7. Чтобы выбрать раздел WinRE, выполните sel part<WinRE partition index>
    8. Чтобы удалить раздел WinRE, выполните delete partition override
  5. Создайте раздел восстановления.
    1. Сначала проверьте, является ли стиль раздела диска таблицей разделов GUID (GPT) или основной загрузочной записью (MBR).  Для этого запустите list disk. Проверьте наличие символа звездочки (*) в столбце «Gpt».  Наличие символа звездочки (*) означает, что диск имеет значение GPT. В противном случае диск имеет значение MBR.
      1. Если диск — GPT, запустите create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac затем команду gpt attributes =0x8000000000000001
      2. Если диск имеет значение MBR, запустите create partition primary id=27
    2. Чтобы отформатировать секцию, выполнитеformat quick fs=ntfs label=”Windows RE tools”
  6. Чтобы убедиться, что раздел WinRE создан, выполните list vol
  7. Чтобы выйти из diskpart, выполните exit
  8. Чтобы повторно включить WinRE, выполните reagentc /enable
  9. Чтобы проверить, где установлена WinRE, выполните reagentc /info

Примечание Если создание не удалось или вы не хотите расширять раздел WinRE, выполните reagentc /enable , чтобы повторно включить WinRE.

Кроме того, что этот способ не сработал, мне очень не понравилось туманное объяснение — какой раздел удалять, какой форматировать. Очевидно, что действия из командной строки могут быть причиной ошибки пользователя, так как нет наглядности  процесса. А в случае удаления раздела с данными или ОС, пользователь попросту потеряет свои данные или систему с данными. Вот такое супер-обновление  KB5034441 для Windows 10, версии 22H2 нам прислал Microsoft.

Поэтому я решил сделать всё без командной строки, и у меня получилось. Я заскринил весь процесс, и хочу поделиться своим способом — как исправить ошибку 0x80070643 при установке обновления KB5034441.

Что я сделал по-другому: вместо удаления старого раздела и создания нового, я попросту уменьшил основной загрузочный раздел на 500МБ и добавил это место к разделу восстановления, и сделал это с помощью визуальных средств, без использования командной строки и без ввода длинных номеров.
После этого перезагрузил комп и запустил обновления, и KB5034441 завершилось успехом.

Итак, 2 этапа —

1. Уменьшение раздела (shrink partition), который находится перед разделом восстановления (как правило, это основной раздел с системой) с помощью встроенного в Windows 10 Disk Management / Управление дисками.

Для этого нажимаем правой кнопкой мыши по кнопке Пуск, выбираем Disk Management / Управление дисками

Как исправить ошибку 0x80070643 при обновлении Windows KB5034441

И выбираем наш основной раздел (чаще всего это диск С) перед разделом восстановления. У меня раздел восстановления был около 500 Мб и был заполнен на 83%. Нажимаем правой кнопкой мыши по основному разделу и выбираем Shrink volume / Сжать том

Как исправить ошибку 0x80070643 при обновлении Windows KB5034441

Далее указываем, насколько сжать основной раздел, я сжал на 500 Мб (все картинки кликабельны):

 

У меня Windows на английском, поэтому shrink на русском приведено в качестве примера. Далее в разделе образуется свободное незанятое пространство размером 500 Мб.

И можно было бы в том же Disk Management / Управление дисками также увеличить раздел восстановления, но диск менеджмент не позволяет это сделать. Поэтому для увеличения размера раздел восстановления используем другой инструмент.

Я использовал программу управления разделами MiniTool Partition Wizard https://www.partitionwizard.com/free-partition-manager.html. Скорее всего, даже бесплатная версия позволит увеличить раздел, как заявлено в описании программы, но в любом случае есть пробная версия Pro, которая точно с этим справится.

Как исправить ошибку 0x80070643 при обновлении Windows KB5034441

Скачиваем, запускаем программу и кликаем правой кнопкой по нужному разделу (разделу восстановления) и мышкой увеличиваем раздел до нужного размера. Всё! Слева внизу нажимаем на кнопку «Применить изменения» и раздел увеличится.

После этого перезагружаем компьютер, и запускаем Обновление / Windows Update. Проблема решена!

BitoNator
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: