Windows Updateインストーラーエラー0X800B0101を解決する方法
スタンドアロンインストーラーを使用してWindowsを更新しようとしてエラーコード0X800B0101が表示されたら、本当にイライラするでしょう。このバグは主にWindows 10で発生しますが、Windows 11でも時折発生します。基本的に、Windowsが更新ファイルの検証に失敗し、読み込みエラーメッセージが表示されます。システムクロックがずれている場合や、Windowsのキャッシュフォルダーや保留中の更新ファイルに何らかの破損が潜んでいる場合によく発生します。幸いなことに、頭を悩ませることなくこの問題を解決する方法がいくつかあります。これらの方法は一般的な根本原因を対象としているため、エラーを回避し、最終的に更新プログラムをインストールするのに役立ちます。ただし、Windowsには少しの刺激が必要な場合があり、キャッシュをクリアした後の再起動やドライバーの修正などで問題が解決する場合があることに注意してください。修正が機能するまでに数回試行したり、再起動したりする必要がある場合でも驚かないでください。これは当然のことながら、Windowsは必要以上に困難にする必要があるためです。しかし、少しの忍耐で軌道に戻ることができます。
Windowsでアップデートエラー0X800B0101を修正する方法
修正1: Windows Updateのトラブルシューティングツールを実行する
Windows に組み込まれているトラブルシューティングツールは、一般的なアップデートの問題を非常に正確に検出するため、通常は最初に試すべきツールです。このツールはシステムをスキャンして Windows Update の問題を検出し、自動的に修正を試みます。なぜ役立つのでしょうか?それは、サービスの構成ミス、レジストリ設定の不整合、Windows Update モジュール内の壊れたコンポーネントをチェックするからです。いつ実行すべきでしょうか?0X800B0101 などのエラーコードでアップデートが失敗した場合、特に手動アップデートが失敗した後や、Windows が「トラブルシューティングで問題を特定できませんでした」と報告した場合です。このツールはクイックスキャンを実行し、問題を解決したり、ヒントを提供したりするはずです。これらのツールの問題点は何でしょうか?実際に修正を適用するには、複数回実行したり、再起動したりする必要がある場合もあります。実行方法は次のとおりです。
- Win + I を押して設定を開きます。
- [システム] > [トラブルシューティング] > [その他のトラブルシューティング] (Windows 11 の場合)、または[更新とセキュリティ] > [トラブルシューティング] > [追加のトラブルシューティング] ( Windows 10 の場合)に移動します。
- リストでWindows Update を見つけて、 [実行]をクリックします。
指示に従ってツールを実行してください。問題が見つかった場合は、修正を試みます。場合によっては再起動後に再度実行してみてください。結果は様々ですが、良い出発点となるでしょうし、環境によっては驚くほど効果的です。
修正2: 最近インストールしたアプリをアンインストールまたは無効にする
競合するサードパーティ製アプリやドライバーが原因で、Windows Update の検証がうまくいかないことがあります。原因は不明ですが、最近インストールしたアプリやドライバーのアップデートを削除すると、問題が解決することがよくあります。新しいソフトウェアやドライバーをインストールした後にこのエラーが発生した場合は、間違いなくその可能性が高いでしょう。「コントロールパネル」>「プログラム」>「プログラムのアンインストール」と進み、最近インストールしたプログラムを削除してください。また、デバイスマネージャーで、特にネットワークアダプターやストレージコントローラーなどのドライバーが古くなっていないか確認してください。
削除が完了したら、PCを再起動し、アップデートが正常に実行されるかどうかを確認してください。残っているファイルが問題になる可能性があるため、ドライバーのアンインストールまたはアップデート後は再起動することをお勧めします。再起動しないと、Windowsがすぐに元に戻ったり、正常に動作しなくなったりすることがあります。
修正3:SFCとDISMシステムスキャンを実行する
これは少し技術的な話になりますが、試してみる価値はあります。基本的に、システムファイルが破損または欠落していると、Windows Update によるファイルの検証がブロックされる可能性があります。システムファイルチェッカー ( sfc /scannow) と DISM スキャンを実行すると、これらのコアファイルが修復されます。手順は以下のとおりです。
- スタートメニューを右クリックし、[Windows Terminal (管理者)]または[Windows PowerShell (管理者)]を選択します。
- 入力し
sfc /scannowてEnter キーを押します。 - 実行には10~15分かかる場合があります。中断しないでください。
- 完了したら、次のコマンドでDISMを実行します。
Dism /Online /Cleanup-Image /RestoreHealthもう一度、辛抱強くお待ちください。約15~20分かかります。
この組み合わせは、アップデートシステムを混乱させる破損を修正する傾向があります。一部のマシンでは、Windowsコアファイルのリセットボタンを押すような効果があります。最近クラッシュや奇妙なバグが発生している場合は、これは確実な対策です。
修正4: pending.xmlファイルを削除または名前変更する
もう一つの厄介な犯人は、C:\Windows\WinSxSpending.xmlにあるファイルです。不完全な更新や保留中の更新が原因で、新しい更新がブロックされることがあります。少し奇妙ですが、このファイルをバックアップするか削除すると、驚くほどの効果があります。手順は以下のとおりです。
- コマンドプロンプトを管理者として開きます。Win + Rを押して「cmd」と入力し、Ctrl + Shift + Enter を押します。
- 次のように入力または貼り付けてEnter キー
ren c:\windows\winsxs\pending.xml pending.oldを押します。
PCを再起動してください。もしそのファイルが検証の問題の原因だった場合は、システムがアップデートをより適切に処理するはずです。問題が発生した場合は、必ず復元してください。ただし、通常は名前の変更や削除は安全です。
修正5: ドライバーを更新または修復する
古くなったドライバーや互換性のないドライバーも、Windows Update の信頼性の問題を引き起こす可能性があります。特にネットワーク/アダプター、ディスプレイ、ストレージドライバーがそうです。オプションの更新プログラムがないか確認することをお勧めします。「設定」>「更新とセキュリティ」>「Windows Update」>「詳細オプション」>「オプションの更新プログラムを表示」にアクセスし、利用可能なドライバーの更新プログラムをインストールしてください。更新プログラムが表示されない場合は、デバイスの製造元のサイトにアクセスして、最新のドライバーを手動で入手してください。
一部の環境では、Windowsが古いドライバーや破損したドライバーよりも、新しく署名されたドライバーを信頼するため、ドライバーを更新すると検証エラーが修正されることがあります。理由はよく分かりませんが、試してみる価値はあるかもしれません。
修正6:Windowsのキャッシュと更新フォルダをクリアする
Windowsは、 SoftwareDistributionやCatroot2などのキャッシュフォルダにアップデートファイルを保存します。これらのファイルが破損したり、乱雑になったりすると、アップデートがうまく動作しなくなる可能性があります。これらのファイルをクリアするのは簡単です。いくつかのコマンドを実行し、まずWindows Updateサービスを停止するだけです。
- Win + R を押して入力し、 Enter を
services.msc押します。 - Windows Updateまで下にスクロールし、右クリックして[停止]を選択します。
- また、バックグラウンド インテリジェント転送サービスと暗号化サービスも停止します。
次に、次のフォルダに移動します。
- C:\Windows\ソフトウェア配布
- C:\Windows\System32\catroot2
中のすべてのコンテンツを削除するか、 や のような名前に変更してくださいSoftwareDistribution.old。Catroot2.oldその後、サービスを再起動してください。正しく実行すると、更新キャッシュがリセットされ、Windowsは次回更新をチェックする際に最新のファイルを取得します。このプロセスは成功するかどうかは不確実ですが、頑固な場合は効果があることが多いです。
Windowsを最新の状態に保つ方法
一番簡単な方法は?Win + Iを押して「更新とセキュリティ」に移動し、「更新プログラムのチェック」をクリックします。何も表示されない場合は、Windows Updateの履歴ページにアクセスして、不足している更新プログラムを手動でダウンロードしてください。自動更新がうまくいかない場合は、Microsoft Updateカタログから特定のKBパッケージを手動でインストールしてみると解決することもあります。