Ошибка 0x80070643 — одна из самых назойливых проблем, с которой пользователи Windows сталкиваются при попытке установить обновления безопасности. Чаще всего этот сбой возникает при загрузке патча KB5034441 для среды восстановления Windows (WinRE) и не лечится стандартными перезагрузками. Рассказываем, почему Центр обновления выдает эту ошибку и как её гарантированно устранить.
В большинстве случаев код 0x80070643 означает, что системе не хватает свободного места на скрытом разделе восстановления (Recovery Partition), либо нарушена целостность системных файлов компонента .NET Framework. Рассмотрим рабочие методы решения от простого к сложному.
Шаг 1: Базовое сканирование (SFC)
Прежде чем приступать к манипуляциям с дисками, стоит исключить повреждение системных файлов, которое часто блокирует установку любых обновлений.
- Нажмите кнопку «Пуск», введите cmd, кликните по результату правой кнопкой мыши и выберите «Запуск от имени администратора».
- Введите команду:
sfc /scannowи нажмите Enter. - Дождитесь завершения проверки до 100%. Если утилита найдет и исправит ошибки, перезагрузите ПК и попробуйте запустить обновление снова.
Шаг 2: Использование официальной утилиты устранения неполадок
В Windows встроен инструмент для диагностики Центра обновления, который может автоматически сбросить зависшие службы.
- Откройте Параметры (Win + I) > Система > Устранение неполадок.
- Перейдите в Другие средства устранения неполадок.
- Найдите Центр обновления Windows и нажмите кнопку Запуск. Следуйте инструкциям на экране.
Шаг 3: Увеличение раздела WinRE (Решение для KB5034441)
Если проблема вызвана нехваткой места для среды восстановления, вам придется вручную отщипнуть около 250 МБ от основного раздела (C:) и добавить их к разделу Recovery. Делается это через командную строку (от имени администратора) утилитой diskpart.
Внимание: любые операции с разделами несут риски. Рекомендуется создать резервную копию важных данных.
- Откройте командную строку с правами администратора.
- Остановите среду восстановления:
reagentc /disable - Запустите менеджер дисков:
diskpart - Выведите список дисков:
list disk. Выберите диск с Windows (обычно диск 0):select disk 0. - Посмотрите разделы:
list part. Найдите основной раздел с ОС и выберите его:select part 3(цифра может отличаться). - Уменьшите размер диска C:
shrink desired=250 minimum=250 - Выберите раздел восстановления (Recovery):
select part 4и удалите его:delete partition override. - Создайте новый, увеличенный раздел восстановления:
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac(для GPT-дисков) илиcreate partition primary id=27(для MBR). - Отформатируйте его:
format quick fs=ntfs label="Windows RE tools" - Выйдите из diskpart (
exit) и включите WinRE:reagentc /enable
После выполнения этой процедуры места для установки патча будет достаточно, и ошибка 0x80070643 при загрузке обновления безопасности исчезнет навсегда.
