Центр обновления завис. В очереди висит обновление KB5034441, прогресс не движется, а в логах — красный крест и код ошибки 0x80070643. Попытка повторить — то же самое. Перезагрузка не помогает.
Если это ваша ситуация — вы не одиноки. После выхода версии 22H2 тысячи пользователей столкнулись именно с этой проблемой. Хорошая новость: она решается, и обычно без переустановки системы.
Содержание
- 1 Почему вообще возникает ошибка 0x80070643
- 2 Способ 1: Запустить средство устранения неполадок с обновлениями
- 3 Способ 2: Сбросить компоненты Центра обновления
- 4 Способ 3: Увеличить раздел WinRE вручную (основное решение)
- 5 Способ 4: Установить обновление вручную через DISM
- 6 Способ 5: Временно скрыть проблемное обновление
- 7 Кому точно нужно исправить это обновление
- 8 Итог: с чего начать
- 9 FAQ
Почему вообще возникает ошибка 0x80070643
Это важно понять, прежде чем что-то делать — иначе решение окажется временным.
Код 0x80070643 в общем случае означает ошибку установки. Применительно к обновлению KB5034441 (январь 2024) причина конкретная: раздел WinRE (Windows Recovery Environment) слишком мал.
Что такое WinRE? Это скрытый раздел восстановления на вашем диске. Он существует отдельно от основной системы и нужен для того, чтобы вы могли починить Windows, если она не загружается. Обновление KB5034441 добавляет в WinRE защиту от уязвимости BitLocker — и для этого ему нужно место.
Проблема в том, что у многих пользователей этот раздел создавался ещё при установке системы несколько лет назад и имеет размер 500–600 МБ. Обновлению нужно минимум 250 МБ свободного места. Места нет — установка падает с ошибкой 0x80070643.
Вот пять способов исправить это — от простого к сложному. Начните с первого и переходите к следующему, только если предыдущий не помог.
Способ 1: Запустить средство устранения неполадок с обновлениями
Это первый шаг, который стоит попробовать всегда — занимает 2 минуты.
- Нажмите Win + I → «Параметры».
- Перейдите в Система → Устранение неполадок → Другие средства устранения неполадок.
- Найдите «Центр обновления Windows» → нажмите «Запустить».
- Дождитесь завершения и следуйте инструкциям.
- После этого попробуйте установить обновление снова.
Этот способ помогает при временных сбоях. При проблеме с размером 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
Если Центр обновления упорно отказывает, можно установить обновление обходным путём.
- Перейдите на catalog.update.microsoft.com.
- Введите в поиск «KB5034441».
- Скачайте файл под вашу версию системы (x64 для большинства).
- Откройте командную строку от администратора:
dism /online /add-package /packagepath:"C:\путь\к\файлу.msu" - Дождитесь завершения и перезагрузите компьютер.
Способ 5: Временно скрыть проблемное обновление
Если ни один способ пока не помог, а ошибка мешает работать — можно временно скрыть это обновление.
- Скачайте утилиту «Показать или скрыть обновления» от Microsoft (wushowhide.diagcab).
- Запустите и выберите «Скрыть обновления».
- Отметьте 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 более чем достаточно.
