Ошибка 0x80070643 при обновлении Windows 10/11 — как исправить (2025)
0x80070643 — «общая ошибка установки». Обычно виноваты кеш Центра обновления, сломанный .NET или проблемы Windows Installer. Ниже — короткий и безопасный порядок.
Сначала определим, что именно ломается: Windows Update, сигнатуры Defender или обновление Office/другой MSI-программы. Дальше идём по шагам.
1. Понять источник ошибки
- Откройте «Параметры» → «Обновление и безопасность» → «Просмотр журнала обновлений». Посмотрите, что падает с 0x80070643: накопительное обновление, .NET, Defender или Office.
- Если это Office — откройте «Программы и компоненты» → Microsoft 365/Office → «Изменить» → «Быстрое восстановление» (при необходимости «Онлайн-восстановление»).
2. Сброс компонентов Центра обновления (WUA/BITS/CryptSvc)
Команды выполняйте в PowerShell/Командной строке от имени администратора.
PowerShell
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv
net start msiserver
Перезагрузите ПК и попробуйте установить обновления снова.
3. Чиним Windows Installer (MSI)
Если ошибка возникает при установке/обновлении программ (Office, драйверы и т. п.), перерегистрируйте MSI:
cmd
msiexec /unregister
msiexec /regserver
Далее перезапустите систему.
4. Восстанавливаем .NET
- Скачайте и запустите официальный мастер ремонта: Microsoft .NET Framework Repair Tool.
- Если приложение требует современный рантайм — установите актуальный .NET Desktop Runtime (x64/x86 по вашей системе).
5. Обновляем сигнатуры Microsoft Defender вручную
Это помогает, если 0x80070643 появляется именно на защитнике.
cmd
"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -SignatureUpdate
Либо используйте офлайн-пакет с сайта Microsoft Security Intelligence и запустите установщик сигнатур.
6. Проверяем и восстанавливаем системные файлы
PowerShell
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
После выполнения перезагрузитесь и повторите установку обновлений.
Когда звать мастера
Если службы не запускаются, папки SoftwareDistribution/catroot2 не создаются заново, DISM сообщает об ошибке хранилища, а Office не чинится — нужна глубокая диагностика (журналы CBS, компоненты сервicing, политики). Подключусь и разберу.
Ещё по теме
FAQ
После сброса обновления опять возвращаются с 0x80070643
Часто это сторонний антивирус или «оптимизатор», который удаляет кеш/библиотеки. Отключите/удалите такой софт, выполните шаги 2–6 и повторите установку.
Можно ли чистить catroot2 в работающей системе
Да, но только при остановленных службах CryptSvc/WUA/BITS/MSI. Проще и безопаснее — переименовать, Windows пересоздаст папку сама.
Ошибка только на одном конкретном KB
Скачайте автономный пакет MSU для этого обновления с каталога Microsoft Update и установите вручную. Если не ставится — смотрим логи CBS и DISM.