#Что означает ошибка
Fatal error during installation. 0x80070643
Код сообщает лишь о неудачной установке, а причина зависит от объекта: обновление Windows, пакет .msi, .NET Framework, обновление Microsoft Defender. Ниже — самые частые сценарии.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
Слишком мал раздел восстановления (WinRE)Обновление безопасности для среды восстановления (например, KB5034441) не помещается в раздел восстановления. | Ошибка именно при установке этого обновления; reagentc /info показывает среду восстановления, а раздел заполнен почти целиком. | Следуйте официальной инструкции Microsoft по изменению размера раздела восстановления или временно отложите обновление; не удаляйте разделы вслепую. |
| Повреждена служба Windows InstallerСлужба установщика не запускается или её данные испорчены. | Ошибка при установке разных .msi-пакетов. | Перезапустите службу msiserver, проверьте системные файлы (шаги 3–4). |
| Повреждён .NET FrameworkНарушены файлы или регистрация компонентов .NET. | Ошибка при установке обновлений .NET или программ, требующих его. | Восстановите компонент через «Программы и компоненты» или средство восстановления .NET от Microsoft. |
| Конфликт с антивирусом или оставшаяся копия программыЗащитное ПО блокирует установку либо в системе остались хвосты предыдущей версии. | Ошибка при переустановке программы; после удаления остатков установка проходит. | Удалите остатки штатным деинсталлятором, временно приостановите стороннюю защиту. |
#Пошаговая диагностика
- Определите объект установкиКод
0x80070643является общим сообщением об ошибке установки. Сначала запишите название и номер KB/программы из «Центра обновления Windows» → «Журнал обновлений» либо окна установщика. От этого зависит решение: пакет .NET, антивирус, MSI или раздел восстановления имеют разные причины. - Перезагрузите и повторите установкуЗакройте установщики и сохраните документы → «Пуск» → «Питание» → «Перезагрузка». Дождитесь завершения обновлений и повторите установку один раз. Если ошибка вернулась, запишите дополнительный код и дату вместо повторений по кругу.
- Проверьте службу Installer при MSI-ошибкеЕсли ошибка именно MSI и журнал указывает на службу,
Win+R→services.msc→ «Установщик Windows», посмотрите состояние и код отказа. Служба может запускаться по требованию. Без подтверждения причины не останавливайте её командойnet stop msiserver, если уже идёт установка. - Проверьте и восстановите системуДля Windows 10/11 откройте командную строку от администратора →
DISM /Online /Cleanup-Image /RestoreHealth, дождитесь завершения, затемsfc /scannow, сохраните сообщения. Если 0x80070643 связан с обновлением среды восстановления, в административной строке диагностикаreagentc /infoпокажет состояние WinRE, но не означает, что нужно вручную менять разделы. При недостатке места/BitLocker обратитесь к инструкции Microsoft для конкретного обновления.
#Шаг 3. Служба установщика
net stop msiservernet start msiserver#Шаг 4. Системные файлы
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow#Шаг 5. Состояние среды восстановления
reagentc /info#Как проверить результат
- Установка завершается без ошибки
0x80070643. - В журнале обновлений обновление отображается как «Успешно установлено».
#Если не помогло
Посмотрите журнал установки: для MSI-пакетов включите ведение журнала параметром msiexec /i пакет.msi /L*v log.txt и найдите в нём строки с Error и Return value 3. Установите проблемный пакет вручную со страницы производителя или из каталога обновлений Microsoft.