11виндовс11про.ру+7 (499) 113-04-95
Вызвать мастераПосмотреть цены
Все статьи

Ошибка 0x80073712 в Windows 11: как исправить повреждение хранилища компонентов и установить обновления

Код 0x80073712 указывает на повреждение хранилища компонентов WinSxS — разбираем причины и даём пошаговый план восстановления Центра обновления.

Ошибка с кодом 0x80073712 — это классическая проблема, связанная с повреждением системных файлов или хранилища компонентов Windows. Она возникает, когда операционная система пытается загрузить и применить обновление, но обнаруживает, что необходимые для этого манифесты (описания пакетов) либо отсутствуют, либо их внутренняя структура нарушена. В этой статье мы разберём природу этой ошибки, почему она часто появляется именно на Windows 11 после крупных апдейтов, и предоставим пошаговое руководство по восстановлению работоспособности Центра обновления.

Что означает ошибка 0x80073712?

Код 0x80073712 расшифровывается как ERROR_SXS_COMPONENT_STORE_CORRUPT. Это прямое указание на то, что папка WinSxS (C:\Windows\WinSxS) — гигантское хранилище всех версий библиотек, драйверов и функций вашей системы — находится в несогласованном состоянии.

Проще говоря:

  1. Вы пытаетесь установить обновление KBxxxxxxx или включить компонент (.NET Framework, Hyper-V).
  2. Система проверяет своё «хранилище запчастей» (WinSxS), чтобы понять, какие файлы нужно заменить.
  3. Обнаруживается несоответствие контрольных сумм или отсутствие записи о версии файла.
  4. Установка прерывается, так как продолжение может привести к неработоспособности ОС.

Основные причины появления

  • Прерванное предыдущее обновление. Если во время прошлой установки выключили свет или сел аккумулятор ноутбука, база данных компонентов могла записаться наполовину.
  • Сторонние твикеры и «чистильщики». Программы-оптимизаторы часто агрессивно удаляют файлы из WinSxS, считая их мусором, хотя они необходимы для отката обновлений.
  • Повреждение жёсткого диска. Битые сектора в области, где хранится системный реестр или компоненты WinSxS.
  • Конфликт антивируса. Глубокий сетевой фильтр или модуль поведенческого анализа блокирует доступ службы TrustedInstaller к защищённым папкам System32.
  • Нехватка места. Для восстановления хранилища компонентов утилите DISM требуется свободное место на диске (минимум 5–10 ГБ).

Как исправить ошибку 0x80073712: пошаговое руководство

Поскольку корень проблемы лежит в самой архитектуре Windows, простая перезагрузка здесь не поможет. Требуется поэтапное лечение компонента обслуживания образов.

Шаг 1. Проверка доступности системного диска

Прежде чем запускать сложные команды, убедитесь, что у вас достаточно свободного места. Откройте «Параметры» → «Система» → «Память». Нажмите «Показать больше категорий» → «Временные файлы». Обязательно отметьте галочками «Очистка Центра обновления Windows» и «Предыдущие установки Windows», если они есть. Удалите их. Это освободит десятки гигабайт и уберёт старые конфликтующие остатки обновлений.

Шаг 2. Запуск встроенного средства устранения неполадок

Windows 11 имеет собственный алгоритм поиска проблем с Центром обновления.

  1. Откройте «Параметры» → «Система» → «Устранение неполадок».
  2. Выберите «Другие средства устранения неполадок».
  3. Найдите пункт «Центр обновления Windows» и нажмите «Запустить».
  4. Дождитесь завершения сканирования. Часто инструмент автоматически сбрасывает зависшие очереди загрузки, что позволяет продолжить работу.

Шаг 3. Восстановление образа через DISM (самый эффективный метод)

Это главный способ борьбы с ошибкой 0x80073712. Нам нужно проверить здоровье текущего образа системы и восстановить его. Откройте Терминал Windows от имени администратора (нажмите правой кнопкой по меню Пуск). Выполните команды строго по порядку:

Проверка состояния:

Dism /Online /Cleanup-Image /CheckHealth

Эта команда быстро проверяет, помечено ли хранилище как повреждённое.

Полное сканирование:

Dism /Online /Cleanup-Image /ScanHealth

Здесь система глубоко анализирует хранилище компонентов на наличие повреждений. Процесс может занять 10–20 минут.

Восстановление (если ScanHealth нашёл ошибки):

Dism /Online /Cleanup-Image /RestoreHealth

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

Шаг 4. Проверка системных файлов (SFC)

DISM восстанавливает базу данных компонентов, а SFC проверяет конкретные исполняемые файлы (.exe, .dll).

sfc /scannow

Если DISM отработал успешно, эта команда должна найти лишь пару мелких несоответствий или выдать сообщение «Защита ресурсов Windows не обнаружила нарушений целостности».

Шаг 5. Сброс служб Центра обновления вручную

Иногда сами пакеты обновлений скачались криво. Их нужно удалить физически.

  1. Нажмите Win + R, введите services.msc.
  2. Найдите службу «Центр обновления Windows», щёлкните правой кнопкой мыши и выберите «Остановить».
  3. Сделайте то же самое со службой «Фоновая интеллектуальная служба передачи» (BITS).
  4. Теперь откройте Проводник и перейдите в папку C:\Windows\SoftwareDistribution.
  5. Выделите все папки внутри (Ctrl + A) и удалите их. Windows при следующей проверке создаст эту папку заново и перекачает обновления чистыми.
  6. Вернитесь в «Службы» и запустите остановленные службы снова.

Шаг 6. Ручная установка накопительного пакета (KB)

Если графический интерфейс Центра обновления отказывается работать даже после очистки:

  1. Зайдите в «Журнал обновлений». Посмотрите номер последнего неудачного обновления (например, KB5044284).
  2. Перейдите на сайт «Каталог Центра обновления Майкрософт» через браузер.
  3. Введите номер KB в поиск.
  4. Скачайте файл .msu для Windows 11 соответствующей разрядности (обычно x64).
  5. Запустите скачанный файл. Установщик MSU работает напрямую с системой, минуя сложный механизм очереди Центра обновления, и зачастую игнорирует мелкие повреждения базы данных, которые вызывают ошибку 0x80073712.

Шаг 7. Использование командной строки для исправления транзакций CBS

Если ничего не помогает, можно попробовать сбросить лог транзакций хранилища компонентов:

Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase

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

Профилактика возникновения ошибки

Чтобы ошибка 0x80073712 не вернулась:

  • Никогда не отключайте питание ПК во время установки обновлений.
  • Не используйте сторонние программы для «очистки диска», если не понимаете, за что отвечает конкретный пункт удаления. Избегайте чистки раздела WinSxS.
  • Раз в месяц запускайте Dism /Online /Cleanup-Image /StartComponentCleanup для планового обслуживания хранилища.
  • Всегда держите включёнными две службы: «Установщик модулей Windows» и «Центр обновления Windows».

Если ошибка 0x80073712 не уходит после всех шагов — позвоните мастеру по телефону +7 (499) 113-04-95. Восстановим хранилище компонентов, настроим Центр обновления и при необходимости выполним переустановку Windows 11 с выездом на дом.

Блог и примеры работ

Свежие статьи и разборы реальных обращений — коротко и по делу.

Все материалы блога

16 июл. 2026 г.

Ошибка «Файл или папка повреждены. Чтение невозможно» в Windows 11: полное руководство по спасению данных и исправлению файловой системы

Сообщение о повреждённом файле часто связано с ошибками NTFS, а не с потерей данных — разбираем причины и даём пошаговый план восстановления диска.

Читать