Все способы:
- Способ 1: Запуск средства устранения неполадок
- Способ 2: Проверка ОС на целостность файлов
- Способ 3: Удаление ожидающего XML-файла
- Способ 4: Перезапуск службы «Центра обновления Windows»
- Способ 5: Сброс и обновление компонентов ОС
- Способ 6: Удаление папки файлов обновлений
- Вопросы и ответы: 1
Способ 1: Запуск средства устранения неполадок
Ошибка с кодом 0x80073712 появляется в операционной системе Windows 10 при попытке инсталляции обновлений. Соответственно, искать причину ее возникновения тоже следует в работе «Центра обновления». Самое простое, что может сделать обычный пользователь, — запустить встроенное средство устранения неполадок и посмотреть, какой результат появится после сканирования.
- Для этого откройте меню «Пуск» и перейдите в приложение «Параметры», нажав по значку в виде шестеренки.
- Выберите категорию «Обновление и безопасность», где и находится интересующее вас средство устранения неполадок.
- Через панель слева перейдите к рассматриваемому инструменту.
- Из списка вам нужна категория «Центр обновления Windows».
- Появится кнопка «Запустить средство устранения неполадок», по которой и следует кликнуть.
- Ожидайте сканирования и завершения проверки всех составляющих, связанных с «Центром обновления Windows».
Ознакомьтесь с полученным результатом, чтобы понять, были ли исправлены ошибки при работе этого компонента. Если да, запускайте повторный поиск апдейтов, проверяя выполненные действия. В противном случае переходите к следующим методам статьи.
Способ 2: Проверка ОС на целостность файлов
Виндовс 10 состоит из огромного количества системных файлов, влияющих на работу различных компонентов, в том числе и отвечающего за установку обновлений. Появляющаяся ошибка 0x80073712 свидетельствует об отсутствии или повреждении определенных файлов. Тогда приоритетной задачей станет запуск средства проверки целостности объектов, о взаимодействии с которым вы узнаете из материала по ссылке ниже. Там же вы найдете ответы на вопрос, что делать, если сканирование было прервано новой неполадкой.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10
Способ 3: Удаление ожидающего XML-файла
Во время поиска и инсталляции обновлений для операционной системы создается XML-файл, в котором хранится вспомогательная информация для компонентов Windows. Если он был поврежден или не удалился после появления мелкого сбоя, вполне возможно, что при следующей попытке установки апдейтов возникнет рассматриваемая ошибка. Поэтому нужно вручную избавиться от этого файла, позволив ему тем самым автоматически создаться при следующем запуске поиска обновлений.
- Дальнейшие действия выполняются в «Командной строке», поэтому запустите это приложение любым удобным образом от имени администратора, например через «Пуск».
- Введите команду
net stop trustedinstaller
, чтобы остановить службу установщика модулей, иначе удаление файла будет невозможным. - Ожидайте появления соответствующего уведомления о том, что служба успешно остановлена.
- Следом используйте команду
cd %windir%\winsxs
, чтобы перейти по пути расположения целевого XML-файла. - Впишите команду
takeown /f pending.xml /a
, завершающую процесс файла, и подтвердите ее нажатием по клавише Enter. - Последняя команда перед удалением имеет вид
cacls pending.xml /e /g everyone:f
и позволяет избавиться от остаточных зависимостей. - Остается только написать
del pending.xml
, удалив тем самым необходимый объект из операционной системы.
Сейчас желательно перезагрузить компьютер, чтобы служба установки модулей пришла в свое штатное состояние, а уже потом можно переходить к проверке обновления ОС.
Способ 4: Перезапуск службы «Центра обновления Windows»
Иногда справиться с поставленной задачей можно банальным путем — просто перезагрузив основную службу, отвечающую за установку обновлений. Конечно, этот метод не гарантирует стопроцентной эффективности, однако попробовать его стоит.
- Откройте приложение «Службы», отыскав его через меню «Пуск».
- В конце списка отыщите строку «Центр обновления Windows» и дважды щелкните по ней, вызвав окно свойств.
- Остановите данную службу, а спустя несколько секунд снова запустите. Для уверенности перед активацией можно перезагрузить операционную систему, но это не является обязательным условием.
Способ 5: Сброс и обновление компонентов ОС
В «десятке» есть несколько важных компонентов, отвечающих за инсталляцию апдейтов. Возможно, какой-то из них дал сбой, после чего ему не удается нормально запуститься, поскольку автоматически сброс производится редко. Есть смысл заняться сбросом компонентов вручную, благо это выполняется путем ввода нескольких консольных команд и не займет много времени. По очереди скопируйте и активируйте каждую представленную далее строку, а по завершении проверьте результат.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Способ 6: Удаление папки файлов обновлений
Во время инсталляции апдейтов в Windows 10 их файлы помещаются во временное хранилище, которое автоматически очищается после успешной установки. Однако из-за ошибки эти файлы могут остаться там навсегда, а следующая проверка обновлений вызовет дополнительные неполадки. При появлении каких-либо трудностей всегда рекомендуется очищать эту папку, что легче сделать через ту же «Командную строку».
- Откройте консоль и первой командой остановите службу, отвечающую за инсталляцию обновлений, чтобы получить доступ к удалению файлов. Это осуществляется вводом
net stop wuauserv
. - Дождитесь появления уведомления об успешной остановке службы и переходите далее. Если она уже остановлена, просто игнорируйте сообщение и напишите следующую команду.
- Команда
ren c:\windows\SoftwareDistribution softwaredistribution.old
не удалит папку с файлами, а просто переименует ее, чтобы в случае необходимости изменения можно было откатить. - После этого запустите целевую службу через
net start wuauserv
и проверьте процесс инсталляции апдейтов.
Наша группа в TelegramПолезные советы и помощь
- Почему возникает ошибка Центра обновлений
- 7 способов исправить сбой 0x80073712
Сбой 0x80073712 — распространенная ошибка, возникающая при попытке установить новые обновления в Windows. Она появляется по разным причинам. Разберем, почему возникает неполадка и как ее можно исправить.
Почему возникает ошибка Центра обновлений
Среди основных причин ошибки 0x80073712 можно выделить следующее:
- Проблемы со службой Центра обновления;
- Недостаток свободного места на системном разделе;
- Повреждения системных файлов;
- Неполадки при загрузке файлов обновлений;
- Деятельность вредоносного ПО.
Исправив эти проблемы, можно возобновить исправную работу Центра обновления ОС.
7 способов исправить сбой 0x80073712
Разберем 7 различных решений ошибки, которые помогут избавиться от нее в большинстве случаев. Применив несколько, можно легко устранить неполадку.
Запуск устранения неполадок
Простой способ решения — применить стандартную службу для поиска и устранения неполадок Центра обновления Windows. Программа выявляет и, по возможности, исправляет найденные ошибки. В некоторых случаях она помогает вернуть Центру обновления работоспособность. Чтобы запустить ее, проделайте следующее:
1. Запустите Параметры любым способом, например, с помощью сочетания кнопок Win + I.
2. Откройте раздел Обновление и безопасность.
3. Перейдите во вкладку Устранение неполадок, выбрав ее в левом меню.
3. Щелкните на пункт Дополнительные средства в правой части окна.
4. Выберите Центр обновления и нажмите на кнопку Запустить, чтобы открыть утилиту устранения ошибок.
5. Выполните шаги средства исправления неполадок. Для каждого случая они могут отличаться.
После этого нужно перезагрузить компьютер. Затем можно пробовать установить обновления повторно. Скорее всего, их загрузка восстановится.
Очистка системного раздела
Одна из возможных причин ошибки — отсутствие свободного пространства на диске C. Чтобы освободить место на системном разделе, можно воспользоваться встроенной программой Очистка диска. Для этого:
1. Откройте Этот компьютер в Проводнике.
2. Кликните ПКМ по системному диску и щелкните на пункт Свойства.
3. В появившемся окне нажмите на кнопку Очистка диска во вкладке Общие.
4. Дождитесь завершения оценки доступного к очистке места.
5. Отметьте виды файлов к очистке галочками. Можно оставить выбранные пункты по умолчанию. Это позволит удалить основные временные файлы и содержимое корзины. После выбора файлов к очистке нажмите на кнопку ОК.
6. Дождитесь завершения работы программы.
Диск C будет очищен и на нем освободится дополнительное пространство. В ряде случаев это помогает исправно запустить установку обновлений.
Проверка службы Центра обновления
Иногда ошибка может быть вызвана тем, что служба Центра обновления отключена в системе. Стоит проверить состояние сервиса в настройках и включить его, если окажется, что он деактивирован. Для этого:
1. Перейдите в утилиту Службы. Ее можно открыть, например, запустив программу Выполнить сочетанием клавиш Win + R и воспользовавшись в ней командой services.msc. Другой способ — найти приложение Службы в поиске на строке задач.
2. В списке служб найдите пункт Центр обновления и кликните по нему дважды.
3. В появившемся окне свойств сервиса убедитесь, что служба запущена и в графе Тип запуска установлено значение Автоматически. Если это не так, измените параметры на нужные, нажмите Применить и ОК.
4. Закройте окно утилиты Службы.
После этого можно повторно проверять работоспособность обновлений.
Проверка целостности файлов Windows
Иногда источником сбоя с кодом 0x80073712 становятся повреждения компонентов Windows. Выявить и исправить их можно при помощи встроенных в систему утилит. Например, sfc. Чтобы воспользоваться этой службой, откройте Командную строку от имени администратора. Это можно сделать, например, через поиск на строке задач.
В окне консоли нужно выполнить команду sfc /scannow. Для завершения восстановления файлов может потребоваться перезагрузка. Выполните ее, если программа уведомит о необходимости перезапустить ПК сообщением на экране.
Устранение повреждений жесткого диска
В некоторых случаях исправить ошибку помогает восстановление повреждений файловой системы диска C. Чтобы произвести его, нужно открыть CMD с правами администратора, выполнить в консоли команду chkdsk C: /f /r, после чего перезагрузить компьютер. Служба проведет поиск и устранение найденных неисправностей файловой системы, которые могли быть причиной возникновения ошибки 0x80073712.
Поиск и удаление вирусов
Другая возможная причина возникновения ошибки 0x80073712 — заражение системы вирусами. Некоторые виды вредоносного ПО препятствуют исправной работе стандартных служб Windows, таких, как Центр обновления. Стоит провести поиск и удаление вирусов с помощью любого доступного антивируса. Например, встроенного в ОС Защитника Windows или утилиты от Malwarebytes.
Переустановка Windows
Если ни один из способов решения не помог, можно прибегнуть к переустановке операционной системы. Это радикальный метод, который гарантированно позволит устранить сбой. Перед переустановкой стоит заранее сохранить все важные файлы с системного раздела, так как он будет отформатирован в процессе инсталляции новой копии ОС.
Столкнулся с интересной ошибкой 0x80073712 при установке обновлений в Windows Server 2016. Как выяснилось позже, эта ошибка связана с повреждением хранилища компонентов Windows. В этой статье рассмотрим, как исправить хранилище компонентов в Windows 10 / 8.1 и Windows Server 2016/2012 R2 и восстановить работу Windows Update.
При попытке установить обновления в Центре обновления Windows появляется ошибка:
Некоторый файлы обновления отсутствуют или имеются проблемы. Мы попытаемся скачать обновление позже.
Код ошибки: (0x80073712)
Some update files are missing or have problems. We’ll try to download the update.
Error code: (0x80073712)
В первую очередь я попробовал сбросить состояние службы Windows Update и очистить каталог SoftwareDistribution по рекомендациям из статьи “Сброс настроек Центра обновления Windows”, но это не помогло.
С помощью команды
dism /online /get-packages
я проверил, что все обновления находятся в статусе Installed.
Если у некоторых обновлений указан Install Pending, вы из можете корректно удалить с помощью команды DISM (используйте ваш Package Identity):
DISM.exe /Online /Remove-Package /PackageName:Package_for_KB4485447~31bf3856ad364e35~amd64~~10.0.1.1 /quiet /norestart
Довольно долго решал, с какой стороны подойди к этой проблеме, но в рамках траблшутинга мне понадобилось установить на Windows Server 2016 компонент .Net Framework 3.5. При установке компонента .Net с помощью DISM появилась характерная ошибка, которая и натолкнула меня на дальнейшие действия:
The request to add or remove features on the specified server failed. Installation of one or more roles, role services or features failed. The component store has been corrupted. Error: 0x80073712.
Хранилище компонентов повреждено. Ошибка: 0x80073712.
При этом в файле CBS.log можно найти такую строку (%WinDir%\Logs\CBS\CBS.log):
[HRESULT = 0x80073712 - ERROR_SXS_COMPONENT_STORE_CORRUPT]
Как вы видите, по какой-то причине хранилище компонентов вашей системы повреждено, в результате чего Windows Update не может получить данные из манифеста CBS (Component-Based Servicing) необходимые для установки обновлений. Вы можете восстановить хранилище компонентов с помощью встроенного функционала DISM.
В самом простом случае при восстановлении хранилища компонентов вам не потребуется установочный диск с дистрибутивом Windows. В этом случае для восстановления система будет использовать файлы хранилища на локальном диске и сайт Windows Update (локальный WSUS сервер не может быть использован для восстановления компонентов).
В первую очередь проверьте состояние хранилища компонентов с помощью команды:
dism /online /cleanup-image /checkhealth
Если после выполнения анализа появилось сообщение “component store is repairable”, вы можете попытаться восстановить хранилище компонентов командой:
dism /online /cleanup-image /restorehealth
В некоторых случаях это достаточно. Но у меня утилита DISM выдала ошибку:
Error: 0x800f0906
The source files could not be downloaded.
В этом случае для восстановления Windows требуется установочный диск с вашим дистрибутивом Windows. Допустим, вы смонтировали ISO файл с вашим дистрибутивом Windows. Теперь нужно проверить список текущих редакций Windows в файле install.wim в подключенном образе (диске):
dism /Get-WimInfo /WimFile:e:\sources\install.wim
В моем случае установлена редакция Windows Server 2016 Standard (Desktop Experience), поэтому в следующей команде я использую ее индекс – 2.
dism /online /cleanup-image /restorehealth /source:e:\sources\install.wim:2 /LimitAccess
Еще раз проверьте состояние хранилища компонентов:
Dism /Online /Cleanup-Image /CheckHealth
DISM должна вернуть:
Повреждение хранилища компонентов не обнаружено (No component store corruption detected).
После восстановления хранилища достаточно перезагрузить Windows и проверить, что обновления и компоненты Windows устанавливаются без ошибки.
Проблемы Центра обновления Windows — код ошибки 0x80073712
Данный материал поможет устранить и предотвратить проблемы связанные с ошибками 0x80073712 или 0x80070003 Центра Обновления Windows
от Anatoliy | Обновнено 25.03.2023 | от Anatoliy
«I have not been able to install the important updates and the Error codes are
Code 0x80073712
Code 0x80070003
How do I resolve this? Please help.»
Некоторые пользователи столкнулись с проблемой указанной выше, которая связана со сбоем Центра обновления Windows. Код ошибки — 0x80073712 или 0x80070003. Это в основном связано с тем, что файл, необходимый Центру обновления Windows, поврежден или отсутствует. Чтобы решить эту проблему, можно выполнить следующие действия.
Метод первый: Средство устранения неполадок Windows
1. Введите «Устранение неполадок» в поле поиска и выберите Центр обновления Windows;
2. Далее Устранение неполадок > Дополнительные средства устранения неполадок. Затем в разделе Запустить диагностику и устранить неполадку выберите Центр обновления Windows > Запустить средство устранения неполадок. Когда средство устранения неполадок завершит работу, рекомендуется перезапустить устройство.;
Метод второй: Средство проверки системных файлов
Если не удается решить проблему с помощью средства устранения неполадок Windows, возможно, потребуется использовать средство проверки системных файлов для восстановления поврежденных файлов Windows.
1. Введите «Командная строка» в поле поиска и запустите от имени администратора;
2. Введите «sfc /scannow» и нажмите Enter, он просканирует все защищенные системные файлы и заменит поврежденные файлы;
3. Повторите попытку обновления.
Метод третий: запустите средство DISM
1. Введите «Командная строка» в поле поиска и запустите от имени администратора;
2. Введите «DISM.exe /Online /Cleanup-image /Scanhealth» и нажмите Enter;
3. Введите «DISM.exe /Online /Cleanup-image /Restorehealth» и нажмите Enter;
4. Повторите попытку обновления.
Эти методы могут устранить проблему Центра обновления Windows с кодом ошибки 0x80073712 или 0x80070003. Но если все решения приносят должного результата, возможно, вам нужно перезагрузить свою систему.
Иногда Центр обновления Windows также выдает некоторые ошибки из-за проблемного обновления. Здесь нужно просто удалить неправильные патчи. IObit Uninstaller может помочь вам легко организовать и проверить исправления Центра обновления Windows. Если какой-либо обнаруженный патч не совместим или дает сбой, вы можете просто удалить его и восстановить работу своей системы.
Обновление ОС Windows 10 в настоящее время является чрезвычайно обыденным делом для любого пользователя, однако, код ошибки обновления 0x80073712 может стать на пути такого уже, казалось бы, привычного процесса. Данную ошибку вы можете увидеть во время работы с Центром обновления Windows.
Сообщение ошибки не несет в себе какой-то важной информации, которая бы помогла осветить произошедшее. Тем не менее в данной статье мы попытаемся помочь вам в решении этой проблемы. Как исправить ошибку 0x80073712? Давайте же взглянем на ответ к этому вопросу.
Код ошибки 0x80073712: способы решения
Способ №1 Запуск официальной утилиты для устранения неполадок
Для некоторых из вас это может оказаться новостью, но существует специальная утилита, которая способна исправлять неполадки, возникающие в Центре обновления Windows. За ее надежность переживать не стоит, так как утилита является официальной разработкой компании Майкрософт. Воспользуйтесь ссылкой на загрузку этой утилиты, а затем запустите ее.
Заметка: не имеет значения, откуда вы будете производить запуск утилиты. Можете разместить ее, например, на Рабочем столе своей системы и запустить программу.
Запустив утилиту, перед вами появится небольшое окошко с выбором из нескольких пунктов: утилита способна производить устранение и в других аспектах системы, но нам сейчас понадобится только один пункт. Выберите «Центр обновления Windows» и нажмите «Далее». Затем просто следуйте инструкции на экране и нажмите на то, что от вас попросят в процессе устранения неполадок.
Завершив работу с утилитой по устранению неполадок с Центром обновления Windows, перезагрузите систему. Подождите, пока Windows будет в полной мере загружен, а затем попытайтесь выполнить обновление, чтобы проверить наличие кода ошибки 0x80073712. В некоторых случаях, этого способа вполне хватает для решения проблемы, однако, порой, это не достаточно, из-за приходится прибегать к чему-то более изощренному.
Способ №2 Использование утилиты DISM
С помощью утилиты DISM вы можете просматривать, устанавливать, восстанавливать и настраивать компоненты образа системы Windows. С помощью данной утилиты мы сейчас восстановим образ вашей системы, что также восстановит и Центр обновления Windows, и устранит появляющуюся там ошибку: 0x80073712.
Использование утилиты DISM возможно только через Командную строку, так что вам придется для начала вызвать ее. Для этого нажмите комбинацию клавиш Windows+S, чтобы вызвать поисковое поле ОС. Введите в это поисковое поле запрос «Командная строка». Нажмите на высветившейся результат правой кнопкой мыши и выберите пункт «Запустить от имени Администратора» в контекстном меню.
Как только перед вами возникнет черное окошко Командной строки, впишите в нее команды DISM.exe /Online /Cleanup-image /Scanhealth и DISM.exe /Online /Cleanup-image /Restorehealth, нажимая Enter после каждой из них. Процесс выполнения каждой из команд может занять некоторое время, так что приготовьтесь немного подождать.
Заметка: мы также рекомендуем провести вам сканирование и восстановление системных файлов, тем более, что у вас в данный момент все еще открыта Командная строка. Введите в нее команду sfc/ scannow и нажмите Enter. Дождитесь окончания процесса, после чего закройте Командную строку и перезагрузите свой компьютер.
Зайдите снова в систему и проверьте, был ли устранен код ошибки 0x80073712 в Windows 10. Большинство пользователей утверждают, что именно после выполнения данного способа — проблема исчезнет. Однако, если вы все еще задаетесь вопросом о том, как исправить ошибку 0x80073712, то давайте переходить к последнему способу: восстановлению операционной системы Windows 10.
Способ №3 Возврат Windows 10 в исходное состояние
К сожалению, если ничем вышеуказанным вы не смогли добиться какого результата с проблемой в виде кода ошибки обновления 0x80073712, то пора переходить к более тяжелым методам. В этом финальном способе мы будем выполнять такую технику, как возврат операционной системы к исходному состоянию.
Существует два типа возврата: с удалением личных файлов и без их удаления. Попробуйте для начала воспользоваться возвратом без удаления личных файлов. Итак, кликните на Пуск и выберите Настройки. Открыв окно Настройки, перейдите в раздел «Обновление и безопасность», а затем кликните на вкладку «Восстановление».
Далее нажмите на кнопку «Начать» вверху окошка. Далее вам нужно попросту следовать инструкциям на вашем экране. Не забудьте выбрать возврат с сохранением личных файлов(вам понадобится выбрать вариант самостоятельно). Как только вы закончите с возвратом системы, зайдите в Центр обновления Windows 10 и проверьте, сработало ли это решение ошибки 0x80073712. Если нет, то можно прибегнуть к возврату системы с удалением личных файлов, так как они могут являться корнем проблемы.