Ошибка 0x80070643 при обновлении Windows 10/11 — как исправить (2025)

0x80070643 — «общая ошибка установки». Обычно виноваты кеш Центра обновления, сломанный .NET или проблемы Windows Installer. Ниже — короткий и безопасный порядок.

Сначала определим, что именно ломается: Windows Update, сигнатуры Defender или обновление Office/другой MSI-программы. Дальше идём по шагам.

Нужно срочно? Подключусь удалённо, сброшу Центр обновления, восстановлю .NET/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.

Читайте также: