Windows 8.1: ошибка обновления 0x80073712

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

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

Ошибка 0x80073712 в Windows 8.1 означает повреждение или отсутствие файла хранилища компонентов, нужного для обновления. Выполните DISM /RestoreHealth, SFC, очистите кэш Центра обновления и установите обновление вручную из каталога.

В этой статье
  1. Что означает
  2. Причины
  3. Порядок
  4. Как понять, какой именно файл повреждён
0x80073712
Центр обновления Windows: код ошибки 80073712 / ERROR_SXS_COMPONENT_STORE_CORRUPT
По-русскиХранилище компонентов повреждено, обновление не установилось.

#Что означает

Код 0x80073712 (ERROR_SXS_COMPONENT_STORE_CORRUPT) говорит, что в хранилище компонентов WinSxS отсутствует файл или манифест, необходимый для установки обновления. Причины: прерванная установка предыдущего обновления, сбой диска, удаление файлов «чистильщиком», вирусы. Исправление сводится к восстановлению хранилища и повторной установке пакета.

#Причины

Возможная причинаКак узнатьЧто делать
Повреждены компоненты WinSxSСбой обновления.DISM сообщает о повреждении.RestoreHealth с источником.
Ошибки дискаСбойные сектора.CBS.log: ошибка чтения.chkdsk, замена диска.
Прерванная установкаВыключение питания.Предыдущее обновление «в очереди».Очистка кэша.
Нехватка местаДиск заполнен.Ошибка 0x80070070.Освободите место.
АнтивирусБлокирует изменение.Помогает отключение.Исключения.
Устаревший стек обслуживанияНужно обновление KB3021910 и KB2919355.Не ставятся накопительные.Установите обязательные.

#Порядок

  1. Перезагрузите и повторите установкуЕсли Windows 8.1 сообщает 0x80073712, сохраните важные файлы, закройте программы и перезагрузите ПК штатно. Повторите установку обновления один раз и запишите номер KB и код при повторении. Windows 8.1 больше не поддерживается, поэтому не каждое обновление доступно через обычный канал.
  2. Выполните DISM для восстановления хранилищаОткройте «Командную строку» от имени администратора: «Пуск» → поиск cmd → правый щелчок. Выполните DISM /Online /Cleanup-Image /CheckHealth, при необходимости /ScanHealth, затем DISM /Online /Cleanup-Image /RestoreHealth. Дождитесь итогового сообщения; код 0x800F081F говорит, в частности, о недоступном источнике восстановления.
  3. Запустите SFCВ той же административной командной строке выполните sfc /scannow, дождитесь 100% и запишите результат. Если повреждённые файлы не исправлены, откройте C:\Windows\Logs\CBS\CBS.log и сохраните относящиеся ко времени строки, не удаляя папку WinSxS.
  4. Не очищайте системный кэш без диагностикиНе удаляйте SoftwareDistribution/catroot2 целиком и не переименовывайте системные каталоги без чёткого диагноза. Сначала используйте штатное средство устранения неполадок Центра обновления через «Панель управления» → «Устранение неполадок» → «Исправление неполадок с Центром обновления Windows», если имеется. При корпоративном устройстве согласуйте обслуживание.
  5. Проверьте SMART и сохраните данные до chkdskЕсли в журналах есть сообщения об ошибках диска, сначала проверьте SMART утилитой изготовителя и сделайте резервную копию. Диагностический запуск chkdsk C: не исправляет том; принудительную проверку /r на подозрительном SSD/HDD не запускайте до копирования данных.
  6. Установите накопительное обновление вручнуюДля точного KB можно на другом устройстве открыть Microsoft Update Catalog и скачать пакет для Windows 8.1 нужной архитектуры, предварительно проверив зависимости. Откройте .msu двойным щелчком, запишите код «неприменимо», если пакет не подходит; не используйте фиктивные имена вроде KB000000.
  7. Подберите точный источник DISM для Windows 8.1Если DISM сообщает «Источник не найден», смонтируйте официальный ISO той же редакции, языка и версии Windows 8.1, проверьте наличие sources\install.wim или install.esd и фактический индекс образа. Только затем администратор может выполнить DISM с точными /Source и /LimitAccess; пример D:\sources\install.wim:1 без проверки может не подходить. Сохраните dism.log для поддержки.
  8. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Восстановление хранилища компонентов
    Windows · Командная строка (CMD)КомандаПрава администратора
    Восстановление хранилища компонентов
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
    Вариант 2Восстановление с установочного образа (ISO примонтирован как D:, индекс 1)
    Windows · Командная строка (CMD)КомандаПрава администратора
    Восстановление с установочного образа (ISO примонтирован как D:, индекс 1)
    DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess
    Вариант 3Какие ошибки в CBS.log
    Windows · Командная строка (CMD)Команда
    Какие ошибки в CBS.log
    findstr /c:"Error" /c:"Cannot repair" C:\Windows\Logs\CBS\CBS.log

Если DISM остаётся с ошибкой 0x800f081f, значит, источник восстановления не найден: подключите ISO той же редакции и разрядности (winver и systeminfo показывают версию) и укажите его в /Source.

#Как понять, какой именно файл повреждён

Откройте C:\Windows\Logs\CBS\CBS.log и найдите строки со словами Cannot repair member file или Missing: рядом будет имя файла и пакета. Если в строке указан конкретный пакет KB, удалите его через «Программы и компоненты → Просмотр установленных обновлений» и установите заново из каталога https://www.catalog.update.microsoft.com/. Если повреждений много (десятки файлов), надёжнее выполнить «Обновить компьютер без удаления файлов» из параметров восстановления: система заменит все системные файлы, сохранив документы и настройки, но удалив программы из классических установщиков.

Перед этим скопируйте важные данные на другой диск. Если на диске слышны щелчки или SMART показывает переназначенные секторы, сначала замените диск, а затем переустановите систему: восстановление хранилища на умирающем диске всё равно будет повторяться.

Windows · Командная строка (CMD)Команда
Последние сведения о неисправимых файлах из журнала DISM
findstr /c:"[SR] Cannot repair" C:\Windows\Logs\CBS\CBS.log
type C:\Windows\Logs\DISM\dism.log | more

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

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

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