Полезные советы

Ошибка 0x80073712 при обновлении Windows 11 или 10

Ошибка 0x80073712 при обновлении Windows 11 или 10

При установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с сообщением об ошибке с кодом 0x80073712 и информацией о том, что не удалось установить обновление, либо о том, что некоторые файлы обновления отсутствуют или имеют проблемы.

В этой инструкции подробно о том, что может вызывать такую ошибку и способах её исправить.

Возможные причины и варианты решения

Несмотря на то, что текст сообщения об ошибке 0x80073712 может прямо сообщать о «проблемах с файлами обновления», сам код расшифровывается иначе: ERROR_SXS_COMPONENT_STORE_CORRUPT и говорит о повреждении хранилища компонентов (образа системы), иначе говоря — о проблемах с системными файлами в папке C:WindowsWinSxS.

Ошибки в скачанных файлах обновления Windows 11/10, особенно когда речь идёт об обновлении системы до новой версии, тоже потенциально могут привести к той же ошибке, но начать следует именно с восстановления хранилища компонентов.

В большинстве случаев помогает следующий порядок действий (после каждого шага вы можете попробовать повторно выполнить установку обновлений):

  1. Запустите командную строку от имени администратора и по порядку выполните команды
    dism /online /cleanup-image /restorehealth sfc /scannow

    Учитывайте, что первая команда может «зависать» в процессе, наберитесь терпения. Также не рекомендую пропускать этот шаг: для данного конкретного случая этот способ срабатывает чаще других.

  2. Если предыдущий шаг не помог, попробуйте очистить кэш обновлений. Рекомендую предварительно создать точку восстановления системы. Запустите командную строку от имени администратора и по порядку выполните следующие команды (если появятся сообщения об ошибках, проигнорируйте и продолжайте со следующими командами):
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:WindowsSystem32catroot2 catroot2.old ren C:WindowsSoftwareDistribution SoftwareDistribution.old 

    Дополнительно проверьте, нет ли на системном разделе диска папки

    C:$WINDOWS.~BT

    При наличии удалите её. Перезагрузите компьютер.

    Ошибка 0x80073712 при обновлении Windows 11 или 10

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

  • Выполните проверку системного раздела диска на ошибки с помощью
    chkdsk C: /f /r

    Если в процессе будут обнаружены и исправлены ошибки, рекомендую повторить шаги из списка выше.

  • Проверьте, устанавливается ли то же обновление, скачанное из каталога Центра обновления Майкрософт — зайдите на сайт, выполните поиск по KB-номеру обновления, скачайте подходящую версию и попробуйте запустить установку.

    Ошибка 0x80073712 при обновлении Windows 11 или 10

  • Попробуйте сбросить компоненты центра обновления с помощью PowerShell.

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

Сам факт того, что файлы в хранилище компонентов были повреждены могут говорить о каких-либо проблемах с системой: использование «сборок», излишние самостоятельные «оптимизации», проблемы с накопителем.

Источник

Читайте также:  Ошибка расширенного типа при доступе к сетевому ресурсу в Windows 11 — решение

Вам также может понравиться...

Добавить комментарий