Ошибка 0x80073712 — Коды 0x (HRESULT)
Что это значит
Код 0x80073712 означает, что установщик Windows (Windows Update) не может завершить операцию из-за повреждения или отсутствия файлов в хранилище компонентов (Component Store). Это хранилище содержит все системные файлы Windows, необходимые для обновлений, добавления ролей и компонентов. Пользователь видит сообщение об ошибке при попытке установить обновление, добавить компонент Windows или выполнить восстановление системы. Система не может найти или проверить целостность необходимых файлов, что блокирует операцию.
Вероятные причины
- Повреждение хранилища компонентов (Component Store) из-за сбоев при установке обновлений или отключения питания
- Неполная или некорректная установка предыдущих обновлений
- Конфликт с антивирусным ПО, блокирующим доступ к системным файлам
- Ошибки на жестком диске (битые сектора, сбои файловой системы)
- Некорректное изменение системных файлов пользователем или сторонними утилитами
- Проблемы с правами доступа к папке C:\Windows\WinSxS
- Недостаток места на диске для временных файлов обновления
- Повреждение системного реестра, связанное с компонентами Windows
Что делать — по порядку
- Запустите средство устранения неполадок Windows Update: Параметры → Обновление и безопасность → Устранение неполадок → Дополнительные средства устранения неполадок → Центр обновления Windows.
- Выполните проверку системных файлов (SFC): откройте командную строку от имени администратора и введите sfc /scannow.
- Используйте DISM для восстановления хранилища компонентов: в командной строке администратора выполните DISM /Online /Cleanup-Image /RestoreHealth.
- Временно отключите антивирус и повторите установку обновления.
- Проверьте диск на ошибки: в командной строке администратора выполните chkdsk C: /f /r и перезагрузите компьютер.
- Освободите место на системном диске (не менее 20 ГБ свободного пространства).
- Сбросьте компоненты Windows Update вручную: остановите службы BITS, wuauserv, cryptSvc, msiserver, удалите папку SoftwareDistribution и перезапустите службы.
- Выполните восстановление системы до точки, предшествующей появлению ошибки, или используйте функцию «Вернуться к предыдущей версии Windows».
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что означает код ошибки 0x80073712?
Ошибка указывает на повреждение хранилища компонентов Windows, из-за чего система не может установить обновления или добавить компоненты.
Как исправить ошибку 0x80073712 в Windows 10?
Запустите SFC и DISM, проверьте диск на ошибки, освободите место, временно отключите антивирус. Если не помогает, сбросьте компоненты Windows Update вручную.
Поможет ли переустановка Windows при ошибке 0x80073712?
Переустановка решит проблему, но это крайняя мера. Сначала попробуйте восстановление системы или сброс с сохранением файлов.
Может ли антивирус вызывать ошибку 0x80073712?
Да, некоторые антивирусы блокируют доступ к системным файлам, что приводит к повреждению хранилища компонентов. Временно отключите антивирус и повторите обновление.
Ошибка 0x80073712 при обновлении Windows 10: что делать?
Выполните команды SFC и DISM, проверьте диск, освободите место, отключите антивирус. Если ошибка осталась, используйте средство создания носителя для обновления на месте.
Источники
- Microsoft Learn - Ошибка 0x80073712 при установке обновлений проверено 28.07.2026
Где встречается
Windows 10, Windows 11, Windows Server 2016/2019/2022; возникает в процессе установки обновлений через Центр обновления Windows или при добавлении компонентов.