Код ошибки 0x80073712 - это ERROR_SXS_COMPONENT_STORE_CORRUPT: хранилище компонентов Windows (WinSxS) в несогласованном состоянии. Центр обновления или установка компонента не могут опереться на свои же манифесты. Это не синий экран и не 0xc0000005 при запуске программы. Система обычно уже на рабочем столе, просто пакет не встаёт. Пишите код латиницей целиком: 0x80073712, не «о80073712».
Почему это происходит
Сломалось хранилище компонентов. Оборвали обновление, кончилось место на диске, свет моргнул в момент записи в WinSxS. Официальное имя как раз про это: component store corrupt. Следом часто идут соседние коды вроде 0x800f0831, но если мастер показал 0x80073712 - лечите хранилище, не «любую ошибку обновления разом».
DISM сам не может скачать источник. RestoreHealth ходит за файлами в сеть. Если канал режет серверы Microsoft или TLS ломается, DISM отвечает уже другим числом, а 0x80073712 остаётся. Тогда нужен локальный образ той же сборки, не случайный ISO «похожей» десятки.
Путают с установкой Windows с флешки. 0x80073712 почти всегда про уже стоящую систему и её обслуживание. Установщик с флешки падает своими кодами (часто 0x8007025D и соседи). Диагностика другая: носитель, память, контроллер. Не запускайте DISM /Online из среды установки «на всякий случай».
Не 0x80072EFE. Тот код про оборванное соединение с сервером обновлений. Этот - про порчу хранилища. Лечить 0x80073712 отключением прокси бесполезно, если CBS уже врёт. И наоборот: живой WinSxS не спасёт, если сеть рвёт загрузку пакета.
Ручная чистка папки WinSxS. Гайды «удалите вот эти каталоги» оставляют манифесты без файлов. После этого 0x80073712 становится честным: хранилище действительно разрушено. Штатная очистка - только через DISM, не через Проводник.
Что делать пошагово
Спишите код из Центра обновления целиком. Нужен именно 0x80073712. На Windows 10: «Параметры» → «Обновление и безопасность». На Windows 11: «Параметры» → «Центр обновления Windows». Соседние 0x80070002 и 0x800f081f лечат похоже, но не одинаково.
Освободите место на системном диске. Хранилищу и DISM нужны гигабайты. Если диск забит под завязку, любая команда ремонта закончится новой порчей. Корзину и старые загрузки можно снести, папку Windows - нет.
Соберите хранилище штатно. Командная строка администратора, в этом порядке:
DISM /Online /Cleanup-Image /RestoreHealthзатемsfc /scannow. DISM чинит источник,sfcуже берёт из него файлы. Наоборот часто бессмысленно. Идёт долго, не гасите ПК.Если DISM не нашёл файлы в сети. Соберите ISO той же версии Windows с сайта Microsoft, подключите образ. Затем DISM с источником вроде
install.wimна этой букве и ключом/LimitAccess, чтобы не ходить в сломанный канал. Букву и индекс тома смотрите у себя, не копируйте «D:\sources» вслепую.Повторите установку обновления. Если 0x80073712 ушёл - на этом можно остановиться. Не ставьте «очиститель реестра обновлений» сверху.
Не удаляйте WinSxS вручную и не качайте «fix 0x80073712.exe». Такого официального патча нет. Не правьте манифесты в реестре Servicing наугад: легко получить уже несобираемую систему.
Если DISM и sfc честно сдались. Ремонт на месте с того же ISO: запускаете
setup.exeиз образа, оставляете файлы и программы. Это не «переустановка с нуля», но ближе к ней, чем десятый круг одной команды. Чистая установка - когда ремонт на месте тоже падает или диск уже сомнителен.
Часто задаваемые вопросы
0x80073712 - это синий экран? Нет. Это код Центра обновления и обслуживания компонентов. Рабочий стол обычно жив.
Почему сначала DISM, потом sfc?
sfc чинит файлы из хранилища. Если хранилище само битое, ему нечем чинить. DISM чинит хранилище.
Можно ли просто отключить обновления? Система поживёт. Дыры и следующий большой пакет никуда не денутся. 0x80073712 сам от этого не рассосётся.
Это Windows 10 или 11? Один HRESULT. На 11 те же команды, чуть другой путь в параметрах.
Нужно ли форматировать диск? Нет, пока SMART зелёный и ремонт на месте ещё не пробовали. Формат - когда решили ставить чисто и данные уже сняты.
