Ошибка при обновлении 0x80070643 в Windows 10 – как исправить

Ошибка при обновлении 0x80070643

Центр обновления завис. В очереди висит обновление KB5034441, прогресс не движется, а в логах — красный крест и код ошибки 0x80070643. Попытка повторить — то же самое. Перезагрузка не помогает.

Если это ваша ситуация — вы не одиноки. После выхода версии 22H2 тысячи пользователей столкнулись именно с этой проблемой. Хорошая новость: она решается, и обычно без переустановки системы.

Почему вообще возникает ошибка 0x80070643

Это важно понять, прежде чем что-то делать — иначе решение окажется временным.

Код 0x80070643 в общем случае означает ошибку установки. Применительно к обновлению KB5034441 (январь 2024) причина конкретная: раздел WinRE (Windows Recovery Environment) слишком мал.

Что такое WinRE? Это скрытый раздел восстановления на вашем диске. Он существует отдельно от основной системы и нужен для того, чтобы вы могли починить Windows, если она не загружается. Обновление KB5034441 добавляет в WinRE защиту от уязвимости BitLocker — и для этого ему нужно место.

Проблема в том, что у многих пользователей этот раздел создавался ещё при установке системы несколько лет назад и имеет размер 500–600 МБ. Обновлению нужно минимум 250 МБ свободного места. Места нет — установка падает с ошибкой 0x80070643.


Вот пять способов исправить это — от простого к сложному. Начните с первого и переходите к следующему, только если предыдущий не помог.

Способ 1: Запустить средство устранения неполадок с обновлениями

Это первый шаг, который стоит попробовать всегда — занимает 2 минуты.

  1. Нажмите Win + I → «Параметры».
  2. Перейдите в Система → Устранение неполадок → Другие средства устранения неполадок.
  3. Найдите «Центр обновления Windows» → нажмите «Запустить».
  4. Дождитесь завершения и следуйте инструкциям.
  5. После этого попробуйте установить обновление снова.

Этот способ помогает при временных сбоях. При проблеме с размером WinRE — вряд ли, но попробовать стоит.

Способ 2: Сбросить компоненты Центра обновления

Иногда проблема не в разделе WinRE, а в повреждённых компонентах самого центра обновления.

Откройте командную строку от имени администратора (Win + X → «Терминал Windows (администратор)»):

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Перезагрузите компьютер и попробуйте установить обновление снова.

Способ 3: Увеличить раздел WinRE вручную (основное решение)

Это официальное решение от Microsoft для KB5034441. Оно чуть сложнее, но именно оно устраняет корневую причину.

Откройте командную строку от имени администратора и выполните команды по порядку:

Шаг 1. Отключить WinRE:

reagentc /disable

Шаг 2. Уменьшить основной раздел и добавить место в WinRE через diskpart:

diskpart

В открывшейся оболочке diskpart:

list disk
select disk 0
list partition

Найдите номер раздела WinRE (обычно последний, типа «Recovery»). Запомните его номер.

Шаг 3. Удалить и пересоздать раздел WinRE с большим размером:

Это требует точных действий с вашими конкретными номерами разделов. Для безопасного выполнения рекомендуем воспользоваться официальным скриптом Microsoft KB5034441 — он автоматизирует все шаги.

Шаг 4. Включить WinRE обратно:

reagentc /enable

Шаг 5. Попробуйте установить обновление через Центр обновления Windows.

Способ 4: Установить обновление вручную через DISM

Если Центр обновления упорно отказывает, можно установить обновление обходным путём.

  1. Перейдите на catalog.update.microsoft.com.
  2. Введите в поиск «KB5034441».
  3. Скачайте файл под вашу версию системы (x64 для большинства).
  4. Откройте командную строку от администратора:
   dism /online /add-package /packagepath:"C:\путь\к\файлу.msu"
  1. Дождитесь завершения и перезагрузите компьютер.

Способ 5: Временно скрыть проблемное обновление

Если ни один способ пока не помог, а ошибка мешает работать — можно временно скрыть это обновление.

  1. Скачайте утилиту «Показать или скрыть обновления» от Microsoft (wushowhide.diagcab).
  2. Запустите и выберите «Скрыть обновления».
  3. Отметьте KB5034441 → применить.

Это не решает проблему, но убирает её из глаз, пока не найдёте время разобраться.

Кому точно нужно исправить это обновление

Если вы используете BitLocker для шифрования диска — это обновление критически важно. Оно закрывает уязвимость, через которую можно было обойти BitLocker. Откладывать его в этом случае не стоит.

Если BitLocker не используете — уязвимость касается вас в меньшей степени. Но исправить всё равно стоит: накопленные ошибки обновлений приводят к проблемам со временем.

Итог: с чего начать

Начните со Способа 2 (сброс компонентов) — он быстрый. Если не помогло — Способ 3 (увеличение WinRE). Именно он решает проблему в большинстве случаев.

Если планируете в ближайшее время переходить на Windows 11 — возможно, проще сделать это сейчас, минуя этот геморрой с KB5034441.

FAQ

Опасно ли игнорировать ошибку 0x80070643? Зависит от контекста. Если используете BitLocker — да, это обновление важно установить. В остальных случаях — не критично, но лучше разобраться.

Почему Microsoft не исправила это в обновлении? Microsoft выпустила официальную инструкцию и скрипт. Проблема в том, что автоматически увеличить раздел WinRE без риска потери данных сложно — поэтому Microsoft предпочла дать инструкцию, а не делать это принудительно.

Будет ли эта проблема в Windows 11? Аналогичные проблемы с размером раздела WinRE встречаются и в 11, но реже — при установке 11 на новые машины раздел создаётся большего размера.

Стоит ли из-за этого переустанавливать Windows? Нет. Переустановка не нужна. Способа 2 или 3 более чем достаточно.

 

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

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