Ошибка 0x80073712 при обновлении Windows 11 или 10
При установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с сообщением об ошибке с кодом 0x80073712 и информацией о том, что не удалось установить обновление, либо о том, что некоторые файлы обновления отсутствуют или имеют проблемы.
В этой инструкции подробно о том, что может вызывать такую ошибку и способах её исправить.
Возможные причины и варианты решения
Несмотря на то, что текст сообщения об ошибке 0x80073712 может прямо сообщать о «проблемах с файлами обновления», сам код расшифровывается иначе: ERROR_SXS_COMPONENT_STORE_CORRUPT и говорит о повреждении хранилища компонентов (образа системы), иначе говоря — о проблемах с системными файлами в папке C:\Windows\WinSxS.
Ошибки в скачанных файлах обновления Windows 11/10, особенно когда речь идёт об обновлении системы до новой версии, тоже потенциально могут привести к той же ошибке, но начать следует именно с восстановления хранилища компонентов.
В большинстве случаев помогает следующий порядок действий (после каждого шага вы можете попробовать повторно выполнить установку обновлений):
- Запустите командную строку от имени администратора и по порядку выполните команды
dism /online /cleanup-image /restorehealth sfc /scannow
Учитывайте, что первая команда может «зависать» в процессе, наберитесь терпения. Также не рекомендую пропускать этот шаг: для данного конкретного случая этот способ срабатывает чаще других. - Если предыдущий шаг не помог, попробуйте очистить кэш обновлений. Рекомендую предварительно создать точку восстановления системы. Запустите командную строку от имени администратора и по порядку выполните следующие команды (если появятся сообщения об ошибках, проигнорируйте и продолжайте со следующими командами):
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\System32\catroot2 catroot2.old ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Дополнительно проверьте, нет ли на системном разделе диска папкиC:\$WINDOWS.~BT
При наличии удалите её. Перезагрузите компьютер.
В большинстве случаев применительно к рассматриваемой ошибке помогает один из указанных выше двух способов. Если же это не сработало, ещё несколько вариантов:
- Выполните проверку системного раздела диска на ошибки с помощью
chkdsk C: /f /r
Если в процессе будут обнаружены и исправлены ошибки, рекомендую повторить шаги из списка выше. - Проверьте, устанавливается ли то же обновление, скачанное из каталога Центра обновления Майкрософт — зайдите на сайт, выполните поиск по KB-номеру обновления, скачайте подходящую версию и попробуйте запустить установку.

- Попробуйте сбросить компоненты центра обновления с помощью PowerShell.
В крайнем случае, если ни один из вариантов не сработал, имеет смысл выполнить «Обновление на месте» или использовать другие способы переустановки Windows 11/10 без удаления файлов и приложений — поскольку ошибка, по всей видимости, в самой ОС и её файлах.
Сам факт того, что файлы в хранилище компонентов были повреждены могут говорить о каких-либо проблемах с системой: использование «сборок», излишние самостоятельные «оптимизации», проблемы с накопителем.


D-IMAN
Попробовал способы до пункта скачивания обновления с сайта ЦО.
Ничего не помогло…
Ответить
D-IMAN
По совету одного человека, помог этот способ!
Параметры/Восстановление/Устранение неполадок с помощью центра обновлений Windows
Восстановление заняло время, но успешно, и после него все обновления установились!
Более того, после восстановления, появилось еще обновление и для NET. Framework, которого не было когда была ошибка!
Ответить