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

3

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

Теперь Windows Update всегда говорит 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 также не хотела активироваться, но я понял, что это потому, что мои настройки брандмауэра были сброшены при восстановительной установке. Кажется, все работает сейчас.

gilch
источник
Поврежденные файлы не являются системными файлами, один - файл драйвера, другой - не имеет значения. Вы должны подтвердить, что проблема связана с драйвером, загружайте свою систему каждый раз, не загружая файл драйвера, пока не найдете виновника.
Ramhound
wbemcomn.dll подключен к WBEM, опять же, не причина ваших проблем.
Ramhound
скопируйте папки C: \ windows \ logs \ CBS и C: \ windows \ logs \ DISM на рабочий стол, создайте zip-файл из обеих папок и предоставьте к нему общий доступ (OneDrive, Dropbox). Я посмотрю журналы, чтобы увидеть, что не удалось во время установки обновления.
magicandre1981
@ magicandre1981 Я добавил ссылку в журналы.
gilch
хорошо, я отправил ответ.
magicandre1981

Ответы:

3

Вы получаете ошибку 80073712 ( ERROR_SXS_COMPONENT_STORE_CORRUPT), потому что DLL RPC в версии 6.3.9600.17919 поврежден Этот файл является частью последнего обновления безопасности . Попробуйте удалить обновление, запустите, dism /online /cleanup-image /restorehealthчтобы убедиться, что все в порядке, и теперь попробуйте снова установить отсутствующие обновления Windows.

Если вы не можете удалить обновление kb3029438, загрузите обновление и интегрируйте его в install.wim

После того, как вы размонтировали / зафиксировали изменения, вы можете использовать DISM и указать новые обновления WIM:

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

Последний журнал показывает другие отсутствующие файлы. На этот раз amd64_hidbth.inf в версии 6.3.9600.17826. Этот файл является частью обновления KB3029606 .

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

Попробуйте удалить обновление и переустановить его.

magicandre1981
источник
Это необязательное обновление, я не думаю, что это является причиной всех этих проблем. Есть ли что-нибудь еще в этих журналах?
Гилх
@gilch Я вижу эту ошибку «Невозможно загрузить манифест» для hidbth.inf снова и снова в последнем журнале. Это ошибка, которую вы должны исправить.
magicandre1981
ОК, я должен это исправить, но сначала я не могу это исправить, потому что я не могу установить KB3029606. Не с Windows Update, не с .msu, не с dism /online /add-package. Что-то еще сломано, что мешает этому.
Гилх
Вот извлеченный KB3029606: dropbox.com/s/ou2tdhq1w13s1e0/kb3029606.7z?dl=0 . Скопируйте amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56.manifest в C: \ Windows \ WinSxS \ Manifests и посмотрите, что произойдет
magicandre1981
если это все еще не помогает, восстановите свою Windows с помощью старого доброго обновления InPlace
magicandre1981
-1

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

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

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

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