Ошибка 0x80070643 — Установка и активация
Что это значит
Код ошибки 0x80070643 возникает в Windows при сбое установки или удаления обновлений, чаще всего — обновления Microsoft .NET Framework. Система не может завершить операцию из-за повреждения компонентов .NET, конфликта с антивирусом или недостатка места на диске. Пользователь видит сообщение «Не удалось установить обновления» в Центре обновления Windows или ошибку при запуске установщика .NET.
Вероятные причины
- Повреждение установки Microsoft .NET Framework
- Конфликт с антивирусным ПО (блокировка файлов)
- Недостаточно свободного места на системном диске
- Повреждённые системные файлы (SFC)
- Ошибки в реестре, связанные с .NET
- Некорректно установленное предыдущее обновление .NET
- Проблемы с правами доступа к папкам обновлений
- Устаревшая версия .NET Framework
Что делать — по порядку
- Запустите средство устранения неполадок Центра обновления Windows (Параметры > Обновление и безопасность > Устранение неполадок).
- Освободите место на диске C: (удалите временные файлы, очистите корзину).
- Временно отключите антивирус (кроме Защитника Windows) и повторите установку обновления.
- Запустите командную строку от имени администратора и выполните sfc /scannow для проверки целостности системных файлов.
- Скачайте и установите последнюю версию .NET Framework с официального сайта Microsoft (https://dotnet.microsoft.com/download/dotnet-framework).
- Сбросьте компоненты обновления Windows: остановите службы (wuauserv, bits, cryptsvc), переименуйте папки SoftwareDistribution и Catroot2, затем перезапустите службы.
- Выполните DISM: в командной строке (админ) введите DISM /Online /Cleanup-Image /RestoreHealth.
- Если ничего не помогло, создайте точку восстановления и выполните восстановление системы до даты, когда обновления устанавливались корректно.
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что делать, если ошибка 0x80070643 появляется при установке .NET Framework?
Скачайте последнюю версию .NET Framework с официального сайта Microsoft и установите её вручную, предварительно отключив антивирус.
Поможет ли переустановка Windows?
Переустановка — крайняя мера. Сначала попробуйте все шаги из списка выше, особенно SFC и DISM.
Может ли ошибка быть вызвана вирусом?
Крайне редко. Чаще причина — повреждение системных файлов или конфликт с антивирусом.
Как проверить, какая версия .NET Framework установлена?
Откройте Панель управления > Программы и компоненты > Включение или отключение компонентов Windows. Там отмечены установленные версии .NET.
Ошибка 0x80070643 — это опасно?
Нет, это не критическая ошибка. Она мешает установке обновлений, но не угрожает данным. Однако без обновлений система может быть уязвима.
Источники
- Microsoft Learn: Устранение ошибок Центра обновления Windows проверено 28.07.2026
Где встречается
Windows 7, 8, 8.1, 10, 11; при установке обновлений .NET Framework через Центр обновления Windows или автономный установщик.