Ошибка 0x80070643 в Windows 10: причины и методы исправления
Симптомы ошибки Центра обновления 0x80070643
При попытке установить ежемесячные накопительные пакеты или обновления безопасности (например, KB5034441) процесс доходит до определенного процента и завершается ошибкой: С некоторыми обновлениями возникли проблемы... (0x80070643) или «Failed to install with error 0x80070643».
| Обновление | Журнал / Источник | Причина |
|---|---|---|
| KB5034441 (WinRE) | CBS.log | Недостаточно свободного места в системном разделе восстановления (Recovery Partition) |
| Накопительные обновления .NET | WindowsUpdate.log | Повреждение репозитория сборок .NET Framework или кэша компонентов |
| Windows Defender Security Intelligence | Event ID 1001 (Windows Defender) | Конфликт версий антивирусных сигнатур или блокировка службы wuauserv |
Пошаговое устранение ошибки обновления 0x80070643
- Увеличьте размер раздела восстановления среды WinRE: патчи для исправления уязвимостей BitLocker требуют не менее 250 МБ свободного пространства в разделе восстановления. Отключите WinRE, уменьшите системный том C: и пересоздайте раздел Recovery:
reagentc /disable; diskpart; # В diskpart: select disk 0 -> select partition [номер_Recovery] -> delete partition override; reagentc /enable - Восстановите целостность хранилища компонентов Windows:
DISM.exe /Online /Cleanup-image /Restorehealth; sfc /scannow - Сбросьте службы и папки кэша Центра обновления Windows:
Stop-Service -Name wuauserv, cryptSvc, bits, msiserver -Force; Rename-Item "C:\Windows\SoftwareDistribution" "SoftwareDistribution.old"; Rename-Item "C:\Windows\System32\catroot2" "catroot2.old"; Start-Service -Name wuauserv, cryptSvc, bits, msiserver - Восстановите библиотеки .NET Framework: запустите фирменную утилиту Microsoft .NET Framework Repair Tool (NetFxRepairTool.exe) для устранения сбоев в регистрации mscoree.dll.
Внимание: Если ошибка 0x80070643 возникает на патче среды восстановления, проверьте статус WinRE командой reagentc /info. Если флаг Windows RE status находится в значении Disabled, обновление среды не установится до повторной активации агента.
Частые вопросы (FAQ)
Почему KB5034441 массово вызывает ошибку 0x80070643?
Патч исправляет уязвимость обхода BitLocker (CVE-2024-20666) путем перезаписи файла winre.wim. Если раздел восстановления имеет размер менее 750-1000 МБ, распаковка нового WIM-образа завершается сбоем из-за нехватки дискового пространства.
Как скрыть проблемное обновление, если оно не критично?
Используйте официальную диагностическую утилиту Microsoft Show or hide updates tool (wushowhide.diagcab) для скрытия конкретного KB.
Влияет ли ошибка 0x80070643 на получение последующих обновлений?
Центр обновления продолжит циклически пытаться скачать сбойный пакет, что может вызывать зависание фонового сканирования и нагрузку на CPU процессом TiWorker.exe.
Где сохраняются детальные логи установки обновлений WinRE?
Анализируйте журнал C:\Windows\Logs\CBS\CBS.log, выполнив поиск по строке 'Error, CBS' или '0x80070643'.