Центр обновления Windows Windows 10Windows 11 0x8007371280073712ERROR_SXS_COMPONENT_STORE_CORRUPT

Ошибка 0x80073712: файлы обновления отсутствуют или повреждены

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

Код 0x80073712 (ERROR_SXS_COMPONENT_STORE_CORRUPT) означает, что Windows не нашла нужный файл в хранилище компонентов (WinSxS) или тот повреждён. Обычно виноваты прерванное обновление, сбой диска либо «чистильщики», удалившие системные файлы. Лечится по порядку: проверка и восстановление хранилища через DISM, затем sfc, сброс кэша Центра обновления и, если не помогло, ручная установка пакета.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое восстановление
  4. Шаг 2–3. DISM и sfc
  5. Шаг 4. Сброс компонентов Центра обновления
  6. Как проверить результат
  7. Если не помогло

#Что означает ошибка

0x80073712
Some update files are missing or have problems. We'll try to download the update again later. (0x80073712)
По-русскиНекоторые файлы обновления отсутствуют или содержат ошибки. Код 0x80073712.

Windows хранит копии системных компонентов в каталоге C:\Windows\WinSxS. При установке обновления она сверяется с этим хранилищем. Если нужный файл потерян, не соответствует манифесту или не читается с диска, установка прерывается с кодом 0x80073712. Это не вирус и не «конец системы»: хранилище обычно восстанавливается штатными средствами.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Повреждено хранилище компонентовФайлы в WinSxS записаны с ошибкой или отсутствуют.После DISM /ScanHealth сообщается, что хранилище подлежит восстановлению; обновления падают с одним и тем же кодом.Выполните DISM /RestoreHealth и sfc /scannow (шаги 2–3).
Прерванное обновление или выключение питанияУстановка не была завершена корректно, часть пакетов остались в «подвешенном» состоянии.Сбой начался после внезапного выключения или зависания во время обновления.Перезагрузите, запустите восстановление хранилища, затем повторите обновление.
Повреждён кэш Центра обновленияКаталог SoftwareDistribution содержит неполные или ошибочные загрузки.DISM ошибок не находит, а обновление продолжает падать.Сбросьте компоненты Центра обновления (шаг 4).
Ошибки дискаИз-за повреждённых секторов файлы читаются неверно.В журнале событий есть записи disk/ntfs, chkdsk находит ошибки, диск шумит или тормозит.Проверьте диск chkdsk и состояние SMART; при износе замените накопитель.

#Пошаговое восстановление

  1. Перезагрузите и освободите местоЗапишите код 0x80073712 и KB в Win+I → «Центр обновления Windows» → «Журнал обновлений» (Windows 10: «Обновление и безопасность» → «Просмотр журнала»). Сохраните документы и сделайте обычную перезагрузку. Проверьте свободное место на C: через Win+E → «Этот компьютер»; при нехватке используйте штатные «Временные файлы», не удаляя WinSxS вручную.
  2. Проверьте и восстановите хранилищеОткройте cmd от имени администратора. Выполните DISM /Online /Cleanup-Image /CheckHealth и прочитайте итог. Если указано повреждение, выполните DISM /Online /Cleanup-Image /RestoreHealth и дождитесь завершения. Если DISM сообщает об отсутствии исходных файлов, сохраните код; на управляемых ПК источник восстановления может задаваться политикой. Не используйте произвольную ISO-версию как источник.
  3. Проверьте системные файлыПосле успешного восстановления образа выполните sfc /scannow в том же окне от администратора. Дождитесь сообщения «Защита ресурсов Windows…» с результатом, затем перезагрузите компьютер и повторите установку конкретного KB. Если SFC не смог исправить часть файлов, запишите это для диагностики вместо бесконечного повторения команд.
  4. Сбросьте компоненты Центра обновленияСброс временных папок используйте только если DISM/SFC и обычная проверка обновлений не помогли и пакет сейчас не устанавливается. В cmd от администратора остановите wuauserv, bits, cryptsvc, переименуйте %windir%\SoftwareDistribution и %windir%\System32\catroot2 со свободным суффиксом, затем снова запустите службы. Не удаляйте папки силой при ошибке доступа; новая загрузка может занять время.

#Шаг 2–3. DISM и sfc

Windows · Командная строка (CMD)КомандаПрава администратора
Запускайте от имени администратора. RestoreHealth скачивает недостающие файлы из Центра обновления, нужен интернет. Индикатор может «застыть» на 20% или 62,3% — подождите. Личные данные не затрагиваются.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

#Шаг 4. Сброс компонентов Центра обновления

Windows · Командная строка (CMD)С осторожностьюПрава администратора
Папки переименовываются, а не удаляются. История обновлений в интерфейсе может обнулиться.
net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv

Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

Если все шаги выполнены, а ошибка осталась, самый надёжный путь без потери данных — «обновление поверх»: запустите setup.exe с актуального образа Windows и выберите сохранение файлов и приложений. Перед этим сделайте резервную копию важного.

#Как проверить результат

  • DISM /Online /Cleanup-Image /ScanHealth сообщает, что повреждений нет.
  • Обновление скачивается и устанавливается без кода 0x80073712.
  • В «Журнале обновлений» нет новых ошибочных записей.

#Если не помогло

Проверьте журнал C:\Windows\Logs\CBS\CBS.log — там указано, какой именно пакет или файл повреждён. Проверьте диск на ошибки и отключите на время обновления сторонние «оптимизаторы» и антивирусы. Если у вас несколько одинаковых компьютеров, можно указать исправный источник для DISM параметром /Source.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.