Содержание
- Способ 1: Запуск средства устранения неполадок
- Способ 2: Проверка ОС на целостность файлов
- Способ 3: Удаление ожидающего XML-файла
- Способ 4: Перезапуск службы «Центра обновления Windows»
- Способ 5: Сброс и обновление компонентов ОС
- Способ 6: Удаление папки файлов обновлений
- Вопросы и ответы
Способ 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
, удалив тем самым необходимый объект из операционной системы.
Сейчас желательно перезагрузить компьютер, чтобы служба установки модулей пришла в свое штатное состояние, а уже потом можно переходить к проверке обновления ОС.
Иногда справиться с поставленной задачей можно банальным путем — просто перезагрузив основную службу, отвечающую за установку обновлений. Конечно, этот метод не гарантирует стопроцентной эффективности, однако попробовать его стоит.
- Откройте приложение «Службы», отыскав его через меню «Пуск».
- В конце списка отыщите строку «Центр обновления 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
и проверьте процесс инсталляции апдейтов.
Еще статьи по данной теме:
Помогла ли Вам статья?
Вчера на работе устанавливал новый комп и когда выключал его пошло обновлении и у меня не было времени ждать пока все 73 пакета поставятся и я тупо его выключил (знаю что так делать нельзя, но обстоятельства и ограничение по времени диктовали другие условия и сжав пальцы крестиком и по надеясь на русское “АВОСЬ” пошел на этот рискованный шаг).
Когда включил комп, он запустился без проблем, доставились какие то обновления, потом было пару раз перезагрузок и при очередном поиске обновлений и установке вылетела вот такое окно с ошибкой:
Код 80073712 произошла неизвестная ошибка Windows Update
Содержание
- Причина ошибки 80073712
- Способы решения и устранения 80073712
- Варианты исправления ошибки 80073712:
- Вариант от Microsoft (1 вариант)
- Вариант от Microsoft используя утилиту DISM (2 вариант)
- Удаление хранилища обновлений SoftwareDistribution (3 вариант)
- Проверка целостности файлов (4 вариант)
- Средство проверки готовности системы к обновлению от Microsoft KB947821 (5 вариант)
Причина ошибки 80073712
Когда я выключил принудительно компьютер в процессе установки обновления я повредил хранилище компонентов Windows Update и поэтому теперь не поставятся ни одно обновление на компьютер.
PS (ни в коем случае не надейтесь на АВОСь и не выключайте компьютер когда устанавливаются обновления, потому как я еще отделался легко, а мог и полностью загубить систему и пришлось все это восстанавливать или переустанавливать)
Способы решения и устранения 80073712
Способов решения данной ошибки с кодом 80073712 достаточно много и я постараюсь описать их все. Но самый легкий и 100% который вылечит эту ошибку я опишу в самом конце статьи.
Варианты исправления ошибки 80073712:
- Вариант от Microsoft (я его описал, но им лучше не пользоваться)
- Вариант от Microsoft используя утилиту DISM
- Удаление хранилища обновлений SoftwareDistribution
- Проверка целостности файлов
- Средство проверки готовности системы к обновлению от Microsoft KB947821
Вариант от Microsoft (1 вариант)
Скажу сразу что этот способ я не советую использовать, сразу, а только если уже ни чего не помогло!
-
Закройте все программы и перезагрузите компьютер.
-
Вставьте DVD-диск с ОС Windows в соответствующий дисковод на компьютере. Дождитесь запуска программы установки. Если установка не началась автоматически, выполните следующие действия.
-
Нажмите кнопку Пуск и введите в поле поиска Диск:\setup.exe, где Диск — это буква DVD-дисковода на компьютере (например, D:\setup.exe).
-
В списке Программы выберите Setup.exe.
-
-
Нажмите кнопку Установить.
-
Выберите параметр Выполнить подключение к Интернету для получения последних обновлений программы установки (рекомендуется).
-
При отображении соответствующего запроса укажите ключ продукта Windows.
-
В окне Выберите тип установки щелкните Обновление.
-
После завершения установки перезагрузите компьютер, а затем откройте Центр обновления Windows.
Вариант от Microsoft используя утилиту DISM (2 вариант)
Данный способ очень хорош, но я его использовал всего пару раз!
- Откройте командную строку под Администратором
-
В командной строке введите следующие команды. Нажимайте клавишу ВВОД после каждой команды:
-
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
-
Перезагрузите компьютер
-
Снова запустите Центр обновления Windows.
Удаление хранилища обновлений SoftwareDistribution (3 вариант)
Этот способ я бы выделил в разряд радикальных, но он в действительности почти всегда срабатывает
- Откройте управление компьютером и остановите службу
- Далее переходим в директорию C:\Windows\SoftwareDistribution
- Переносим или удаляем все папки из нее
- Запускаем службу обновления (ту которую останавливали в первом пункте)
- Запускаем обновление Windows и смотрим результат
Проверка целостности файлов (4 вариант)
Данная команда эта как таблетка аспирина для человека если болит голова сначала выпей ее
- Откройте командную строку под Администратором
- cmd >sfc /SCANNOW
- Запускаем обновление Windows
- Возможно этот вариант Вам тоже поможет!
Средство проверки готовности системы к обновлению от Microsoft KB947821 (5 вариант)
Этот способ самый надежный и 100% он решит Вашу проблему, но если он не помог, тогда пробуйте по пунктам со второго варианта и у Вас все получится, а если нет, то пишите мне и мы вместе разберемся с этой проблемой
- переходим по ссылке на сайт Микрософта и скачиваем пакет под Вашу систему
- Устанавливаем и перезагружаем компьютер
- Радуемся жизни
PS если радость не получилось, то продуйте с варианта второго и низ!
80073712, 80073712 windows 7, 80073712 windows 7 ошибка обновления, windowsupdate 80073712, windowsupdate 80073712 windowsupdate dt000, исправить 80073712, исправить ошибку 80073712, код 80073712, код 80073712 windows 7, код ошибки 80073712, код ошибки 80073712 windows 7, код ошибки обновления 80073712, ошибка 80073712, ошибка 80073712 windows 7, ошибка windows код 80073712, ошибка обновлений 80073712, ошибка обновления windows 7 код 80073712, причины появления ошибки 80073712, центр обновлений windows 80073712
Обновление ОС требует наличия полного комплекта файлов для внесения изменений. Не нашелся компонент, где-то произошел сбой при поиске нужных данных – и вот уже приходится думать, как исправить код ошибки 0x80073712 на Windows 10. Особенно неприятно, если это совпадает с установкой очередной серьезной версии вроде 1809. Рассмотрим причины и способы устранения неполадки.
Код ошибки 0x80073712 обозначает, что при попытке установить обновление ОС Windows 10 не смогла получить доступа к соответствующим файлам в силу их отсутствия. Процесс обновления прерывается, повторный запуск зачастую не дает эффекта. Также данные могли оказаться повреждены, так что система не опознает их как корректные пакеты.
Для исправления необходимо собрать полноценный комплект файлов. Сделать это можно при помощи различных инструментов:
- специальная утилита от Microsoft для автоматического устранения неполадок;
- использование DISM в режиме восстановления системных файлов;
- штатное средство для восстановления системы.
Иногда сбой происходит, если антивирус ошибочно посчитал загружаемые модули компонентами вредоносного ПО, заблокировал к ним доступ или постарался «вылечить». В таком случае попробуйте временно выключить или деинсталлировать антивирусную программу, а после обновления верните ее обратно в рабочий режим.
Как исправить код ошибки 0x80073712 на Windows 10
Первое, что рекомендуется сделать при возникновении данной ошибки – попробовать исправить ее при помощи средства для устранения неполадок. Для Центра обновления скачивать его необходимо по ссылке https://aka.ms/wudiag. Запустится сохранение файла, укажите папку или воспользуйтесь установленным по умолчанию каталогом.
После этого найдите в папке загрузок файл wu10.diagcab и запустите двойным кликом. Или же непосредственно в браузере (или его окне загрузок) выберите вариант «Открыть».
В открывшемся окне утилиты выберите Центр обновления и перейдите к следующему шагу.
Программа проверит и устранит найденные неисправности.
Также она может предложить проверку с администраторскими правами.
После исправления ошибок утилиту можно закрыть.
Если этого недостаточно, скачайте со страницы https://goo.gl/H8Cwdh последнюю версию стека обслуживания и установите его.
Выбирайте тот файл, который соответствует версии вашей ОС (посмотреть ее можно, если нажать Win-Pause или Win-Break, 32-разрядная соответствует x86).
Также можно попробовать скачать обновление вручную. Для этого откройте страницу с перечнем обновлений по адресу https://goo.gl/uqccKF.
Выберите слева нужную версию ОС и запишите номер последнего обновления (верхняя запись под заголовком «В этом выпуске»). Затем найдите его на странице каталога обновлений (https://goo.gl/rwTQAH).
Скачайте и установите подходящую для ОС версию.
Применение средства DISM
Если предыдущий пункт не помог справиться с кодом ошибки 0x80073712, можно использовать другое решение – утилиту DISM для проверки файлов на Windows 10. Предварительно запустите терминал от имени администратора (например, правым кликом по командной строке в меню и выбором соответствующего пункта).
Далее введите DISM, а в качестве параметров укажите следующие опции:
- /online – для сличения системных файлов с их копиями на серверах MS;
- /Cleanup-Image и /RestoreHealth для восстановления сбойных компонентов.
После завершения необходимо провести локальную проверку целостности.
Затем попробуйте снова обновиться.
Узнайте также:
- Что делать если Windows 10 не видит компьютеры в сети,
- Ошибка «Critical Service Failed»: как ее устранить на Виндовс 10,
- Как убрать синий экран на компе.
Восстановление системы
Если варианты выше не устранили ошибку с кодом 0x80073712, на попытки обновиться система по-прежнему отвечает, что повреждено хранилище компонентов, можно восстановить ОС. Для этого откройте параметры шестеренкой в меню.
Перейдите в раздел обновлений.
Выберите соответствующий подпункт, затем нажмите «Начать».
Система предложит 2 варианта:
- оставить файлы, но удалить все приложения и сбросить настройки. Рекомендуется использовать именно его;
- удалить все, включая файлы. В этом случае система практически переустановит себя заново.
Выберите подходящий способ и следуйте подсказкам.
Столкнулся с интересной ошибкой 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 10 является важным шагом в поддержании максимальной производительности операционной системы, однако, ошибка 0x80073712 может стать преградой при выполнении этого шага. Ошибку можно наблюдать в Центре обновления Windows во время попытки проверить наличие обновлений или же попытаться установить их. В сообщении с ошибкой говорится, что Центр обновления наткнулся на неизвестную ошибку, вследствие чего установка обновлений невозможна.
Майкрософт уже давно в курсе данной проблемы, причем они даже выдвинули предполагаемую причину кода ошибки 0x80073712: поврежденный компонент манифеста CBS. Именно восстановлением его мы и займемся. В данной статье мы рассмотрим три самых эффективных способа решения ошибки обновления 0x80073712, которые, кстати говоря, были рекомендованы Майкрософт, так что за их эффективность переживать не стоит.
Решение ошибки 0x80073712
Способ №1 Средство устранения неполадок Центра обновления Windows
Итак, нашим первым шагом в лечении кода ошибки 0x80073712 в Windows 10 станет применение официальной утилиты компании Microsoft, которое имеет название «Средство устранения неполадок». К сожалению, данная утилита не поставляется вместе с операционной системой Windows, а поэтому вам придется загрузить утилиту с официального сайта Майкрософт. Сделать вы можете с помощью этой ссылки.
Пройдите по ссылке и загрузите средство на свой ПК. Запустите файл из любой директории, в которую он был ранее загружен. Затем просто следуйте инструкции на своем экране. Когда потребуется, выберите Центр обновления и нажмите «Далее». Дождитесь окончания операции по устранению проблем, а затем перезагрузите компьютер. Проверьте наличие ошибки 0x80073712. Способ работает, но не во всех случаях, так что если он не исправил проблему — переходите к следующему способу.
Способ №2 Применение средства DISM
Следующим ответом на вопрос о том, как исправить ошибку 0x80073712 станет системная утилита DISM, которой мы сейчас и попробуем воспользоваться, чтобы восстановить работоспособность Центра обновления Windows 10. Для использования этой утилиты вам понадобится сперва вызвать Командную строку.
Нажмите Windows+S, чтобы вызвать поисковую строку Windows 10. Впишите в поисковое поле «Командная строка». Нажмите правой кнопкой мыши на найденный результат и выберите «Запустить от имени администратора». Вызвав Командную строку с правами администратора, впишите в нее следующие команды:
- DISM.exe /Online /Cleanup-image /Scanhealth
- DISM.exe /Online /Cleanup-image /Restorehealth
Закончив с вводом команд, закройте окошко Командной строки и перезагрузите свой компьютер. Затем снова войдите в Центр обновления Windows и проверьте, присутствует ли еще код ошибки 0x80073712 в Windows 10. Если и этот способ не помог вам разрешить ситуацию, то давайте двигаться к финальному решению.
Способ №3 Восстановление системы
Если ничего из вышеуказанного не сработало, то, во-первых, нам очень жаль, и во-вторых, пришла пора приниматься за более серьезные меры. В данном случае, мы рекомендуем вам попытаться выполнить восстановления своей системы. Нажмите на Пуск и кликните на значок шестеренки, чтобы перейти в настройки вашего ПК.
Перейдите в раздел «Обновление и безопасность» и кликните на вкладку «Восстановление». Далее нажмите на кнопку «Начать», находящуюся под пунктом «Вернуть компьютер в исходное состояние». Затем следуйте инструкциях, а также обязательно убедитесь, что вы выбрали пункт о сохранении личных файлов.
Дождитесь окончания процесса, после чего снова зайдите в Центр обновления Windows 10 и убедитесь, что ошибка 0x80073712 была устранена. Как правило, данный способ работает практически в каждом случае при наличии проблемы подобного типа.
Однако, если же вам не помогла подобная процедура, то можно попробовать возвращение компьютера в исходное состояние с удалением всех личных данных. По факту, вы попросту таким образом переустановите операционную систему, что вполне удобно, учитывая, что это можно выполнить в самой системе через настройки. Если вы воспользуетесь таким способом, то ошибка 0x80073712 определенно отстанет от вас, и тогда вы спокойно сможете установить необходимые обновления.