Критическая ошибка установки обновления 0x80070643
Фатальная ошибка в процессе установки обновления. Связана с повреждением .NET Framework или MSI.
Алексей Мирский
Системный администратор Windows · 12 лет опыта
Симптомы
- •Установщик Windows завершается с кодом 0x80070643
- •Обновления .NET Framework не устанавливаются
- •После попытки установки обновления система предлагает перезагрузку, но проблема повторяется
- •В журнале установщика Windows (WindowsUpdate.log) зафиксирована фатальная ошибка MSI
Причины появления
- —Повреждён установщик Windows (Windows Installer / MSI)
- —Компоненты .NET Framework повреждены или установлены неправильно
- —Конфликт с ранее незавершённой установкой другого MSI-пакета
- —Повреждён ключ реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer
Автоматическое исправление
3 шага · ~30 секунд · без установки
Откройте окно «Выполнить»
Нажмите на клавиатуре Win + R
Вставьте команду и нажмите OK
Дождитесь завершения
Инструмент автоматически проверит систему, найдёт ошибку и исправит её. После завершения вы увидите подтверждение в консоли — закройте окно и перезагрузите компьютер.
Решение без Microsoft Tools — вручную(для опытных пользователей, 4 шагов)
- 1
Перезапустите службу Windows Installer
В командной строке администратора: net stop msiserver && net start msiserver. Затем попробуйте установить обновление снова.
- 2
Восстановите .NET Framework
Скачайте официальный инструмент .NET Framework Repair Tool от Microsoft (dotnetfx_cleanup_tool.zip) и запустите его. Затем переустановите нужную версию .NET.
- 3
Очистите незавершённые установки MSI
В regedit проверьте HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress — если ключ существует, удалите его.
- 4
Выполните восстановление системы DISM
DISM /Online /Cleanup-Image /RestoreHealth устанавливает правильные версии системных файлов, включая компоненты установщика.
Частые вопросы об ошибке 0x80070643
Ошибка 0x80070643 только при обновлении конкретного продукта. Что это значит?
Как проверить журнал установщика Windows?
Помогло ли решение?
Похожие ошибки
Ошибка обновления .NET Framework: 0x800F0922
Обновление Windows не может установить или обновить .NET Framework. Связано с повреждёнными компонентами среды выполнения.
0x80070002Ошибка обновления Windows 0x80070002
Файл не найден при установке обновлений Windows. Возникает при повреждении компонентов Windows Update.
0x8007001FОшибка обновления Windows 0x8007001F
Функция не работает или не поддерживается устройством. Возникает при крупных обновлениях Windows 10/11.
0x80070017Ошибка CRC при установке обновлений: 0x80070017
Контрольная сумма пакета обновления не совпадает. Файл обновления повреждён при загрузке или хранении.
0x80096004Ошибка верификации сертификата обновления: 0x80096004
Цифровая подпись пакета обновления не прошла проверку. Обычно — повреждён файл или проблема с системным временем.