Ошибка 0x80070643 в Windows 10¶
Ошибка 0x80070643 — код сбоя в операционной системе Windows 10, возникающий при установке обновлений через службу Windows Update. Код соответствует значению ERROR_INSTALL_FAILURE (ошибка установки) и чаще всего связан с проблемами компонента обновления, защищённого пускового загрузчика (Secure Boot) или программного обеспечения производителя оборудования. Ошибка может сопровождаться сообщением «Не удалось установить обновление» в разделе «Центр обновления Windows».
¶Причины возникновения
Сбой 0x80070643 может вызываться несколькими группами причин:
- Повреждение файлов компонента обновления — кэш службы Windows Update или системные файлы повреждены.
- Проблемы с защищённым загрузчиком — конфликт с UEFI Secure Boot, особенно при установке обновлений безопасности.
- Антивирус стороннего производителя — защитные программы блокируют запись в системные каталоги.
- Неполадки в работе .NET Framework — компонент, отвечающий за часть обновлений, требует восстановления.
- Сбой раздела System Reserved — зарезервированный раздел диска недоступен или повреждён.
- Недостаток места на диске C — системный раздел не хватает свободного объёма для распаковки обновления.
- Конфликт драйверов — устаревшие или несовместимые драйверы блокируют установку.
¶Способы исправления
¶Проверка обновлений безопасности Secure Boot
В ряде случаев ошибка 0x80070643 возникает при установке обновлений безопасности Secure Boot (DBX). Для устранения сбоя необходимо:
- Открыть «Параметры» → «Обновление и безопасность» → «Центр обновления Windows».
- Нажать «Проверить наличие обновлений» и дождаться завершения установки.
- Перезагрузить компьютер и повторить проверку — часть обновлений устанавливается после перезагрузки.
¶Восстановление системных файлов
Для проверки и восстановления целостности системных файлов используется утилита SFC и инструмент обслуживания образов DISM. Последовательность действий:
- Открыть командную строку от имени администратора.
- Выполнить команду
sfc /scannowи дождаться завершения сканирования. - Если SFC не устранил повреждения, выполнить
DISM /Online /Cleanup-Image /RestoreHealth. - Повторить
sfc /scannowпосле завершения DISM. - Перезагрузить компьютер.
¶Сброс компонента обновления Windows
Если предыдущие методы не помогли, выполняется полный сброс службы обновления:
- Остановить службу Windows Update:
net stop wuauserv. - Остановить службы криптографии и установщика:
net stop cryptSvc,net stop bits,net stop msiserver. - Переименовать папки
SoftwareDistributionиCatroot2в каталогеC:\Windows\System32. - Перезапустить остановленные службы командами
net startс соответствующими именами. - Перезагрузить систему и проверить обновления.
¶Проверка .NET Framework
Ошибки установки .NET Framework могут маскироваться под код 0x80070643. Для устранения:
- Скачать и запустить утилиту Microsoft .NET Framework Repair Tool с официального сайта Microsoft.
- Убедиться, что в системе установлены актуальные версии .NET Framework 3.5 и 4.8 через «Компоненты Windows» в «Программах и компонентах».
¶Отключение стороннего антивируса
Временное отключение стороннего антивируса или брандмауэра на время установки обновления помогает исключить блокировку. После успешного обновления защиту необходимо включить обратно.
¶Проверка дискового пространства и разделов
Для нормальной работы Windows Update необходимо не менее 10–20 ГБ свободного места на системном разделе. Очистка выполняется утилитой «Очистка диска» (cleanmgr) или встроенным средством «Освободить место» в параметрах хранения. При подозрении на повреждение зарезервированного раздела используется утилита diskpart или средства восстановления загрузчика bootrec /fixmbr и bootrec /fixboot.
¶Профилактика
Для снижения вероятности повторного появления ошибки рекомендуется:
- регулярно устанавливать накопительные обновления Windows 10;
- поддерживать актуальность драйверов через официальные сайты производителей оборудования;
- использовать штатную защиту Windows Security вместо сторонних решений, либо выбирать антивирусы с корректной совместимостью с Windows Update;
- не отключать службу Windows Update вручную и через групповые политики без необходимости.
Источники:
- Microsoft Support — документация по кодам ошибок Windows Update
- Microsoft Learn — статьи по обслуживанию и восстановлению Windows 10
- База знаний Microsoft — рекомендации по устранению сбоев установки обновлений
