Ошибка 80073712 при обновлении Windows – что случилось и как лечить (пошаговая инструкция)

Коротко: ошибка 80073712 обычно означает, что повреждён компонентный склад Windows Update (Component Store). Чаще всего так бывает, если выключили компьютер во время установки обновлений, или update-программа по каким-то причинам прервала работу. Из-за этого новые пакеты не ставятся – Update выдаёт ошибку.

Ниже – реальные рабочие способы починить это, от простого к сложному. Читайте весь список, выполняйте шаги аккуратно, в конце – самый надёжный метод (если всё остальное не помогло).

⚠️ Важное предупреждение: любые операции с системой могут привести к потере данных. Если есть возможность – сделайте резервную копию важных файлов. Всё что вы делаете – на ваш страх и риск.

Если не хотите рисковать или не получается – пиши мне в Telegram, помогу по шагам или удалённо:
👉 https://t.me/NibblitClub

Что делать в первую очередь (быстрая проверка)

  1. Перезагрузите компьютер. Иногда помогает элементарно.
  2. Отключите сторонний антивирус/файрвол на время (иногда они мешают).
  3. Запустите Проверку целостности системных файлов (SFC) – это быстро и безопасно:

Откройте «Командная строка (Администратор)» и выполните:

sfc /scannow

Дождитесь окончания. Если SFC что-то починил – перезагрузитесь и проверьте обновления.

Если SFC не помогает или выдаёт ошибки – идём дальше.


Метод 1 – DISM (рекомендуется для Windows 8/10/11)

DISM восстанавливает компонентный склад (Component Store). Работает очень часто и безопасно.

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

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
  • /ScanHealth – проверяет.
  • /CheckHealth – быстро смотрит, есть ли местные цепочки повреждений.
  • /RestoreHealth – восстанавливает автоматически из Windows Update.

После успешного завершения перезагрузите компьютер и снова попробуйте Центр обновления.

Если DISM не может восстановить из интернета, можно указать источник (например, ISO с такой же версией Windows):

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess

Где X: – буква монтированного ISO/диска, :1 – индекс образа (может быть другой). Делайте это только если умеете монтировать ISO.


Метод 2 – Очистка SoftwareDistribution (радикально, но часто помогает)

SoftwareDistribution – папка, где Windows хранит скачанные обновления. Её можно очистить.

  1. Откройте Командную строку (Админ) и остановите службы:
net stop wuauserv
net stop bits
net stop cryptsvc
  1. Переименуйте или очистите папку C:\Windows\SoftwareDistribution:
  • Можно просто переместить всё содержимое в другую папку (на всякий случай) или удалить:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  1. Перезапустите службы:
net start wuauserv
net start bits
net start cryptsvc
  1. Перезагрузите ПК и попробуйте обновить систему.

Этот метод «обнуляет» локальный кеш обновлений – Windows скачает пакеты заново.


Метод 3 – Сброс компонентов Центра обновлений вручную

Иногда помогает полный сброс компонентов Update:

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

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old

sc.exe sdset bits D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
sc.exe sdset wuauserv D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Перезагрузите и проверьте обновления.


Метод 4 – Использовать средство проверки готовности к обновлению (KB947821) – для Windows 7

Для Windows 7 Microsoft имела средство «System Update Readiness Tool» (CheckSUR, KB947821). Оно анализирует и исправляет хранилище компонентов.

  • Скачайте пакет для вашей версии Windows с сайта Microsoft (ищите «KB947821 System Update Readiness Tool»).
  • Запустите, дождитесь окончания (может работать долго).
  • Перезагрузите и проверьте обновления.

Для Windows 8/10/11 CheckSUR заменён на DISM, поэтому сначала пробуйте DISM.


Метод 5 – Проверка диска (на всякий случай)

Иногда проблемы вызваны ошибками на диске. Запустите:

chkdsk C: /f /r

Вас могут попросить перезагрузить – соглашайтесь. Проверка займёт время.


Метод 6 – Вариант Microsoft: обновление / переустановка «поверх» (In-place upgrade) – надёжно, но дольше

Если всё предыдущие не помогло, самый надёжный способ – переустановить Windows поверх текущей (repair install). Это восстановит все системные файлы и компонентный склад, при этом сохранит ваши программы и личные данные.

Как сделать:

  1. Скачайте Media Creation Tool (для Windows 10/11) или подготовьте ISO той же версии Windows.
  2. Запустите setup.exe прямо в работающей системе и выберите «Обновить» / «Сохранить файлы и приложения».
  3. Следуйте мастеру. По окончании система будет восстановлена.

Это почти 100% способ исправить ошибку 80073712, если DISM и прочее не помогли. Делайте резервную копию на всякий случай.


Ещё полезные советы и порядок действий (рекомендуемая последовательность)

  1. sfc /scannow – быстрый тест.
  2. DISM /RestoreHealth – основной способ для Win8/10/11.
  3. Очистка SoftwareDistribution + сброс компонентов.
  4. CheckSUR (KB947821) – для Win7.
  5. chkdsk – проверка диска.
  6. In-place upgrade (Repair install) – если ничего не помогло.

Что НЕ делать

  • Не удаляйте системные папки просто так.
  • Не экспериментируйте с diskpart и разделами, если вы в этом не уверены.
  • Не ставьте непроверенные «исправлялки» из сомнительных сайтов.

Виталий nibbl

Привет 👋 Меня зовут Виталий, в сети я известен как Виталий Nibbl. С 2009 года я в IT и люблю задачки, от которых у других опускаются руки. Если вам сказали, что - "это невозможно" — значит, вы просто ещё не обратились ко мне 😎 В моих блогах на YouTube и Telegram вы найдёте пошаговые инструкции и решения любых сложностей. А ещё я профессионально скачиваю видео с любых платформ и всегда на связи по IT-вопросам.

Оцените автора
NIBBL
    • 01.09.2016 20:30

    Здравствуйте!
    Сегодня к своему удивлению выяснил, что с июня 2014 года мой ноутбук под Windows 7 ни раз у не обновил операционку.
    Надежду дала Ваша замечательная статья. Однако ни один метод мне не помог. А очень хочется вернуть жизнь в умирающее железо!
    Первый способ не пробовал, поскольку у меня нет диска, т.к. у меня OEM версия.
    Если Вам интересно мне помочь, то для начала надо разобраться с именем пользователя. У меня стоит имя Юзер. Когда я захожу в учётные записи, то вижу что есть только моя учётная запись. Но называюсь я уже “Юзер Администратор”. Слово “Администратор стоит немного ниже, но однозначно входит с Юзером в единое окошко. Других учётных записей нет. Можно ли считать, что я заходил в командную строку как Администратор? Я пытался изменить наименование своей учётной записи, но комп этого не принял, написав мне, что пользователь с таким именем уже существует.

    Ответить
      • 02.09.2016 11:57

      напишите мне на почту (в меню контакты есть мои данные) попробуем решить Вашу проблему.

      Ответить
    • 06.03.2017 16:39

    не работает ни один из вариантов….

    Ответить
    • 06.04.2017 15:45

    переходим по ссылке на сайт Микрософта и скачиваем пакет под Вашу систему. А что за пакет? Система у меня windows 8.1 64.

    Ответить
      • 07.04.2017 10:31

      слово ссылка залинкована на сайт Микрософт, нажмите на нее и перейдете на сайт где и скачаете нужный Ваш пакет

      Ответить
    • 19.06.2017 18:20

    С удовольствием поставил бы и 10 звёздочек, но не за что Радости не случилось..Ни один предложенный способ не помог.. Лишь 3-ий вариант на мгновение завеял победой (обновления успешно установлены), но после первой же перезагрузки всё встало на круги своя – снова красный значок с крестиком, снова некоторые обновления не установлены, снова неизвестная ошибка код 80073712. А 1-ый, не рекомендуемый вариант вообще почему-то не работает-происходит не понятный сбой.

    Ответить
    • 31.10.2017 13:48

    Привет.1 вариант не пробовал.Во 2 варианте “командной строке”не понравилось слово”restorehealth”.Типа-по контексту не подходит.3 вариант-появился другой отказ-по безопасности “Обновление для системы безопасности Microsoft .NET Framework 3.5.1 в Windows 7 (KB3127220)”.Первый отказ был по обновлению Винды-(КВ976932).Кстати,в журнале я его не нашел.4 вариант,ну,это,просто,сканирование без исправлений,я думаю.5 вариант-перешел,скачал,при установке Винда
    говорит,типа,такое у нас,уже,есть!А где удалить я не знаю.Извини,я,все подробно описал,на всякий случай.Может я чё не так делаю.И я думаю,самый радикальный вариант-СНЕСТИ ВИНДУ,НАФИГ,И УСТАНОВИТЬ ПО НОВОЙ.И,конечно,прислушаться к совету:”НЕ ВЫРУБАТЬ КОМП ДО ОКОНЧАНИЯ ОБНОВЛЕНИЯ!Все.Устал.Аж указательный палец заболел от клавиш.Всем пока.

    Ответить
    • 01.02.2018 08:40

    Решил начать с последнего способа, перешел по ссылке, попал на страницу Мелкософта, Поддержка для Windows – Справка для Windows… Ну и что???? Куда там дальше то тыкать? Не совет а пустышка какая-то, в топку…

    Ответить
      • 03.02.2018 20:53

      изменился URL , подправил его!

      Ответить
    • 08.10.2018 22:02

    для 64 битных ссылка тут https://www.microsoft.com/ru-ru/download/confirmation.aspx?id=20858

    Ответить
    • 17.12.2018 23:29

    Не помог ни один вариант.
    Отказывает в команде DISM.exe /Online /Cleanup-image /Restorehealth
    Не распознаёт этот параметр.

    Ответить
    • 29.06.2019 20:05

    Попробовал все варианты,- не один не избавил от проблемы..

    Ответить
    • 01.11.2019 07:41

    Помогло вот это
    https://support.microsoft.com/ru-ru/help/949104/how-to-update-the-windows-update-agent-to-the-latest-version
    и не смотря на то что в процессе установки вылазит ошибка 0x80073712 после перезагрузки начинает работать
    Ну и плюс Вариант 5
    Потом правда вылазит ошибка 0x8024402f но несколько раз кнопка повторить и начинают устанавливаться

    Ответить

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Оценка

PROS

+
Add Pros

Cons

+
Add Cons