web-dev-qa-db-ja.com

Windows Updateはエラー80073712で失敗します、修正方法は?

私はWindows8.1を搭載したラップトップを持っています。火曜日のパッチ以降、起動するたびに約4分間不思議なことにフリーズします。それが起こる前にログインするのにかろうじて十分な時間があります。システムの復元を試した後、更新を再インストールしようとしましたが、機能しません。それらのいくつかは取ったが、すべてではなかった。

現在、WindowsUpdateは常にThere was a problem installing updates.と表示します。 「役立つ」Get more infoテキストをクリックすると、More info is available online. Get help with error 80073712と表示されます。これは、MicrosoftのWebサイトでの検索にリンクしているだけです。一番の提案は「WindowsUpdateのトラブルシューティング」のようです。これを(複数回)実行すると、WindowsUpdateのさまざまな問題が修正されたと主張します。それがまだ機能しないことを除いて。同じエラー。

マルウェアの問題の可能性を心配して、インストールしたCOMODOアンチウイルスを使用してフルスキャンを実行しましたが、問題は見つかりませんでした。

ハードウェアの問題の可能性を心配して、chkdskとWindowsメモリ診断ツールを実行しましたが、問題は見つかりませんでした。

さらなる調査では、sfc /scannowおよびdism/restorehealthなどのさまざまなオプションとともに使用することが提案されています。 sfc"AMD64\CNBJ2530.DPB" of prncacla.infを修正できませんでした。これは、WindowsUpdateとは関係のないプリンタードライバーのようです。また、wbemcomn.dllの修正にも失敗しますが、Googleはそれが何のためにあるのか理解できず、私には手がかりがないことは確かです。ログが完全なパスを提供しておらず、Windows Searchで見つかった数十のバージョンのどれが壊れているのかわからないため、手動で置き換えることはできません。

dism /online /cleanup-image /restorehealthはで失敗します

Error: 14098

The component store has been corrupted.

さらなる調査によると、dismはWindowsUpdateを使用して正常性を回復しますが、Windows Update自体が壊れている場合は、別のソースを提供する必要があります。持っているWindows8.1 DVD ISOをマウントし、そこからinstall.wimを使用してみました。コマンドはDism /Online /Cleanup-Image /RestoreHealth /source:wim:F:\sources\install.wim:1 /limitaccessでした。これも同じエラーで失敗します。

調査によると、dismsfcで修正し、sfcdismで修正するD:

まだ凍っています。先月のすべての更新を手動でアンインストールしようとしましたが、KB3029438が「エラーが発生しました。すべての更新が正常にアンインストールされたわけではありません。 「」 dismでさえパッケージを削除できないようです。

そして今、私のタッチスクリーンも不思議なことに機能しなくなっています。 (編集:再起動とセーフモードを繰り返しても、これは翌日何とか解決しました。)

また、セーフモードでの起動後のフリーズにも気づいていません。これは、ドライバーの問題の可能性を示唆しています。

誰かがここから進む方法を提案できますか?私は明らかに自分が何をしているのかわかりません。

編集7-21:「Metro」インターフェイスの代わりにコントロールパネルからWindowsUpdateを試しました。すでにダウンロードしたアップデートを再インストールすることができました。しかし、新しいものを手動でダウンロードすることはできませんでした。更新を自動的にダウンロードして取得するようにWindowsUpdateを設定しました。それらをインストールしようとすると、そのうちの1つがかかりましたが、それでも残りをインストールできません。以前と同じようにエラー80073712が発生し、エラー800736B3も発生します。

これまでのログ 火曜日から行っているので、ログが大きいです。妥当なアップロードサイズを得るために7Zipを使用しました。それらは約ギガバイトに解凍されると思います。

Msconfigを使用して、サービスを選択的に開始する実験を行いました。バイナリ検索は、最終的に4分間のフリーズの原因としてCOMODOサービスを特定します。 COMODOをアンインストールし、WindowsDefenderを再アクティブ化しました。

7-22:msuスタンドアロンでinstall.wimにパッチを適用できました。これは、dismが破損した更新を修正するのに十分なソースでしたが、すべてではありませんでした。他のすべてを修正するには、/limitaccessなしでdismを再度実行する必要がありました。これで、dismsfcの両方がすべて良いと思います。 Windows Updateを除いて、まだ機能していません!

念のため、各アップデートを個別に試しました。エラーは更新ごとに異なることがわかります。

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

これは最初からそうだったかもしれませんが、私はそれらすべてを個別に試す前に気づきませんでした。

7-23更新されたCBSおよびDISMログ。 それらは大きくなりました。 sfcツールとdismツールで破損を修復できるようになりましたが、更新を適用する前に再び破損しているようです。何が原因なのかわかりません。多分それはどういうわけかWindowsUpdate自体ですか?

7-24:KB3029606をアンインストールしました。再インストールできません。 Windows Updateではなく、スタンドアロンの.msuではありません。コンポーネントストアは、一瞬で破損します。再起動したり、Windows Updateを使用しようとすると、破損します。次に、dismを実行し、終了するのを待ってから再試行する必要があります。 Windows Updateをセーフモードで使用することはできませんが、Microsoftサービスのみで選択的な起動を試みました。選択的に起動しても、起動後に再びフリーズします。 COMODOだけがトリガーではなかったかもしれません。

7-26:抽出された.msuからC:\ Windows\WinSxS\Manifests \にAMD64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56.manifest‌をコピーしました。これには、上書きするファイルの所有権を取得してから、置換のために所有権をSYSTEMに戻す必要があります。 Windows Updateを実行するたびに、コンポーネントストアが破損します。再起動、dism、sfc、およびWindowsUpdateのトラブルシューティングを再試行しました。次に、WindowsUpdateを使用してKB3061512を再度インストールしようとしました。以前と同様に、コード80073712で失敗します。 Windows8.1-KB3029606-v2-x64.msuも以前と同様にインストールに失敗します。

7-28:見つかりました このガイド 、これはInPlaceアップグレード修復のWindows 8 /8.1バージョンのようです。

7-30:修復インストールが機能するようになりました。 Windows Updateが壊れていると、「インストールをスムーズにするのに役立つ」はずの「重要な更新を取得する」手順が失敗するため、最初に試したときに失敗しました。アップデートをプレインストールせずに再試行しました。それはうまくいきましたが、それから私は次の日を更新に追いつくのに費やさなければなりませんでした。 Windowsもアクティブ化したくありませんでしたが、ファイアウォールの設定が修復インストールでリセットされたためだとわかりました。すべてが機能しているようです。

3
gilch

バージョン6.3.9600.17919のRPCdllが破損しているため、エラー80073712(ERROR_SXS_COMPONENT_STORE_CORRUPT)が発生します。このファイルは 最新のセキュリティ更新プログラム の一部です。更新プログラムを削除し、dism /online /cleanup-image /restorehealthを実行してすべてが正常であることを確認してから、不足しているWindowsUpdatesを再度インストールしてみてください。

更新プログラムkb3029438をアンインストールできない場合は、 更新プログラムをダウンロード および install.wimに統合

変更をアンマウント/コミットした後、DISMを使用して、新しい更新WIMを指定できます。

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

最新のログには、他の不足しているファイルが表示されます。今回は、バージョン6.3.9600.17826のAMD64_hidbth.infです。このファイルはアップデートの一部です 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]

アップデートを削除して再インストールしてみてください。

3
magicandre1981