Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Updateエラー0x8007371bを解決する3つの方法

Windows 10でアップデートをダウンロード・インストールしようとした際に発生する「0x8007371b」エラーは、多くのユーザーが経験している問題です。このエラーはWindows 7やWindows Vistaなど、以前のバージョンのWindowsでも同様に報告されており、決して珍しいものではありません。

エラー0x8007371bの意味とは

エラーコード0x8007371Bは「ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE」を示しています。Microsoft公式サイトによると、このエラーは「トランザクションに必要な1つ以上のメンバーが存在しない」ことを意味します。つまり、Windowsフォルダ内にある「WinSxS」というフォルダ内のファイルが1つ以上欠けているか、フォルダ自体が破損している可能性があります。

Windows Updateエラー0x8007371bを解決する3つの方法

また、サードパーティ製のウイルス対策ソフトがアップデートをブロックしているケースもあります。対処法を試す前に、サードパーティ製ウイルス対策ソフトがインストールされている場合は、一度アンインストールしてからアップデートを実行してみてください。それでも問題が解決しない場合は、以下の方法を順番に試していきましょう。

方法1:Windowsトラブルシューティングツールを使用する

まずはWindowsに標準搭載されているトラブルシューティングツールを使って、アップデートを妨げている問題を自動的に修復します。このツールは、他のアプリケーションによるシステム変更で再起動が保留になっている場合や、特定のサービスがクラッシュして再起動が必要な場合などを検出してくれます。

  1. Windowsメニューを開き、検索ボックスに「トラブルシューティング」と入力し、「トラブルシューティングの設定」をクリックします。
    Windows Updateエラー0x8007371bを解決する3つの方法
  2. 「Windows Update」を選択し、「トラブルシューティングツールの実行」をクリックします。求められた場合はパスワードを入力してください。
    Windows Updateエラー0x8007371bを解決する3つの方法
  3. トラブルシューティングが完了したら、画面の指示に従って操作します。

方法2:DISMコマンドでシステムイメージを修復する

次に、「展開イメージのサービスと管理(DISM)」というWindowsユーティリティを使用して、インストール済みのWindowsイメージを修復します。まずファイルが利用可能かどうかを確認し、その後修復を試みます。

  1. コマンドプロンプト管理者として実行します。
    Windows Updateエラー0x8007371bを解決する3つの方法
  2. DISM /Online /Cleanup-Image /CheckHealth」と入力してEnterキーを押します。これによりWindowsファイルのクイックスキャンが行われ、破損がないかチェックされます。
    Windows Updateエラー0x8007371bを解決する3つの方法
  3. 続いて「DISM /Online /Cleanup-Image /ScanHealth」と入力してEnterキーを押します。これはより詳細なスキャンを行い、破損したファイルを確認します。この処理には数分かかる場合があります。
    Windows Updateエラー0x8007371bを解決する3つの方法
  4. 最後に「DISM /Online /Cleanup-Image /RestoreHealth」と入力して、破損したファイルを修復します。
    Windows Updateエラー0x8007371bを解決する3つの方法
  5. すべてのコマンドの実行が完了したら、PCを再起動して問題が解決したかどうかを確認しましょう。

方法3:Windows Updateコンポーネントをリセットする

Microsoftは、実行するとWindows Updateユーティリティとそのすべてのコンポーネントをリセットできる、事前作成済みのバッチファイルを提供しています。これにより、古いWindows Updateが削除され、Windows Updateファイルが再登録され、接続設定がリセットされます。手順は以下の通りです。

  1. 以下のリンクからスクリプトをダウンロードします。
    Windows 10用 | Windows 7・8用
  2. ダウンロードしたZIPファイルを展開します。
    Windows Updateエラー0x8007371bを解決する3つの方法
  3. WuResetバッチファイルを管理者として実行します。
    Windows Updateエラー0x8007371bを解決する3つの方法
  4. 実行が完了するまで待ちます。
  5. PCを再起動し、再度アップデートのインストールを試みてください。
  1. Windows 10アップデートエラー0xc1900200の原因と解決方法を徹底解説

    エラーコード 0xc1900200 は、「Windows Update アシスタント」を使用して古いバージョンのWindowsからWindows 10へアップグレードしようとした際に表示されることがあります。特に、Windows 7やWindows 8.1からWindows 10へのアップグレード時に発生するケースが多く見られます。いずれの場合も、インストーラーは必要要件をすべて満たしていると判定するにもかかわらず、何らかの理由でアップグレード処理が最終的に失敗し、このエラーコードが表示されます。 Windows Update エラー 0xc1900200 の主な原因 このエラーを引き起こす可

  2. Windows Updateエラー0x8000FFFFを修正する方法は?

    0x8000FFFF エラーは、最近のWindowsシステムで非常に人気のあるエラーコードです。これは通常、保留中のWindowsUpdateがWindowsUpdate経由でインストールに失敗した後に発生します。このエラーは、Windows10とWindows11の両方で発生することが確認されています。 この問題を調査し、さまざまなユーザーレポートを分析した結果、最終的にこのエラーコードを引き起こす可能性のある複数のもっともらしいシナリオが実際に存在することがわかりました。知っておくべき犯人のリストは次のとおりです。 一般的なWUグリッチ –最初にトラブルシューティングする必要がある