Windows

Код ошибки 80073712 центра обновления windows 7 – How to resolve Windows update error 0x80073712?

31.03.2020

Содержание

Код 80073712 ошибка при обновлении

Вчера на работе устанавливал новый комп и когда выключал его пошло обновлении и у меня не было времени ждать пока все 73 пакета поставятся и я тупо его выключил (знаю что так делать нельзя, но обстоятельства и ограничение по времени диктовали другие условия и сжав пальцы крестиком и по надеясь на русское «АВОСЬ» пошел на этот рискованный шаг).

Когда включил комп, он запустился без проблем,  доставились какие то обновления, потом было пару раз перезагрузок и при очередном поиске обновлений и установке вылетела вот такое окно с ошибкой:

Код 80073712 произошла неизвестная ошибка Windows Update

 


Причина ошибки 80073712

Когда я выключил принудительно компьютер в процессе установки обновления я повредил хранилище компонентов Windows Update и поэтому теперь не поставятся ни одно обновление на компьютер.

PS (ни в коем случае не надейтесь на АВОСь и не выключайте компьютер когда устанавливаются обновления, потому как я еще отделался легко, а мог и полностью загубить систему и пришлось все это восстанавливать или переустанавливать)

 


Способы решения и устранения 80073712

Способов решения данной ошибки  с кодом 80073712 достаточно много и я постараюсь описать их все. Но самый легкий и 100% который вылечит эту ошибку  я опишу в самом конце статьи.

 


Варианты исправления ошибки 80073712:



  1. Вариант от Microsoft (я его описал, но им лучше не пользоваться)

  2. Вариант от Microsoft используя утилиту DISM

  3. Удаление хранилища обновлений SoftwareDistribution

  4. Проверка целостности файлов

  5. Средство проверки готовности системы к обновлению от Microsoft KB947821

 


Вариант от Microsoft (1 вариант)


Скажу сразу что этот способ я не советую использовать, сразу, а только если уже ни чего не помогло!




  1. Закройте все программы и перезагрузите компьютер.



  2. Вставьте DVD-диск с ОС Windows в соответствующий дисковод на компьютере. Дождитесь запуска программы установки. Если установка не началась автоматически, выполните следующие действия.





    1. Нажмите кнопку Пуск и введите в поле поиска Диск:\setup.exe, где Диск — это буква DVD-дисковода на компьютере (например, D:\setup.exe).



    2. В списке Программы выберите Setup.exe.







  3. Нажмите кнопку Установить.



  4. Выберите параметр Выполнить подключение к Интернету для получения последних обновлений программы установки (рекомендуется).



  5. При отображении соответствующего запроса укажите ключ продукта Windows.



  6. В окне Выберите тип установки щелкните Обновление.



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



 


Вариант от Microsoft используя утилиту DISM (2 вариант)


Данный способ очень хорош, но я его использовал всего пару раз!





  1. Откройте командную строку под Администратором

  2. В командной строке введите следующие команды. Нажимайте клавишу ВВОД после каждой команды:



  3. DISM.exe /Online /Cleanup-image /Scanhealth

    DISM.exe /Online /Cleanup-image /Restorehealth



  4. Перезагрузите компьютер



  5. Снова запустите Центр обновления Windows.




 


Удаление хранилища обновлений SoftwareDistribution (3 вариант)


Этот способ я бы выделил в разряд радикальных, но он в действительности почти всегда срабатывает




  1. Откройте управление компьютером и остановите службу


  2. Далее переходим в директорию C:\Windows\SoftwareDistribution

  3. Переносим или удаляем все папки из нее

  4. Запускаем службу обновления  (ту которую останавливали в первом пункте)

  5. Запускаем обновление Windows и смотрим результат

 


Проверка целостности файлов (4 вариант)


Данная команда эта как таблетка аспирина для человека если болит голова сначала выпей ее 




  1. Откройте командную строку под Администратором

  2. cmd >sfc /SCANNOW

  3. Запускаем обновление Windows

  4. Возможно этот вариант Вам тоже поможет!

 


Средство проверки готовности системы к обновлению от Microsoft KB947821 (5 вариант)


Этот способ самый надежный и 100% он решит Вашу проблему, но если он не помог, тогда пробуйте  по пунктам со второго варианта и у Вас все получится, а если нет, то пишите мне и мы вместе разберемся с этой проблемой




  1. переходим по ссылке на сайт Микрософта и скачиваем пакет под Вашу систему

  2. Устанавливаем и перезагружаем компьютер

  3. Радуемся жизни

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

http://www.nibbl.ru/operation_system/microsoft/windows/windows7/kod-80073712-oshibka-pri-obnovlenii/

nibbl.livejournal.com

Решение кода ошибки 0x80073712 на Windows 7 и 10

Код ошибки 0x80073712 на Виндовс 7 и 10 сигнализирует пользователю, что автоматическая служба обновления операционной системы пыталась выполнить свою работу, но задуманная операция не была завершена успешно, так как важнейший файл, предназначенный для хранения подобных пакетов, имеет повреждения.

фото 0x80073712 ошибки в Windows 7 и 10

Важно сразу успокоить людей: если хранилище компонентов повреждено (код ошибки 0x80073712), то это никоим образом не связанно с используемым оборудованием. То есть, бежать в магазин за новой деталью и тратить свои деньги – совершенно не потребуется!

Остается только одно – узнать решение (код ошибки 0x80073712 на Windows 10) возникшей ситуации. Благо оно существует.

Методика исправления подобной неприятности

Чтобы исправить код ошибки 0x80073712 на Windows 10 необходимо выполнить два последовательных этапа действий. Первый из них касается проверки целостности системных компонентов.

Делается это очень просто:

  1. Открывается командная строка через кнопочку «Пуск», в которую (обязательно с правами Администратора) вводится «sfc /scannow».
  2. Остается только подождать минут пять-десять, пока операционная система автоматически будет выполнять заданную проверку и исправлять повреждения, в случае их обнаружений.

Естественно, после окончания проверочной процедуры потребуется перезапуск компьютера и попытка выполнить ту операцию, которая была прервана неприятным сообщением.

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

  1. Вход в систему с правами администрирования.
  2. Запуск специальной системной службы PowerShell.
  3. Откроется новое окошко, в которое вводится команда «Repair-WindowsImage –Online –RestoreHealth.

Дальше – ожидание окончания запущенного процесса, перезапуск системы и попытка продолжения ранее прерванного процесса.

Только если оба этих этапа не смогли решить проблемную ситуацию, рекомендуется запустить средства восстановления операционной системы с помощью специально подготовленного для этого образа Виндовс на внешнем носителе.

windowserror.ru

Ошибка 0x80073712 при установке обновлений и компонентов в Windows Server 2016 и Windows 10

Столкнулся с интересной ошибкой 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 устанавливаются без ошибки.

winitpro.ru

0х80073712 как исправить ошибку в Windows 10

Сегодня разберем классическую проблему появления кода ошибки в Windows.  Код ошибки 0х80073712 появляется в Windows 10 и связан с Центром обновлений, что же это за ошибка, которая появляется у многих пользователей?

Определение ошибки 0х80073712

Подобный код означает проблему в системе. Редкий случай, когда ошибка исчезает сама, поэтому необходимо вмешательство пользователя. Ошибка 0х80073712 выскакивает при невозможности выполнить автоматическое обновление системы. Особенно это сказывается при закачке глобальных обновлений.

Возможно ошибка появляется из-за повреждения системных файлов, отвечающих за скачивание обновлений из центра обновлений, возможно, есть и другие причины. В любом случае постараемся от ошибки избавиться.

Список полезных ссылок по теме:

Как отключить или отложить обновление Windows 10 Creators Update
Какие отключить обновление Windows 10 (Список обновлений)
Ошибка 80070003 и 80070002 при обновлении windows. Как исправить
Решение ошибки в командной строке: «Ошибка: 14098, Хранилище компонентов повреждено»

Как исправить ошибку 0х80073712

Разберем пару моментов, которые помогут нам разобраться с проблемой центра обновлений. В интернете на официальном сайте Microsoft можно скачать утилиту для исправления проблем с центром обновлений. Полезная штука, не так ли? Потом попробуем почистить уже установленные обновления с помощью очистки диска.

Находим по запросу «update troubleshooter» сайт Microsoft и скачиваем оттуда утилиту.

Скачанную утилиту запускаем и выбираем пункт, который необходимо починить. В нашем случае «Центр обновления Windows». Потом жмём кнопку «Далее».

Код ошибки 0х80073712

Код ошибки 0х80073712

Программа начнёт искать неполадки центра обновлений и в случае чего автоматически их устранит.

Возможно появится окно, где нужно предоставить права администратора для устранения причин. Тогда нажмите соответствующую кнопку. После чего снова выбираем пункт центр обновления и щелкаем по кнопке «Далее».

Код ошибки 0х80073712

Код ошибки 0х80073712

Код ошибки 0х80073712

Код ошибки 0х80073712

Закрываем окно, когда процесс исправления завершиться успешно.

Код ошибки 0х80073712

Код ошибки 0х80073712

Еще необходимо заново запустить Update Troubleshooter продиагностировать уже сети Windows. Делаем те же процедуры, что и выше.

Код ошибки 0х80073712

Код ошибки 0х80073712

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

После перезагрузки зайдите в центр обновления и попытайтесь заново загрузить обновы. Надеюсь, у вас всё получилось. Если нет, идём дальше.

Утилита очистка диска для исправления ошибки 0х80073712

Заходим в каталог «Компьютер» и нажимаем по системному диску правой кнопкой мышки. Выбираем пункт «Свойства».

В свойствах перейдите во вкладку «Общие» и нажмите кнопку «Очистка диска». Подождите пока система оценит дисковое пространство и наличие файлов, драйверов и программ на разделе.

Код ошибки 0х80073712

Код ошибки 0х80073712

В следующем окошке уже щелкаем по кнопке «Очистить системные файлы» и также ждём процесс оценки раздела.

Код ошибки 0х80073712

Код ошибки 0х80073712

Код ошибки 0х80073712

Код ошибки 0х80073712

В этом окне отмечаем галочками «Временные файлы», можно отметить пункты «Файлы журнала обновлений Windows», «Пакеты драйверов устройств», «Временные файлы установки Windows».

Код ошибки 0х80073712

Код ошибки 0х80073712
По окончанию процедуры удаления перезагружаем компьютер. Теперь вы можете попробовать скачать установить какие-либо обновления.

Восстановление образа

Вы можете воспользоваться командами восстановления образа, тогда возможно, ошибка 0х80073712 исчезнет.

Запускаем командую строку с повышенными привилегиями и пишем следующую команду:

DISM.exe /Online /Cleanup-image /Scanhealth

Так мы проверим повреждён ли образ. Ждём окончания процесса. В случае отрицательного результата вводим команду для восстановления:

DISM.exe /Online /Cleanup-image /Restorehealth

Теперь вы можете попробовать запустить центр обновлений и скачать что-то.

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

computerinfo.ru

Как исправить ошибку 0x80073712 в Windows 10?

Обновление Windows 10 является важным шагом в поддержании максимальной производительности операционной системы, однако, ошибка 0x80073712 может стать преградой при выполнении этого шага. Ошибку можно наблюдать в Центре обновления Windows во время попытки проверить наличие обновлений или же попытаться установить их. В сообщении с ошибкой говорится, что Центр обновления наткнулся на неизвестную ошибку, вследствие чего установка обновлений невозможна.

Майкрософт уже давно в курсе данной проблемы, причем они даже выдвинули предполагаемую причину кода ошибки 0x80073712: поврежденный компонент манифеста CBS. Именно восстановлением его мы и займемся. В данной статье мы рассмотрим три самых эффективных способа решения ошибки обновления 0x80073712, которые, кстати говоря, были рекомендованы Майкрософт, так что за их эффективность переживать не стоит.

Решение ошибки 0x80073712

0x800737120x80073712

Способ №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 определенно отстанет от вас, и тогда вы спокойно сможете установить необходимые обновления.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

geekhow.ru

ошибка 0x80073712 windows 7 — Энциклопедия ошибок операционной системы Windows

В преддверии поступления Windows 8 в продажу Microsoft выпустила большое кумулятивное обновление KB2756872, чего никогда раньше не делала для клиентских операционных систем. Однако при установке обновления меня ждал неприятный сюрприз — ошибка 80073712.


Увеличить рисунок

Сегодня я расскажу о том, как победить эту и ряд других ошибок при установке обновлений Windows с помощью новой возможности обслуживания – встроенного восстановления компонентов (in-box corruption repair).

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

[+] Сегодня в программе

Устранение ошибок Windows Update, вызванных повреждением хранилища компонентов

В справке предыдущих ОС Microsoft для ошибки 80073712 есть описание, из которого следует, что причиной является повреждение хранилища компонентов. Для Windows Vista и Windows 7 была выпущена утилита System Update Readiness Tool (CheckSUR), призванная устранить целый ряд ошибок Windows Update.

Список исправляемых ошибок

Для исправления этих ошибок в Windows 8 и более новых ОС утилита CheckSUR не нужна, потому что все необходимое уже встроено в систему! Вы можете восстановить поврежденные компоненты с помощью командлета PowerShell (рекомендуемый способ) или утилиты DISM.exe.

Upd. 28-Jul-2015. Microsoft выпустила специальное обновление, которое привносит в Windows 7 возможность встроенного восстановления компонентов по аналогии с Windows 8+.

Этап 1 – восстановление поврежденного хранилища компонентов

Восстановление можно выполнить без установочного диска Windows, но в некоторых случаях он может вам понадобиться.

Восстановление без установочного диска

В этом случае используются файлы хранилища на локальном диске и Windows Update.

Запустите PowerShell от имени администратора и выполните команду:

Repair-WindowsImage -Online -RestoreHealth

Альтернативно, вы можете выполнить в командной строке, запущенной с правами администратора, команду:

Dism /Online /Cleanup-Image /RestoreHealth

Длительность процедуры восстановления зависит от конфигурации ПК и степени повреждения хранилища. У меня она заняла около 7 минут, а ее результат вы видите на рисунке ниже.


Увеличить рисунок

Состояние хранилища компонентов обозначается параметром Image Health State. У него Healthy означает, что с хранилищем компонентов все нормально. Для дальнейшей диагностики переходите к проверке целостности системных файлов чуть ниже ↓ Если же повреждение хранилища не исправлено, нужно попробовать сделать это с помощью установочного диска.

Восстановление с помощью установочного диска

Когда системе не удается восстановить какие-либо компоненты, вам может помочь оригинальный установочный диск.

  1. Щелкните правой кнопкой мыши по ISO-образу и выберите в меню Подключить. Обратите внимание на букву диска, которую получил подключенный образ.
  2. В PowerShell выполните команду:
    Repair-WindowsImage -Online -RestoreHealth -Source Е:\sources\install.wim:1

    Здесь буква «E» соответствует букве подключенного образа, а цифра «1» — индексу издания в образе (в примере используется образ Windows 8 Enterprise с единственным изданием).

  3. По окончании процедуры убедитесь, что хранилище компонентов в порядке (Healthy).

Этап 2 – проверка целостности системных файлов

Строго говоря, этот этап не имеет отношения к восстановлению компонентов. Однако техническая поддержка Microsoft рекомендует после проверки целостности хранилища компонентов также проверить и целостность системных файлов. Для этого в командной строке, запущенной от имени администратора, выполните команду:

sfc /scannow

У меня один из файлов был поврежден, и утилита SFC успешно восстановила его.


Увеличить рисунок

Случаи, когда системе не удалось восстановить какие-либо файлы, выходят за рамки этой статьи (я разберу их в другой раз).

Этап 3 – установка обновления

Итак, две команды восстановили целостность хранилища компонентов и системных файлов. Самое время попробовать установить обновление заново.


Увеличить рисунок

Как видите, на сей раз у меня все сработало!

Что такое обслуживание Windows и зачем оно нужно

Рассказ вынесен в отдельную статью.

Преимущества встроенного восстановления компонентов Windows

Давайте сравним ключевые моменты восстановления компонентов в разных операционных системах.

Windows Vista и Windows 7

Утилита CheckSUR представляет собой набор полезных файлов, который регулярно обновляется по мере выхода новых исправлений. Таким образом, при возникновении проблем нужно скачивать утилиту заново, а между тем, сентябрьский пакет весит 350 Мб.

Но даже при таком размере в пакет не входят файлы для всех исправлений, выпущенных Microsoft (предположу, что файлов необязательных обновлений там нет). Это означает, что утилита не может устранить повреждения некоторых компонентов. И хотя обходной путь существует, он является костылем, требующим дополнительных телодвижений.

После запуска утилита распаковывает содержимое пакета в папку \Windows\CheckSUR\. Поскольку большинство файлов в пакете имеет очень небольшой размер, этот процесс получается длительным и занимает до 75-80% процентов от общего времени работы утилиты. Оставшееся время уходит на проверку компонентов и создание журнала.

И все это делается лишь ради того, чтобы восстановить манифесты и дать возможность системе обновиться…

Windows 8 и новее

Повреждение, как правило, означает пропажу манифеста или каталога. В отличие от CheckSUR, встроенная функция системы способна восстанавливать не только манифесты, но и все прочие составляющие компонентов. Это одно из важнейших преимуществ!

Кроме того:

  1. Все необходимые компоненты автоматически загружаются с Windows Update. С одной стороны – это самый актуальный источник компонентов, а с другой —  от вас не требуется дополнительных действий.
  2. В дополнение к Windows Update или вместо него можно указать несколько источников компонентов, перечисляя WIM-образы в качестве параметров командной строки. Именно такой путь я описал выше для тех, кому не удастся обойтись только Windows Update. Например, если из г-сборки вырезаны необходимые компоненты, сочетание оригинального дистрибутива с Windows Update должно решить проблему.
  3. Windows периодически проверяет состояние компонентов в фоновом режиме и в случае неполадок помечает повреждение специальным флагом. Благодаря этому, с помощью консольных инструментов можно выполнить моментальную диагностику состояния хранилища компонентов.

Консольные средства для восстановления компонентов

Начиная с Windows 8, управление обслуживанием можно осуществлять не только с помощью утилиты DISM.exe, но и командлетов PowerShell, причем второй способ является рекомендуемым.

Я не любитель дублировать справку, но на русском языке ее пока нет. Поэтому я покажу вам основные возможности командлета Repair-WindowsImage, а для параметра Cleanup-Image утилиты DISM.exe ограничусь ссылкой на документацию.

Цель проверки (работающая система и образы)

Целью проверки может являться как установленная система, так и образ в формате WIM или VHD.

-Online

Проверяет работающую систему.

-Path

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

Проверка и восстановление хранилища

Для определения состояния и восстановления компонентов в командлете Repair-WindowsImage предусмотрены три параметра, выполняющих проверку хранилища. Результатом сканирования может быть:

  • отсутствие повреждений (Healthy)
  • наличие повреждений, которые можно восстановить (Repairable)
  • наличие повреждений, которые нельзя восстановить (Not repairable)

Однако функции параметров отличаются.

-CheckHealth

Моментально проверяет, присутствует ли в системном реестре маркер, обозначающий повреждение. Этот маркер может появиться в процессе работы системы обслуживания.

-ScanHealth

Проверяет хранилище на предмет повреждений. Эта операция занимает больше времени, чем простая проверка маркера.

-RestoreHealth

Проверяет хранилище на предмет повреждений и выполняет их восстановление. Эта операция является самой длительной из трех.

Источник компонентов для восстановления

Чтобы восстановить компоненты, их нужно откуда-то взять. Когда источник не указан, при проверке автоматически используется локальное хранилище компонентов и Windows Update.

Этот момент нигде не задокументирован, и вы должны понимать, что при проверке автономного образа Windows из-под другого издания или версии Windows источник нужно указывать обязательно.

В обоих случаях вы можете указывать более одного источника и даже блокировать Windows Update при этом. Приведенные ниже параметры предназначены только для восстановления, и поэтому допустимы только в связке с -RestoreHealth.

-Source

В качестве источника можно использовать путь к:

  • работающей системе, к которой имеется доступ по сети
  • автономному образу, причем его предварительное подключение необязательно

Здесь любопытна возможность указать путь непосредственно к изданию в WIM-образе без его предварительного копирования на локальный диск и последующего подключения. Она является тайным знанием, пока не отраженным в документации 😉 Это работает благодаря функции автоматического подключения WIM, реализованной на последних стадиях разработки Windows 8.

Вы можете перечислить несколько путей через запятую. Дополнительные источники задействуются только в том случае, если в предыдущих не нашлось подходящих компонентов.

Когда в качестве источника используется WIM-образ, необходимо указать его индекс:

-Source C:\wim\install.wim:1

-LimitAccess

Блокирует доступ к Windows Update во время проверки.

Примеры команд PowerShell

Я приведу несколько примеров практического использования командлета Repair-WindowsImage с разными целями и источниками проверки. Первые два вы уже видели в начале статьи.

Восстановление хранилища работающей системы, используя локальные файлы и Windows Update в качестве источника:

Repair-WindowsImage -Online -RestoreHealth

Восстановление хранилища работающей системы, используя Windows Update и WIM-образ в качестве источников:

Repair-WindowsImage -Online -RestoreHealth -Source C:\wim\install.wim:1

Проверка хранилища автономного VHD-образа. Сначала он подключается в папку C:\mount (это происходит очень быстро), а затем выполняется проверка.

Mount-Windowsimage -ImagePath C:\vhd\Win8.vhd -Index 1 -Path C:\mount
Repair-WindowsImage -Path C:\mount -ScanHealth

Восстановление хранилища автономного VHD-образа, используя в качестве источника WIM-образ. Сначала VHD подключается в папку, затем выполняется восстановление образа, после чего VHD отключается с сохранением изменений.

Mount-Windowsimage -ImagePath C:\vhd\Win8.vhd -Index 1 -Path C:\mount
Repair-WindowsImage -Path C:\mount -RestoreHealth -Source C:\wim\install.wim:1
Dismount-WindowsImage -path C:\mount -Save

Результаты проверки и восстановления

Помимо результатов в консоли вы можете найти подробный отчет ближе к концу файла %WinDir%\Logs\DISM\dism.log

В первой половине приведенного фрагмента видны конкретные компоненты и результат их восстановления (успех или неудача), а во второй – сводка об операции, включая время ее выполнения.

Посмотреть отчет из журнала DISM

Как видите, у меня были повреждены 7 манифестов, относящихся языковому пакету, что и стало препятствием к установке обновления Windows. Все повреждения были исправлены.

Безусловно, этот материал не подразумевает моментального практического применения, хотя проверить состояние хранилища компонентов Windows вы можете прямо сейчас. Более того, за три года работы в Windows 7 у меня ни разу не возникало проблем с установкой обновлений.

Однако ошибки Windows Update, связанные с повреждением хранилища, вовсе не редкость, даже если судить только по форуму OSZone. Поэтому важно знать, как бороться с ними.

Мне показалось, что часть аудитории блога откровенно заскучала от серии статей о современном интерфейсе Windows 8 и приложений. Конечно, там все примитивно, никаких технических тонкостей, а главное – у некоторых людей создается ощущение, что кроме Modern UI в Windows 8 нет ничего нового. Это не так…

Я давно планировал серию записей об изменениях в обслуживании Windows, а возникшая проблема с установкой обновления лишь форсировала публикацию, заодно вынудив меня изменить порядок статей в серии.

Вам хватило технических тонкостей сегодня? 😉

Если нет, в следующей записи из этой серии вас ждет не только экскурс в историю инструментов обслуживания ОС Microsoft, но и уникальная возможность попробовать себя в роли г-сборщика Windows! Но до этого в блоге появятся записи на другие темы.

winerror.ru

Код ошибки 0x80073712 на Windows 10 решение

код ошибки 0x80073712 на windows 10 решение

Большинство владельцев компьютера, обновляя операционную систему Виндовс 10 не раз сталкивались с системными ошибками, которые имеют определенный код. Так, код ошибки 0х80073712 на Windows 10 решение которой будет описано в данной статье, — наиболее распространенная из них.

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

Как исправить

Существует множество различных способов, в которых подробно рассказано, как исправить код ошибки 0х80073712 в Windows 10.

Используя Update Troubleshooter

Сперва нужно скачать данную утилиту, перейдя на официальный сайт компании Microsoft. Она поможет исправить сбои в Центре обновления.

Скачать

код ошибки 0x80073712 на windows 10 решение

По окончанию установки программы, открываем ее, а затем выбираем первый из предложенных пунктов – «Центр обновления Windows». После быстрого сканирования повторяем те же действия, но со вторым пунктом, а затем перезагружаем устройство.

Windows Update Troubleshooter

Будет проведено сканирование системы и обнаружение неполадок.

С использованием средств очистки диска

  1. Необходимо открыть Проводник.
  2. проводник windows 10

  3. Выбрать диск «С» и перейти в его свойства, кликнув по нему ПКМ и выбрав соответствующий пункт.
  4. свойства диск С на windows 10

  5. Выбираем «Очистка диска».
  6. очистка диска windows 10

  7. В появившемся меню нажимаем «Очистить системные файлы». Необходимо поставить отметку на временных файлах и согласиться с операцией, нажав «Ок».

Система почистит ваш жесткий диск от ненужного мусора и решит данную проблему.

Восстановление хранилища при помощи встроенного программного обеспечения

  1. Открываем командную строку, имея права администратора.
  2. запускаем командную строку от имени администратора Windows 10

  3. Запускаем выполнение действия с помощью DISM /Online /Cleanup-Image /RestoreHealth.
    Операция займет около трех минут времени.
  4. запускаем системную утилиту dism windows 10

  5. По завершению сканирования вписываем sfc/scannow и нажимаем Enter. Найдутся и исправятся все системные неполадки.

Устранение ошибки с использованием установочного носителя

  1. Подключаем накопитель с записанным на него установочным образом операционной системы (такая, какая установлена на вашем устройстве).
  2. Теперь нужно нажать на ISO-образе «Подключить». У образа появится определенная буква, которую необходимо запомнить.
  3. подключить iso образ windows 10

  4. Далее производим запуск утилиты PowerShell и вводим: Repair - WindowsImage - Online - RestoreHealth - Source Е:\sources\install.wim:1, где Е – буква образа, которую запоминали, а 1 – индекс образа.

запуск powershell windows 10

Возврат windows 10 в рабочее состояние, отклонение всех настроек

Если вышеперечисленные варианты решения проблемы не дали результата, а Windows 10 так и выдает ошибку 0х80073712 (хранилище компонентов повреждено), нужно переходить к серьезным действиям. Стоит произвести восстановление к предыдущей версии операционной системы. Это сделать легко:

  1. Заходим в Параметры компьютера.
  2. параметры

  3. Выбираем «Обновления и безопасность».
  4. обновление и безопасность windows 10

  5. Переходим во вкладку «Восстановление».
  6. вернуть компьютер в исходное состояние windows 10

  7. Теперь соглашаемся с выполняемой операцией. Windows 10 выполнит откат к старой рабочей версии.

Обычно такой способ всегда решает данную проблему.

Обновление SSU (Servicing Stack Update)

  1. Открываем браузер, находим и скачиваем требуемую версию стека. Желательно найти его на официальном сайте Microsoft. Запускаем его, придерживаясь инструкций.
  2. По завершении выполняем перезагрузку устройства и проверяем на наличие ошибки.

Возможно, что такой вариант поможет решить проблему, но вероятность крайне мала.

Заключение

Выполнив все перечисленные действия, можно устранить ошибку обновления Windows 10 0х80073712. Но бывают случаи, что описанные способы не помогают и тогда остается только один единственный вариант – переустановка операционной системы.

вернуть компьютер в исходное состояние windows 10

Автор статьи

Техник по компьютерным системам, специалист среднего звена. С 2017 года основатель данного блога, в 2018 году окончил обучение.

Написано статей

188

kompukter.ru

Отправить ответ

avatar
  Подписаться  
Уведомление о