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

Windows 10/11でWindows Updateエラー0x8007371cを解決する8つの対処法

Microsoftは定期的にWindows 10/11向けのセキュリティパッチをリリースしています。しかし残念ながら、これらのパッチには何らかの問題が伴うことがあり、場合によってはユーザーがパッチをインストールできなくなってしまうことさえあります。

実際に、May 2020 Update(2020年5月の更新)やNovember 2019 Update(2019年11月の更新)を適用しているユーザーの間でこの現象が報告されました。最新のセキュリティパッチのリリース後、「更新プログラムのインストール中に問題が発生しましたが、後でもう一度実行します」というエラーメッセージが表示されるというものです。

さらに、このエラーメッセージには0x80070015や0x8024402cなど、さまざまなエラーコードが付随することが確認されています。その中でも最も頻繁に報告されているのが、Windows 10/11のアップデートにおけるエラーコード0x8007371cです。

ワンポイントアドバイス:専用のPC最適化ツールを活用すれば、システムトラブルや動作の遅さを引き起こす原因となる不正な設定、ジャンクファイル、有害なアプリ、セキュリティ上の脅威などを一括で除去できます。

Windows 10/11のアップデートエラー0x8007371cを修正する方法

Windows 10/11のアップデートエラー0x8007371cでお困りの場合は、以下で紹介する対処法をお試しください。いずれかの方法が問題解決につながる可能性があります。

以下の解決策は、順番に関係なくお試しいただけます。

対処法1:SoftwareDistributionフォルダーの中身を削除する

すべてのWindows 10/11には、Windowsディレクトリ内に「SoftwareDistribution」フォルダーが存在します。このフォルダーには、Windows Updateのインストールに必要なファイルが一時的に保存されています。

この対処法では、フォルダー内のデータを一度削除してから、再度アップデートを実行します。

手順は以下の通りです。

  1. スタートメニューをクリックします。
  2. 検索フィールドに「cmd」と入力し、検索結果を右クリックして「管理者として実行」を選択します。
  3. コマンドプロンプトが開いたら、次のコマンドを入力します:net stop wuauserv
  4. Enterキーを押します。
  5. 続いて、Background Intelligent Transfer Serviceを停止するために、次のコマンドを入力します:net stop bits
  6. Enterキーを押します。
  7. Windows + Rキーを同時に押して「ファイル名を指定して実行」を起動します。
  8. 次のパスへ移動します:C:\Windows\SoftwareDistribution
  9. フォルダー内のすべての項目を選択し、削除ボタンを押して消去します。
  10. コマンドプロンプトに戻り、次のコマンドを入力します:net start wuauserv
  11. Enterキーを押します。
  12. 最後に、Background Intelligent Transfer Serviceを開始するために、次のコマンドを入力します:net start bits
  13. Enterキーを押します。

以上で、SoftwareDistributionフォルダーの中身が正常に削除されました。

対処法2:Catroot2フォルダーをリセットする

Catroot2フォルダーには、Windows Updateの重要なコンポーネントが含まれており、アップデート処理に欠かせない存在です。このフォルダーに不具合が生じていると、Windows Updateが失敗することがあります。そこで、アップデート関連の問題を修復するために、Catroot2フォルダーのリセットを試みましょう。

手順は以下の通りです。

  1. スタートボタンを右クリックします。
  2. コマンドプロンプト(管理者)」を選択すると、管理者権限のコマンドプロンプトが開きます。
  3. コマンドラインに以下のコマンドを1つずつ入力し、それぞれEnterキーを押します。
    net stop cryptsvc
    md %systemroot%\system32\catroot2.old
    xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  4. 次に、Catroot2フォルダー内のすべての内容を削除します。
  5. コマンドラインに次のコマンドを入力します:net start cryptsvc
  6. Enterキーを押します。

対処法3:Windows Updateトラブルシューティングツールを実行する

実は、MicrosoftはWindows Updateの問題が発生した際に利用できる公式のトラブルシューティングツールを提供しています。まずはこのツールで問題を解決できないか試してみましょう。

Windows Updateトラブルシューティングツールの実行手順:

  1. 設定」を開きます。
  2. 更新とセキュリティ」を選択します。
  3. トラブルシューティング」を選択します。
  4. 起動しない」(Get up and running)セクションにある「Windows Update」をクリックします。
  5. トラブルシューティングツールの実行」ボタンをクリックします。
  6. ツールが自動的にPCの問題をスキャンし、検出された問題を修正します。

対処法4:PCを再起動してWindows Updateをやり直す

上記の対処法を試しても問題が解決しない場合は、PCの再起動を試みてください。その後、Windows Updateを再度確認し、再インストールを行います。単純に再起動するだけで問題が解消されるケースも少なくありません。

PCを再起動する手順:

  1. スタートメニューをクリックします。
  2. 電源」オプションから「再起動」を選択します。
  3. PCが再起動されます。
  4. Windowsアップデートを再インストールします。

対処法5:クリーンブートを実行する

クリーンブートとは、最小限のスタートアップアプリケーションとドライバーのみでWindowsを起動する手法です。これにより、アップデート適用後に発生しているソフトウェア間の競合を容易に特定できます。

Windows 10/11でクリーンブートを実行する手順:

  1. 管理者権限を持つアカウントでPCにサインインしていることを確認してください。管理者アカウントがない場合は、事前に作成しておきましょう。
  2. 検索フィールドに「msconfig」と入力します。
  3. 検索結果から「システム構成」を選択します。
  4. サービス」タブに切り替えます。
  5. すべてのMicrosoftサービスを隠す」にチェックを入れます。
  6. すべて無効」を選択します。
  7. 次に「スタートアップ」タブを開きます。
  8. タスクマネージャーを開く」を選択します。
  9. スタートアップ」タブに移動します。
  10. 各スタートアップ項目をひとつずつ選択し、「無効にする」をクリックします。
  11. タスクマネージャーを閉じます。
  12. 再び「スタートアップ」タブに戻り、「OK」をクリックします。

次回PCを再起動すると、クリーンブート状態で起動するはずです。

対処法6:Microsoft Updateカタログから手動でアップデートをダウンロードする

それでもWindows 10/11でエラー0x8007371cが解決しない場合は、Microsoftの公式サイトである「Microsoft Updateカタログ」から該当するアップデートを手動でダウンロードしてインストールすることを検討しましょう。

対処法7:システムファイルチェッカー(SFC)を実行する

もう一つ試す価値のある方法が、Windows標準搭載の「システムファイルチェッカー」の利用です。破損したシステムファイルを自動的に検出・修復できます。

手順は以下の通りです。

  1. スタートメニューを右クリックし、「コマンドプロンプト(管理者)」を選択して起動します。
  2. ユーザーアカウント制御の画面が表示されたら「はい」をクリックします。
  3. コマンドラインに次のコマンドを入力します:sfc /scannow
  4. Enterキーを押します。
  5. システムファイルチェッカーが起動し、すべてのシステムファイルの整合性チェックと修復が自動的に行われます。

対処法8:アップデートを一時的に見送る

Microsoftは時に問題を含むアップデートをリリースすることもあります。そのような場合は、無理にインストールせず、今回のアップデートを見送るのも一つの手です。何も損をするわけではありません。欠陥のあるアップデートが配信されてしまうことは珍しくないため、Microsoftがより安定版のアップデートをリリースするまで待つのが賢明です。

まとめ

上記の対処法のいずれかが、Windowsを最新バージョンへ正常にアップデートする助けとなれば幸いです。それでもエラーコードの問題が解決しない場合は、遠慮なく専門家やMicrosoftサポートに相談してみてください。

どの方法で解決できたか、ぜひコメント欄でお知らせください。

  1. Windows 11/10でエラー0x80040154が発生したときの対処法

    仕事がうまくいかない日は、何をやってもツキませんよね。Microsoft Storeから新しいアプリをダウンロードしようと何度試しても失敗し、最終的に「エラー0x80040154」というメッセージが表示されてしまうこともあります。この記事では、このエラーの原因と具体的な解決方法をわかりやすく解説します。 Windows 11/10でエラー0x80040154を修正する方法 エラー0x80040154は、Windows Updateの実行時、Microsoft Storeからのアプリダウンロード時、Outlookや「メールとカレンダー」アプリの起動時、Microsoft Edgeブラウザの利用

  2. Windows 11/10でエラーコード0xc1900107を解決する方法

    Windowsを次のバージョンへアップグレードする際、システムは保留中の更新プログラムがないかどうかを確認します。エラー0xC1900107が表示される場合、その原因は以前のインストール処理がまだ保留中になっており、アップグレードを続行するにはシステムの再起動が必要であることです。ここでは、Windows 10 PCでこの問題を解決するための手順を詳しく紹介します。 Windows 11/10でエラー0xc1900107を修正する方法 この問題は主に3つの方法で解決できます。まず、PCを単純に再起動して、以前の更新が完了するかどうかを確認します。次に、それでも解決しない場合は、一時ファイルとシ