Ошибка с кодом 0x80073712 при обновлении Windows 10 возникает из-за поврежденных файлов компонентов системы или конфликтов с установленными программами. Чаще всего она появляется при попытке установить крупные обновления, например, версию 22H2 или накапливательные патчи. Решение обычно кроется в восстановлении системных файлов, очистке кэша обновлений или временном отключении защитного ПО.

Далее разберем шаг за шагом, что делать, если вы столкнулись с этой ошибкой. Начнем с самых простых и безопасных способов, а затем перейдем к более сложным методам. В 90% случаев помогает комбинация из двух-трех действий — не нужно сразу переустанавливать систему.

Почему появляется ошибка 0x80073712

Код 0x80073712 сигнализирует о сбое в процессе установки обновлений из-за поврежденных или отсутствующих компонентов Windows. Основные причины:

  • Поврежденные файлы системных компонентов — чаще всего страдают файлы из папки C:\Windows\WinSxS, ответственные за работу обновлений.
  • Конфликт с антивирусом или брандмауэром — сторонние программы безопасности могут блокировать доступ к серверам Microsoft.
  • Нехватка места на системном диске — для установки обновлений требуется не менее 20 ГБ свободного пространства.
  • Сбои в работе службы Windows Update — остановка или повреждениевисов wuauserv, cryptsvc.
  • Проблемы с реестром — некорректные ключи, ответственные за обновления, могут вызывать ошибку.
💡

Перед началом исправлений отключите сторонний антивирус — он часто мешает работе Центра обновления Windows.

Инструмент Команда Назначение Время выполнения
DISM DISM /Online /Cleanup-Image /RestoreHealth Восстановление хранилища компонентов 15–40 минут
SFC sfc /scannow Проверка целостности системных файлов 10–30 минут
CHKDSK chkdsk C: /f /r Проверка диска на ошибки 30–60 минут (с перезагрузкой)

Способы диагностики проблемы

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

Откройте Командную строку от имени администратора (Win + X → Терминал (администратор)) и выполните команду:

DISM /Online /Cleanup-Image /AnalyzeComponentStore

Она проанализирует хранилище компонентов и сообщит, если есть повреждения. Если результат покажет Хранилище компонентов подлежит восстановлению, переходите к следующему шагу.

Также проверьте целостность системных файлов:

sfc /scannow

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

Быстрые решения: очистка кэша и перезапуск служб

Начните с простых способов, которые не требуют глубоких знаний системы.

1. Очистка кэша обновлений

Остановите службу Windows Update:

  1. Откройте Командную строку от имени администратора.
  2. Выполните команды по очереди:
    net stop wuauserv
    net stop cryptsvc
    net stop bits
    net stop msiserver
  3. Переименуйте папки с кэшем:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  4. Перезапустите службы:
    net start wuauserv
    net start cryptsvc
    net start bits
    net start msiserver

2. Сброс компонентов обновления

Используйте утилиту Troubleshooter от Microsoft:

  1. Скачайте официальный устранение неполадок для Windows Update с сайта Microsoft.
  2. Запустите утилиту и следуйте инструкциям на экране.
  3. После завершения перезагрузите компьютер.

3. Проверка свободного места

Убедитесь, что на системном диске (C:) достаточно места. Для обновлений Windows 10 требуется не менее 20 ГБ свободного пространства. Очистите диск с помощью встроенной утилиты Очистка диска (cleanmgr).

Восстановление системных файлов и компонентов

Если простые методы не сработали, приступайте к глубокому восстановлению.

1. Восстановление хранилища компонентов через DISM

Откройте Командную строку от имени администратора и выполните:

DISM /Online /Cleanup-Image /RestoreHealth /Source:Windows /LimitAccess

Если у вас есть установочный диск или ISO-образ Windows 10, укажите путь к нему:

DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim

Замените E: на букву вашего диска с дистрибутивом.

2. Ручная замена поврежденных файлов

Если DISM не смогла восстановить файлы, попробуйте заменить их вручную:

  1. Смонтируйте ISO-образ Windows 10 (можно скачать с официального сайта Microsoft).
  2. Откройте папку sources и скопируйте файл install.wim или install.esd на диск C:\.
  3. Откройте Командную строку от имени администратора и выполните:
    DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:C:\install.wim:1 /LimitAccess

3. Проверка реестра

Ошибка может быть связана с некорректными ключами реестра. Перед редактированием сделайте резервную копию:

  1. Откройте Редактор реестра (Win + R → введите regedit).
  2. Перейдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing.
  3. Убедитесь, что параметры RebootPending и QueueEx имеют значение 0. Если нет, измените их.
⚠️ Внимание: Непровильное редактирование реестра может привести к неработоспособности системы. Если не уверены — пропустите этот шаг или обратитесь к специалисту.
Какой способ вам помог исправить ошибку 0x80073712?
Очистка кэша обновлений
Восстановление системных файлов
Отключение антивируса
Другой метод

Сравнение методов восстановления: что эффективнее

Не все способы одинаково полезны в зависимости от причины ошибки. Ниже сравнение методов по эффективности и сложности.

Метод Эффективность Сложность Время выполнения Риск для системы
Очистка кэша обновлений Высокая (60%) Низкая 5–10 минут Минимальный
Восстановление через DISM Очень высокая (80%) Средняя 20–40 минут Низкий
Проверка системных файлов (SFC) Средняя (50%) Низкая 10–30 минут Минимальный
Ручная замена файлов Высокая (70%) Высокая 30–60 минут Средний
Редактирование реестра Низкая (30%) Высокая 10–20 минут Высокий

Дополнительные меры: откат и чистая установка

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

1. Откат к точке восстановления

Если у вас включено восстановление системы, попробуйте откатить Windows к рабочему состоянию:

  1. Откройте Панель управления → Восстановление → Запуск восстановления системы.
  2. Выберите точку восстановления, созданную до появления ошибки.
  3. Следуйте инструкциям на экране.

2. Сброс к исходному состоянию

Этот метод сохраняет ваши файлы, но удаляет установленные программы:

  1. Откройте Параметры → Обновление и безопасность → Восстановление.
  2. Нажмите Начать в разделе Сброс этого компьютера.
  3. Выберите Сохранить мои файлы.
  4. Дождитесь завершения процесса.

Откат к точке восстановления или сброс Windows к исходному состоянию — крайние меры. Используйте их, только если другие методы не сработали.

Пошаговая инструкция: что делать прямо сейчас

Если вы не хотите разбираться в причинах и хотите быстро решить проблему, следуйте этой инструкции:

  1. Отключите антивирус (например, Kaspersky, ESET NOD32, Avast) и брандмауэр.
  2. Очистите кэш обновлений (см. раздел выше).
  3. Запустите проверку системных файлов командой sfc /scannow.
  4. Выполните восстановление хранилища компонентов через DISM.
  5. Проверьте свободное место на диске C:.
  6. Перезагрузите компьютер и повторите установку обновлений.

В 80% случаев этого достаточно, чтобы избавиться от ошибки 0x80073712.

Чек-лист по устранению ошибки 0x80073712

Выполнено: 0 / 6

Часто задаваемые вопросы

Почему ошибка 0x80073712 появляется только при установке определенных обновлений?

Ошибка 0x80073712 связана с повреждением или отсутствием конкретных файлов, необходимых для установки обновления. Если обновление требует компоненты, которые в вашей системе повреждены, ошибка будет появляться только для него. Чаще всего это происходит с крупными пакетами обновлений, такими как версионные апдейты (например, 21H2, 22H2).

Можно ли игнорировать ошибку 0x80073712?

Технически можно, но не рекомендуется. Если игнорировать ошибку, система останется на старой версии, что чревато уязвимостями в безопасности. Кроме того, обновления могут накапливаться, и в будущем исправить проблему будет сложнее.

Поможет ли переустановка Windows 10 избавиться от ошибки?

Да, чистая установка Windows 10 удалит все поврежденные файлы и сбросит систему к исходному состоянию. Однако это крайний метод — попробуйте сначала все остальные способы. Не забудьте сделать резервную копию важных данных перед переустановкой.

Как предотвратить появление ошибки 0x80073712 в будущем?

Чтобы минимизировать риск повторения ошибки:

  1. Регулярно запускайте sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth для проверки системы.
  2. Обеспечьте не менее 30 ГБ свободного места на системном диске.
  3. Отключайте антивирус перед установкой крупных обновлений.
  4. Используйте официальные инструменты Microsoft для обновления, а не сторонние утилиты.
  5. Создавайте точки восстановления перед установкой обновлений.