Коротко: ошибка 80073712 обычно означает, что повреждён компонентный склад Windows Update (Component Store). Чаще всего так бывает, если выключили компьютер во время установки обновлений, или update-программа по каким-то причинам прервала работу. Из-за этого новые пакеты не ставятся – Update выдаёт ошибку.
Ниже – реальные рабочие способы починить это, от простого к сложному. Читайте весь список, выполняйте шаги аккуратно, в конце – самый надёжный метод (если всё остальное не помогло).
⚠️ Важное предупреждение: любые операции с системой могут привести к потере данных. Если есть возможность – сделайте резервную копию важных файлов. Всё что вы делаете – на ваш страх и риск.
👉 https://t.me/NibblitClub
Что делать в первую очередь (быстрая проверка)
- Перезагрузите компьютер. Иногда помогает элементарно.
- Отключите сторонний антивирус/файрвол на время (иногда они мешают).
- Запустите Проверку целостности системных файлов (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 хранит скачанные обновления. Её можно очистить.
- Откройте Командную строку (Админ) и остановите службы:
net stop wuauserv
net stop bits
net stop cryptsvc
- Переименуйте или очистите папку
C:\Windows\SoftwareDistribution:
- Можно просто переместить всё содержимое в другую папку (на всякий случай) или удалить:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- Перезапустите службы:
net start wuauserv
net start bits
net start cryptsvc
- Перезагрузите ПК и попробуйте обновить систему.
Этот метод «обнуляет» локальный кеш обновлений – 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). Это восстановит все системные файлы и компонентный склад, при этом сохранит ваши программы и личные данные.
Как сделать:
- Скачайте Media Creation Tool (для Windows 10/11) или подготовьте ISO той же версии Windows.
- Запустите
setup.exeпрямо в работающей системе и выберите «Обновить» / «Сохранить файлы и приложения». - Следуйте мастеру. По окончании система будет восстановлена.
Это почти 100% способ исправить ошибку 80073712, если DISM и прочее не помогли. Делайте резервную копию на всякий случай.
Ещё полезные советы и порядок действий (рекомендуемая последовательность)
- sfc /scannow – быстрый тест.
- DISM /RestoreHealth – основной способ для Win8/10/11.
- Очистка SoftwareDistribution + сброс компонентов.
- CheckSUR (KB947821) – для Win7.
- chkdsk – проверка диска.
- In-place upgrade (Repair install) – если ничего не помогло.
Что НЕ делать
- Не удаляйте системные папки просто так.
- Не экспериментируйте с
diskpartи разделами, если вы в этом не уверены. - Не ставьте непроверенные «исправлялки» из сомнительных сайтов.










Здравствуйте!
Сегодня к своему удивлению выяснил, что с июня 2014 года мой ноутбук под Windows 7 ни раз у не обновил операционку.
Надежду дала Ваша замечательная статья. Однако ни один метод мне не помог. А очень хочется вернуть жизнь в умирающее железо!
Первый способ не пробовал, поскольку у меня нет диска, т.к. у меня OEM версия.
Если Вам интересно мне помочь, то для начала надо разобраться с именем пользователя. У меня стоит имя Юзер. Когда я захожу в учётные записи, то вижу что есть только моя учётная запись. Но называюсь я уже “Юзер Администратор”. Слово “Администратор стоит немного ниже, но однозначно входит с Юзером в единое окошко. Других учётных записей нет. Можно ли считать, что я заходил в командную строку как Администратор? Я пытался изменить наименование своей учётной записи, но комп этого не принял, написав мне, что пользователь с таким именем уже существует.
напишите мне на почту (в меню контакты есть мои данные) попробуем решить Вашу проблему.
не работает ни один из вариантов….
переходим по ссылке на сайт Микрософта и скачиваем пакет под Вашу систему. А что за пакет? Система у меня windows 8.1 64.
слово ссылка залинкована на сайт Микрософт, нажмите на нее и перейдете на сайт где и скачаете нужный Ваш пакет
С удовольствием поставил бы и 10 звёздочек, но не за что Радости не случилось..Ни один предложенный способ не помог.. Лишь 3-ий вариант на мгновение завеял победой (обновления успешно установлены), но после первой же перезагрузки всё встало на круги своя – снова красный значок с крестиком, снова некоторые обновления не установлены, снова неизвестная ошибка код 80073712. А 1-ый, не рекомендуемый вариант вообще почему-то не работает-происходит не понятный сбой.
Привет.1 вариант не пробовал.Во 2 варианте “командной строке”не понравилось слово”restorehealth”.Типа-по контексту не подходит.3 вариант-появился другой отказ-по безопасности “Обновление для системы безопасности Microsoft .NET Framework 3.5.1 в Windows 7 (KB3127220)”.Первый отказ был по обновлению Винды-(КВ976932).Кстати,в журнале я его не нашел.4 вариант,ну,это,просто,сканирование без исправлений,я думаю.5 вариант-перешел,скачал,при установке Винда
говорит,типа,такое у нас,уже,есть!А где удалить я не знаю.Извини,я,все подробно описал,на всякий случай.Может я чё не так делаю.И я думаю,самый радикальный вариант-СНЕСТИ ВИНДУ,НАФИГ,И УСТАНОВИТЬ ПО НОВОЙ.И,конечно,прислушаться к совету:”НЕ ВЫРУБАТЬ КОМП ДО ОКОНЧАНИЯ ОБНОВЛЕНИЯ!Все.Устал.Аж указательный палец заболел от клавиш.Всем пока.
Решил начать с последнего способа, перешел по ссылке, попал на страницу Мелкософта, Поддержка для Windows – Справка для Windows… Ну и что???? Куда там дальше то тыкать? Не совет а пустышка какая-то, в топку…
изменился URL , подправил его!
для 64 битных ссылка тут https://www.microsoft.com/ru-ru/download/confirmation.aspx?id=20858
Не помог ни один вариант.
Отказывает в команде DISM.exe /Online /Cleanup-image /Restorehealth
Не распознаёт этот параметр.
Попробовал все варианты,- не один не избавил от проблемы..
Помогло вот это
https://support.microsoft.com/ru-ru/help/949104/how-to-update-the-windows-update-agent-to-the-latest-version
и не смотря на то что в процессе установки вылазит ошибка 0x80073712 после перезагрузки начинает работать
Ну и плюс Вариант 5
Потом правда вылазит ошибка 0x8024402f но несколько раз кнопка повторить и начинают устанавливаться