Пользователи жалуются после очередных обновлений ОС Windows, что, мол, выскакивает сообщение об ошибке 0x80070643. Как правило, данная ошибка в обновлении возникает на ПК сборок версий Windows 10 21H2 — 22H2 и новее (иногда и в более старых 21H2).
Компанией Microsoft не так давно было сделано и выпущено обновление системы безопасности KB5034441, которая, по словам разработчиков, призвана исправить уязвимости CVE-2024-20666 (возможность обхода шифрования BitLocker), ввиду этого пользователь получает права доступа к зашифрованным данным и пр. чуть подробнее ниже… Все бы замечательно! но обновление безопасности KB5034441 ни в какую не хочет устанавливаться, раздражая пользователей, которые тратят на все эти обновы уйму времени!
Ситуация обычно складывается так: система выполняет установку обновлений, и в один момент, в Центре обновления Windows выскакивает предупреждение:
…и установщик обновлений Центра предлагают повторить процесс установки позднее (может быть и сообщение такого рода: ERROR_INSTALL_FAILURE.
Помимо прочего предлагается поискать ответы об ошибке в сети, либо обратиться в службу поддержки.
Что значит запись BIOS OC/Silent на видеокарте ПК
Что такое D.O.C.P. в BIOS — настройки D O C P
Короче, и после повторного процесса обновления ОС Windows 10 ошибка 0x80070643 не пропадает!
почему возникает ошибка 0x80070643 при обновлении Windows
Во время установки системы на компьютер создается служебный раздел восстановления (по умолчанию Windows 10) создает раздел восстановления, его размер примерно 500 МБ. В итоге выходит, что «размер в 500мб» недостаточен для поддержки нового файла образа Windows RE (winre.wim). А раз размера не хватает, то и установка не может быть возможна — для правильного обновления размер должен быть около 1000мб!
Результатом попыток ОС обновиться — сообщение об ошибке 0x80070643 в процессе установки обновления KB5034441.
Замкнутый круг!
как узнать зарезервированный размер для обновлений
Запускаем компьютер и:
- переходим в меню «Пуск»;
- затем переходим в раздел «Управление дисками»;
- откроется интерфейс «Управление дисками» и оснастку где будут сводные данные о пространстве на дисках:
В общем, неприятная ситуация… сначала некоторые компьютеры были НЕДОСТАТОЧНО совершенны для установки ОС Виндовс 11, теперь это… Я думаю, решение, что называется «в один клик» должны предоставлять разработчики Майкрософт, вместо того, что они нынче предлагают! решение, скажем мягко, не под силу большинству пользователей!
То есть Microsoft предлагает такое решение проблемы: пользователю нужно создать раздел восстановления Windows с большим значение памяти, чем есть!! после этого установка обновлений безопасности с достатком места на диске станет возможным.
Раздел восстановления Windows всегда создается на том же диске, что и системный раздел «C:»!! Ввиду этого нужно ЛИБО уменьшить раздел «C:» ЛИБО другой созданный на ПК раздел (важно, доп. раздел — который предполагаем уменьшить, отдав подкачке, должен быть расположен слева ИНАЧЕ уменьшить его не получится!
прочтите, например, это, для более яснее разобраться…
Так что, на данный момент по крайней мере, пользователю придется самостоятельно выполнить на своем ПК — ноутбуке и пр.
методика работ
- Например, возможно изменить размер раздела восстановления при помощи CDN — командная строка — в общем, нслоно).
- Выполнить скрипт Майкрософт — т.е. скачать и запустить файл…
- или решайте как-то с помощью стороннего программного обеспечения.
Давайте исправлять проблемы с установкой обновления 0x80070643:
как исправить ошибку 0x80070643 Windows 10
Поможет нам встроенный инструмент ОС Командная строка Windows. при помощи командной строки увеличим размер для загрузки и установки обновлений. Увеличим еще на 500мб.
работаем:
- вводим в Поиске по Windows термин cmd
- командную строку нужно запустить от имени администратора;
- В окне команд инструмента CMD для проверки состояния вводим это:
reagentc /info
тюкнем Enter…
смотрим состояние Состояние среды восстановления Windows Enabled (значит: Включенное) или Disabled — отключено.
В разделе Расположение среды восстановления Windows — в Enabled — можно посмотреть путь к каталогу, будет что-то типа жтого \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
Отключить WinRE можно отработкой команды:
reagentc /disable
Затем переходим к работе по уменьшению размера…
1: отработаем одноименную команду для запуска утилиты Diskpart diskpart
затем узнаем список возможных дисков: список дисков list disk
целесообразно выбрать системный диск: select disk X
X цифра диска ОС.
Узнаем сколько разделов (и их размеры) на системном диске С — отработаем такую команду:
list partition
в этом случае целесообразен раздел ОС: select partition N
N — цифра раздела ОС который станем уменьшать
Однако, может быть и так, что на ПК перед разделом восстановления Windows находится другой раздел, в этом случае целесообразно выбрать его!
далее такая команда для сжатия раздела:
shrink desired=500 minimum=500
Чтобы выбрать раздел WinRE, запустите:
select partition M
где M — будет цифра раздела восстановления
Теперь следует удалить раздел WinRE: delete partition override
важно: необходимо проверить стиль раздела ваших дисков — GUID (GPT)или же (MBR)!
Имейте в виду, что после выполнения команды list disk
данной выше, в столбце «GPT» символ звездочка (*). Если звездочки нет, то у вас диск MBR.
итак, если GPT, отработаем команду:
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
затем:
gpt attributes =0x8000000000000001
если разметка таблиц диска MBR так:
create partition primary id=27
затем форматирование раздела:
format quick fs=ntfs label=”Windows RE tools”
проверим, создан ли размер..
list volume
Если все замечательно, покидаем настройки DiskPart по клику exit
Повторно запустить WinRE можно командой:
reagentc /enable
Теперь интереса ради проверим где и как установлен WinRE: reagentc /info
Выходим из Командной строк. Перезагружаем комп.
После перезагрузку попробуйте вновь установить обновление KB5034441.
Если инструмент Командная строка для вас сложен, попробуйте второй вариант:
исправляем ошибку обновления 0x80070643 в PowerShell
Это так называемый автоматизированный вариант Microsoft: сценарии PowerShell (скачать) или готовый рабочий скрипт PatchWinREScript_2004plus, которые вносят исправления безопасности BitLocker CVE-2024-20666 в среду обновления/восстановления Windows 10.
То есть автоматом будут установлено обновление KB5034441 и подключен раздел WinRE (затем отключают раздел — все автоматом), ОДНАКО:
исправление ошибки 0x80070643:
наводим курсор на файл и ПКМ (нажмем правую кнопку мыши) PatchWinREScript_2004plus.ps1, в меню выбираем «Выполнить с помощью PowerShell»;
Потом следует ввести путь до пакета динамического обновления Safe OS из Каталога Центра обновления Microsoft.
Для тех пользователей, которым это показалось сложно, воспользуйтесь автоматическим вариантом — переходим на страницу на сервисе GitHub:
Все, что нам останется сделать так это запустить Windows PowerShell.
ввести команду:
irm https://raw.githubusercontent.com/nnotwen/Script-For-CVE-2024-20666/main/PatchWinREScript_2004plus.ps1 | iex
Последует процесс, скажем так, по увеличению раздела… После чего можно смело закрывать окно PowerShell.
Данный способ не очень чистый! НЕТ — страшного ничего нет, однако, в Центре обновления Windows будут автоматом продолжать установки KB5034441, и снова сообщение об ошибке.
Так вот, если вы воспользовались вариантом PowerShell, то вам целесообразно попробовать скрыть обновление KB5034441. А поможет в этом инструмент Microsoft Show or Hide Tool, — тем самым данное обновление больше не будет предлагаться вашему ПК.
авторы постов непременно помогут!..
Как установить расширение Chrome из zip архива, установка из .crx файла по шагам