Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Ошибка 0x80070643 в Windows 10: причины и методы исправления

Обновлено: 11.09.2026  ·  Официальная база знаний

Симптомы ошибки Центра обновления 0x80070643

При попытке установить ежемесячные накопительные пакеты или обновления безопасности (например, KB5034441) процесс доходит до определенного процента и завершается ошибкой: С некоторыми обновлениями возникли проблемы... (0x80070643) или «Failed to install with error 0x80070643».

ОбновлениеЖурнал / ИсточникПричина
KB5034441 (WinRE)CBS.logНедостаточно свободного места в системном разделе восстановления (Recovery Partition)
Накопительные обновления .NETWindowsUpdate.logПовреждение репозитория сборок .NET Framework или кэша компонентов
Windows Defender Security IntelligenceEvent ID 1001 (Windows Defender)Конфликт версий антивирусных сигнатур или блокировка службы wuauserv

Пошаговое устранение ошибки обновления 0x80070643

  1. Увеличьте размер раздела восстановления среды WinRE: патчи для исправления уязвимостей BitLocker требуют не менее 250 МБ свободного пространства в разделе восстановления. Отключите WinRE, уменьшите системный том C: и пересоздайте раздел Recovery:
    reagentc /disable; diskpart; # В diskpart: select disk 0 -> select partition [номер_Recovery] -> delete partition override; reagentc /enable
  2. Восстановите целостность хранилища компонентов Windows:
    DISM.exe /Online /Cleanup-image /Restorehealth; sfc /scannow
  3. Сбросьте службы и папки кэша Центра обновления 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
  4. Восстановите библиотеки .NET Framework: запустите фирменную утилиту Microsoft .NET Framework Repair Tool (NetFxRepairTool.exe) для устранения сбоев в регистрации mscoree.dll.

Внимание: Если ошибка 0x80070643 возникает на патче среды восстановления, проверьте статус WinRE командой reagentc /info. Если флаг Windows RE status находится в значении Disabled, обновление среды не установится до повторной активации агента.

Практический опыт инженера: Практика ITSTM: При масштабировании исправления WinRE через SCCM или GPO не переразмечайте диски опасными сторонними утилитами. Используйте официальный PowerShell-скрипт от Microsoft (Patch-WinREScript), который автоматически заимствует 250 МБ у диска C: без потери данных.

Частые вопросы (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'.