Обновление Windows не удается с ошибкой 80073712, как это исправить?

4427
gilch

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

Теперь Центр обновления Windows всегда говорит There was a problem installing updates.. Я нажимаю на «полезный» Get more infoтекст, и он говорит More info is available online. Get help with error 80073712. Это просто ссылки на поиск на сайте Microsoft. Похоже, что основным предложением является «Устранение неполадок Центра обновления Windows», которое, при запуске (несколько раз), утверждает, что исправило различные проблемы с Центром обновления Windows. За исключением того, что все еще не работает. Та же ошибка

Обеспокоенный возможной проблемой вредоносного ПО, я запустил полную проверку с установленным антивирусом COMODO, который не обнаружил никаких проблем.

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

Дальнейшие исследования предлагают использовать sfc /scannowи dismс различными вариантами, как /restorehealth. sfcне удалось исправить "Amd64\CNBJ2530.DPB" of prncacla.inf, что, по-видимому, является драйвером принтера, не имеющим ничего общего с обновлением Windows. Это также не удается исправить wbemcomn.dll, но Google не может понять, для чего он нужен, и я уверен, что понятия не имею. Я не могу попытаться заменить его вручную, потому что в журнале не указан полный путь, и я не знаю, какая из десятков версий, найденных поиском Windows, не работает.

dism /online /cleanup-image /restorehealth не удается с

Error: 14098  The component store has been corrupted. 

Дальнейшие исследования показывают, что dismэто восстановит работоспособность с помощью Центра обновления Windows, но если сам Центр обновления Windows поврежден, вам придется указать другой источник. Я попытался смонтировать ISO-образ Windows 8.1 DVD-диска, который у меня есть, и использовать install.wim. Команда была Dism /Online /Cleanup-Image /RestoreHealth /source:wim:F:\sources\install.wim:1 /limitaccess. Это также не с той же ошибкой.

Исследование предлагает исправить dismс sfcи sfcс dismD:

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

И теперь мой тачскрин таинственным образом перестал работать. (Изменить: это как-то прояснилось на следующий день, несмотря на сохранение через перезагрузки и безопасный режим.)

Я также не заметил замораживания после загрузки в безопасном режиме, что предполагает возможную проблему с драйвером.

Кто-нибудь может подсказать, как действовать дальше? Я явно не знаю, что я делаю.

Редактировать 7-21 : я попробовал Windows Update с панели управления вместо интерфейса «Метро». Я смог переустановить обновления, которые я уже скачал. Но я не мог загрузить новые вручную. Я установил Центр обновления Windows, чтобы загружать обновления автоматически, чтобы получить их. Когда я попытался установить их, один из них взял, но я все еще не могу установить остальные. Я получаю ошибку 80073712, как и раньше, а теперь и ошибку 800736B3 .

Логи пока что. Я занимаюсь этим со вторника, поэтому журналы большие. Я использовал 7zip, чтобы получить разумный размер загрузки. Я думаю, они распаковываются до гигабайта.

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

7-22 : я смог установить патч install.wim с автономным msu. Это был достаточно хороший источник, dismчтобы исправить поврежденное обновление, но не все. Я должен был бежать dismснова без того, /limitaccessчтобы исправить все остальное. Теперь обоим dismи sfcдумаю, что все хорошо. Кроме обновления Windows все еще не работает!

Я попробовал каждое обновление индивидуально, просто чтобы быть уверенным. Оказывается, ошибки различны для каждого обновления:

  • 0x80070002 KB2267602
  • 0x800736B3 KB3072630
  • 0x80073712 KB3067505 и KB3061512
  • 0x80246010 KB3065822

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

7-23 : обновленные журналы CBS и DISM. Они стали больше. Инструменты sfcи dismтеперь могут исправить повреждение, но, похоже, оно снова будет повреждено, прежде чем я смогу применить обновления. Я не знаю, что вызывает это. Может быть, это сам Windows Update как-то?

7-24 : я удалил KB3029606. Я не могу переустановить его. Не с Windows Update, не с автономным MSU. Хранилище компонентов будет повреждено по каплям. Любая перезагрузка или попытка использования Центра обновления Windows повреждает его. Затем я должен запустить dism и подождать, пока он закончит, прежде чем пытаться снова. Я не могу использовать Центр обновления Windows в безопасном режиме, но я попробовал выборочный запуск только с Microsoft Services. Он снова зависает после загрузки, даже при выборочном запуске. COMODO, возможно, не был единственным триггером.

7-26 : скопировал amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56.manifest‌ из извлеченного MSU в C: \ Windows \ WinSxS \ Manifests \. Это требует переопределения права собственности на файл, а затем установки замены на SYSTEM для замены. Хранилище компонентов по-прежнему повреждено при каждом запуске Центра обновления Windows. Я попытался перезагрузиться, dism, sfc, и средство устранения неполадок обновления Windows снова. Затем я попытался снова установить KB3061512 с помощью Центра обновления Windows. Сбой с кодом 80073712, как и раньше. Windows8.1-KB3029606-v2-x64.msu также не удается установить, как раньше.

7-28 : Нашел это руководство, которое, похоже, является версией ремонта обновления InPlace для Windows 8 / 8.1.

7-30 : Ремонт и установка работают. Это не удалось в первый раз, когда я попытался, потому что шаг «Получить важные обновления», который должен «помочь сделать установку более плавным», завершается неудачно, если Центр обновления Windows не работает. Я попытался снова без предварительной установки каких-либо обновлений. Это сработало, но потом мне пришлось потратить следующий день, чтобы наверстать упущенное. Windows также не хотела активироваться, но я понял, что это потому, что мои настройки брандмауэра были сброшены при восстановительной установке. Кажется, все работает сейчас.

3
Поврежденные файлы не являются системными файлами, один - файл драйвера, другой - не имеет значения. Вы должны подтвердить, что проблема связана с драйвером, загружайте свою систему каждый раз, не загружая файл драйвера, пока не найдете виновника. Ramhound 8 лет назад 0
wbemcomn.dll подключен к WBEM, опять же, не причина ваших проблем. Ramhound 8 лет назад 0
скопируйте папки ** C: \ windows \ logs \ CBS ** и ** C: \ windows \ logs \ DISM ** на рабочий стол, создайте zip-файл из обеих папок и предоставьте к нему общий доступ (OneDrive, Dropbox). Я посмотрю журналы, чтобы увидеть, что не удалось во время установки обновления. magicandre1981 8 лет назад 0
@ magicandre1981 Я добавил ссылку в журналы. gilch 8 лет назад 0
хорошо, я отправил ответ. magicandre1981 8 лет назад 0
загрузить новые журналы, которые показывают новые ошибки. magicandre1981 8 лет назад 0
@ magicandre1981 Я снова загрузил две папки. gilch 8 лет назад 0
хорошо, я добавил то, что видел в последних журналах. magicandre1981 8 лет назад 0
Загрузите инструмент, такой как DiskCheckup, и опубликуйте снимок экрана со статусом SMART вашего диска. Даже если chkdsk пройден, на аппаратном уровне могут возникнуть проблемы. Также запустите memtest86 + вместо WMD. Bigbio2002 8 лет назад 0
@ Bigbio2002, так как я использую SSD, вы все еще ожидаете проблемы с дисководом? Инструменты вроде DiskCheckup вообще работают на этом? gilch 8 лет назад 0
Он по-прежнему должен получать статус SMART, хотя некоторые атрибуты будут неактуальными (и будучи SSD, это уменьшает вероятность выхода из строя диска, но вы никогда не узнаете). Конечно, может быть повреждена память. WMD не делает тщательной работы, как memtest86 +. Bigbio2002 8 лет назад 0
приятно слышать, что обновление Inplace это исправило. Иногда, когда Windows слишком сильно повреждена, это единственный способ ее восстановить. magicandre1981 8 лет назад 0

2 ответа на вопрос

3
magicandre1981

You get the error 80073712 (ERROR_SXS_COMPONENT_STORE_CORRUPT) because the RPC dll in version 6.3.9600.17919 is corrupted This file is part of the latest security update. Try to remove the update, run dism /online /cleanup-image /restorehealth to check that everything is fine and now try to install the missing Windows Updates again.

If you can't uninstall the update kb3029438, download the update and integrate it into a install.wim

After you unmounted/committed the changes, you can use DISM and point to the new updates WIM:

dism /online /cleanup-image /restorehealth /source:WIM:C:\updated_install.wim:1 /LimitAccess 

The newest log shows other missing files. This time the amd64_hidbth.inf in version 6.3.9600.17826. This file is part of the update KB3029606.

2015-07-23 10:53:17, Error CSI 00000dae (F) Unable to load manifest for component [ml:280,l:140]"amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56"[gle=0x80004005] 

Try to remove the update and reinstall it.

Это необязательное обновление, я не думаю, что это является причиной всех этих проблем. Есть ли что-нибудь еще в этих журналах? gilch 8 лет назад 0
@gilch Я вижу эту ошибку «Невозможно загрузить манифест» для hidbth.inf снова и снова в последнем журнале. Это ошибка, которую вы должны исправить. magicandre1981 8 лет назад 0
ОК, я должен это исправить, но сначала я не могу это исправить, потому что я не могу установить KB3029606. Не с Windows Update, не с .msu, не с `dism / online / add-package`. Что-то еще сломано, что мешает этому. gilch 8 лет назад 0
Вот извлеченный KB3029606: https://www.dropbox.com/s/ou2tdhq1w13s1e0/kb3029606.7z?dl=0. Скопируйте ** amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56.manifest ** в ** C: \ Windows \ WinSxS \ Manifests ** и посмотрите, что происходит magicandre1981 8 лет назад 0
если это не помогло, восстановите Windows с помощью старого доброго обновления InPlace: http://www.sevenforums.com/tutorials/3413-repair-install.html magicandre1981 8 лет назад 0
Эта ссылка для ремонта Windows 7. У меня Windows 8.1. Я также обеспокоен тем, как работает лицензионный ключ. Мой ноутбук шел с предустановленной Windows 8, и я обновил его до 8.1. Мне никогда не приходилось вводить лицензионный ключ. Он также имеет UEFI вместо BIOS. Возможно ли обновление InPlace в моей системе? gilch 8 лет назад 0
Я никогда не пробовал это в этой среде. но здесь уже обсуждалось, как обновить до 8.1 только с лицензией 8.0: http://superuser.com/q/661261/174557. используйте универсальный ключ, а затем используйте инструменты для чтения ключа из BIOS: http://superuser.com/q/513904/174557 magicandre1981 8 лет назад 0
-1
nwgat

Вы можете попробовать это

  • Открыть Command Promptкак администратор (щелкните правой кнопкой мыши)
  • Запустить, sc stop wuauservчтобы остановить службу обновления Windows
  • А теперь иди Control Panel\System and Security\и начинайWindows Update

это исправило это для меня, надеюсь, это работает для вас

Остановка службы тоже не работает. Я все еще получаю ошибки 80073712 и 8000736B3. Версия панели обновления Windows Update позволила мне переустановить некоторые обновления, которые я уже скачал. Это было несколько полезно. gilch 8 лет назад 0

Похожие вопросы