Windows 11/10 アップデートエラー 0x800706b5 を効率的に解決する方法
Windows Update 中にエラー 0x800706b5 が発生すると、本当に頭を悩ませることがあります。これは、累積更新プログラムまたは機能更新プログラムのインストール中にシステムに問題が発生した際に発生します。通常、これはシステムファイルの破損、問題のあるサードパーティ製アプリ、または Windows Update フォルダーのキャッシュの問題に関連しています。「更新プログラムの確認」をクリックするだけで問題が解決しない場合は、これらの詳細を詳しく調べることで、最終的に問題が解決する可能性があります。正直なところ、Windows は基本的な更新でさえ問題を引き起こすことがあります。特に怪しいアプリをインストールした後や内部の不具合に対処した後は、その傾向が強くなります。このガイドでは、よくある解決策を順に解説し、このエラーに悩まされることがないようにお手伝いします。
Windows 11/10でエラー0x800706b5を修正する方法
最近インストールしたプログラムをアンインストールする
最近インストールしたアプリをインストールした後にアップデートの動作がおかしくなった場合は、そのアプリが原因かもしれません。問題のあるアプリはシステムプロセスに干渉したり、アップデート関連のファイルを破損したりして、0x800706b5のようなエラーを引き起こすことがあります。
- Win + X を押して、「アプリと機能」を選択します。
- 下にスクロールして、特にエラーが発生した時期の最新のインストールまたは疑わしいインストールを見つけます。
- アプリの横にある 3 つのドット (… ) をクリックし、[アンインストール]を選択します。
- ポップアップでアンインストールを確認し、デバイスを再起動します。
その後、「設定」>「Windows Update」に移動し、「更新プログラムの確認」をクリックします。それでもエラー0x800706b5が表示される場合は、次のステップに進みます。
サードパーティ製のウイルス対策ソフトを無効にしてSFCとDISMを実行する
サードパーティ製のウイルス対策ソフトウェアは、過度に警戒心が強く、システムファイルに変更を加えてアップデートをブロックすることがあります。一時的に無効化またはアンインストールすることで、Windowsがクリーンアップデートを試行できるようになります。また、システムファイルチェッカー(SFC)とDISMを実行することで、問題の原因となっている可能性のある破損したシステムファイルを修復できる場合があります。
- まず、ウイルス対策ソフトウェアを無効にするかアンインストールします (通常はトレイ アイコンまたは設定から行います)。
- コマンドプロンプトを管理者として開きます。スタートメニューに「cmd」と入力し、右クリックして「管理者として実行」を選択します。
- SFCスキャンを実行します。
sfc /scannowこれにより、破損したシステムファイルをチェックして修復します。なぜ効果があるのかは分かりませんが、多くの場合効果があります。 - SFCが完了したら(時間がかかる場合があります)、念のためDISMを実行します。
DISM /Online /Cleanup-Image /RestoreHealthこれにより、システムイメージがスキャンされ、問題の修正が試みられます。
問題が解決しない場合は、両方を再度実行する必要がある場合もありますが、ある設定では1回目はうまくいったのに、別の設定ではうまくいかなかったということもあります。とにかく試してみるしかありません。
Windows Updateのトラブルシューティングツールを実行する
他の方法がすべて失敗した場合は、組み込みのトラブルシューターを使用すると、一般的な問題を自動的に検出できます。
- スタートメニューを右クリック(または を押すWin + X) し、[設定]を選択します。
- 検索ボックスに「トラブルシューティング」と入力し、トラブルシューティングの設定に移動します。
- [その他のトラブルシューティング]をクリックし、[Windows Update]の横にある[実行]ボタンをクリックします。
- スキャンして見つかったものをすべて処理します。処理が完了すると、修正されたかどうかが表示されます。
Windows 10でも同様です:設定 > 更新とセキュリティ > トラブルシューティング > 追加のトラブルシューティング。Windows Updateのトラブルシューティングツールを実行をクリックし、画面の指示に従います。
Windows Update コンポーネントを手動でリセットする
これは一種のディープクリーンアップ手順です。アップデートキャッシュフォルダ(SoftwareDistributionやcatroot2など)が乱雑になり、アップデートが失敗することがあります。これらのフォルダをリセットし、アップデートサービスを再起動すると、多くの場合、問題のあるデータが消去され、アップデートが再び実行されるようになります。
- 「プログラムから実行」を開いてWin + R、 と入力します。
cmdを押すとCtrl + Shift + Enter管理者モードになります。 - 更新サービスを停止します:
net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvc
- 次のコマンドを実行してキャッシュ フォルダーをクリアします。
rmdir %systemroot%\SoftwareDistribution /S /Qrmdir %systemroot%\system32\catroot2 /S /Q
- 更新サービスを再起動します。
net start bitsnet start wuauservnet start appidsvcnet start cryptsvc
再起動してアップデートを再度確認してください。これにより、バックグラウンドで隠れていたキャッシュの問題が解決する場合があります。
保留中のアップデートを手動でダウンロードしてインストールする
上記の方法がすべて失敗した場合は、特定の更新プログラムを手動でインストールしてみてください。更新履歴ページ(Windows 10またはWindows 11)で、失敗した更新プログラムの KB 番号を見つけます。次に、Microsoft Update カタログにアクセスし、その KB を検索して適切なパッケージをダウンロードします(x64 など、システムアーキテクチャに一致するバージョンを探してください)。ダウンロードした.msu ファイルをダブルクリックして実行します。この操作を行うことで、更新プログラムの不具合を完全に回避できる場合があります。
これらのヒントでエラー0x800706b5が解消されることを願っています。確かにイライラしますが、ほとんどの場合、少しのトラブルシューティングで解決できます。ただし、最初に何がうまくいかなかったかによって異なります。
まとめ
- 干渉する可能性のある疑わしいアプリや最近インストールしたアプリをアンインストールします。
- サードパーティ製のウイルス対策ツールを一時的に無効にします。
- SFC と DISM を実行してシステム ファイルを修正します。
- Windows Update トラブルシューティング ツールを使用します。
- 更新キャッシュ フォルダーを手動でリセットします。
- 必要に応じて、特定の更新ファイルを手動でインストールします。
まとめ
結局のところ、エラー0x800706b5は通常、ファイルの破損、キャッシュの問題、サードパーティ製アプリの干渉など、根本的な問題の症状に過ぎません。根本原因の特定と修正は必ずしも迅速ではありませんが、これらの手順に従うことで、少なくとも正しい方向に向かうはずです。場合によっては、クリーンな再インストールやシステムの徹底的な修復が最後の手段となることもありますが、多くのユーザーはこれらの方法で症状を緩和できます。この方法が、誰かのアップデートがスムーズに再開するのに役立つことを願っています。