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

Windows Updateエラー0x800706beとは?原因と10の解決方法を徹底解説

多くのWindowsユーザーが、Windows OSの更新時にエラー0x800706beに遭遇したと報告しています。互換性の問題によってシステムファイルにエラーが発生するのが原因とされています。この記事では、エラーコード0x800706beが何なのか、なぜ・いつ発生するのか、そしてどう解決すればよいのかを詳しく解説します。

Windows Updateエラー0x800706beとは?

0x800706beは、システムファイルの処理に失敗した際に表示されるWindowsのエラーコードです。Windows対応の他のソフトウェアやドライバーでも表示されることがあります。これは、システムファイルの破損や不具合を示す一般的なエラーであり、さまざまな場面で遭遇する可能性があります。

例えば、タスクトレイのオーディオアイコンをクリックしたときに表示されたり、Windows Updateやアップグレードが失敗したときに表示されたりすることもあります。ただし、この記事では主に「Windows Update中に表示される0x800706beエラー」について説明し、その解決方法をご紹介します。

最新のWindowsアップデートをインストールしようとすると、エラー0x800706beが表示されることがあります。このエラーメッセージは「Windows Updateに失敗しました」というメッセージとともに表示され、エラーが出ている間はWindowsを更新できません。再起動や何度かの再試行を行っても、エラーコードが繰り返し表示されるのが特徴です。

また、Windows 8からWindows 8.1へのアップグレードを試みた際にも、このエラーコード0x800706beが確認されています。さまざまなノートPCモデルで報告されており、アップグレードが開始しても、エラーコードが表示された後にWindows 8へ戻ってしまうという現象が起こります。

システムファイルに問題がある場合、エラーコード0x800706beが表示されます。システムファイルは破損したり、設定が誤っていたりすることがあり、特に原因として多いのはWindows Updateコンポーネントの破損です。ファイルの破損は誰にでも、いつでも起こりうるごく普通のことです。Windows Updateコンポーネントや更新ファイルが破損していると、Windows Updateの正常なインストールが妨げられます。

また、「認証エラーが発生しました 0x800706be」という説明文とともに、Windows 10/11の機能更新プログラムのインストール時にこのエラーに遭遇したという報告もあります。

0x800706beはWindows Updateに関連するよくあるエラーコードですが、それ以外の場面でも以下のようなケースで見られることがあります。

  • メディアキャプチャ失敗イベント 0x800706be – 「カメラエラーコード0x800706be」とも呼ばれます。関連するストップコードは0xa00f4271で、専用のWindowsトラブルシューティングツールを実行することで解決できる場合があります。
  • Minecraftエラー 0x800706be – Minecraftのプレイ中に発生するほか、Xboxゲームにも影響を及ぼすことがあります。
  • リモートデスクトップ 0x800706be – リモートデスクトップアプリの設定不備により、RDP認証エラー0x800706beなどの関連エラーが発生することがあります。
  • インストールエラー 0x800706be(Windows 11/10/7) – Windows 10のバージョン1803や1809など、Microsoft製OS全般がこのWindows Updateエラーの影響を受ける可能性があります。
  • リモートプロシージャコール失敗 0x800706be – SQL Server 2012でのWMIエラーとも呼ばれ、SQL Server 2008または2008 R2がSQL Server 2012と同じマシン上で稼働している場合や、SQL Server 2012コンポーネントを含むVisual Studio 2012をインストールした場合によく発生します。

Windows 10/11でエラーコード0x800706beが発生する原因

最も多い原因はサービスの競合(クライアントとサーバー間のファイル転送が無効になっている状態)ですが、それ以外にもWindows 10/11のUpdateエラー0x800706beを引き起こす要因は多数あります。

アプリケーションの競合、ファイアウォールによるブロック、システムファイルの破損、誤ったシステム日時、互換性のないハードウェア、古いシステムドライバーなどが、Windowsエラーコード0x800706beの一因となることがあります。

システムの起動時や特定のアプリケーションの実行時などにも、0x800706beエラーコードに遭遇することがあります。

さらに、このエラーは新しく追加したハードウェアデバイスを無効化し、OSがそれらと通信できなくなることもあります。その結果、システムのUSBポートが使えなくなる場合もあります。

Windows 10/11の更新エラー0x800706beが発生すると、次のような問題が生じることがあります。

  • システムクラッシュ
  • システムパフォーマンスの低下
  • 画面のフリーズ
  • 特定のアプリケーションが起動できない
  • 利用可能なシステム更新プログラムをダウンロードできない

それでは、以下の対処法を順番に実行して、0x800706beエラーを解決していきましょう。

エラーコード0x800706beの解決方法

エラー0x800706beは、ウイルス対策ソフトとの非互換性、不安定なネットワーク、誤ったシャットダウンといった単純なPCの問題から発生することもあります。まずは、以下の簡単な対処法を試してみてください。

  • ルーターの設定を見直し、ネットワークを安定させてWindows Updateをダウンロードできるようにする。
  • Outbyte PC RepairなどのPC修復ツールを使って、ジャンクファイルを削除し、プロセスを最適化する。
  • コンピューターを通常どおり再起動し、以前のミスを繰り返さないよう注意する。
  • 信頼できるウイルス対策ソフトでマルウェアやウイルスのスキャンを行う。

これらの対処法を実行した後、Windows Updateを再度実行して、エラーが解消されたかどうかを確認してください。改善が見られない場合は、以下の技術的な解決策に進みましょう。

解決策#1:レジストリの問題を修正する

0x800706beエラーコードは、破損したレジストリエントリが原因で発生することがあります。そのため、レジストリクリーナー(または修復)ユーティリティでレジストリをスキャンすると、問題が解決する場合があります。

Windowsには標準のレジストリクリーナーは搭載されていませんが、レジストリ修復ツールを含むサードパーティ製のシステム最適化ソフトが数多く提供されています。

解決策#2:破損したシステムファイルを修復する

破損したシステムファイルも、0x800706beエラーの原因になり得ます。

破損したファイルがある場合、Windowsにはそれらを検出して修復する「システム ファイル チェッカー(SFC)」ユーティリティが用意されているので、これを使えば問題を解決できます。

システム ファイル チェッカーはコマンドラインユーティリティで、コマンドプロンプトから以下の手順で使用します。

  1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択して起動します。
  2. SFCを実行する前に、「DISM /Online /Cleanup-Image /RestoreHealth」と入力してEnterキーを押します。Windows Updateクライアント自体が壊れている場合、展開イメージのサービスと管理(DISM)ツールが必要になることがあるためです。
  3. SFCスキャンを開始するには、「sfc /scannow」と入力してEnterキーを押します。

スキャンには最大30分ほどかかる場合があります。完了すると、Windows Resource Protection(WRP)が何かを修復したかどうかがコマンドプロンプトのメッセージで通知されます。WRPがファイルを修復した場合は、デスクトップPCやノートPCを再起動してください。

解決策#3:Windows Updateトラブルシューティングツールを実行する

0x800706beエラーの解決に役立つもう一つのツールが、Windows Updateトラブルシューティングツールです。このツールは、Windows Updateのエラーを検出して自動的に修復できます。

Windows 10/11でWindows Updateトラブルシューティングツールにアクセスする手順は以下のとおりです。

  1. Cortanaボタンをクリックして検索ボックスを開きます。
  2. 検索ボックスに「トラブルシューティング」と入力します。
  3. 設定アプリ内で「トラブルシューティング」を選択し、トラブルシューティングツールの一覧を開きます。
  4. Windows Update」を選択し、「トラブルシューティングツールの実行」ボタンをクリックして起動します。
  5. トラブルシューティングツールが問題を検出し、解決策を提示してくれます。

解決策#4:Windows Updateコンポーネントをリセットする

この方法は非常に効果的で、多くのユーザーがWindows Updateエラー0x800706beの解決に使用してきました。ぜひWindows Updateコンポーネントのリセットを試してみてください。

このエラーは通常、破損したWindowsコンポーネントが原因で発生するため、古いファイルを削除してコンポーネントをリセットすることで、バグを克服できます。

具体的な手順は以下のとおりです。

  1. 管理者権限でコマンドプロンプトを開きます。Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択してください。
  2. BITS、暗号化サービス(Cryptographic)、MSIインストーラー、Windows Updateサービスを無効化します。以下のコマンドを記載の順番で実行してください(各コマンドの後にEnterキーを押して個別に実行します)。
  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver
  1. すべてのWindowsコンポーネントを無効化したら、SoftwareDistributionフォルダーとCatroot2フォルダーの名前を変更します。以下のコマンドを1つずつ実行してください。
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 Catroot2.old
  1. 続いて、手順2で無効化したBITS、暗号化サービス、MSIインストーラー、Windows Updateサービスを再度有効化します。以下のコマンドを記載の順番で実行してください。
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

コマンドプロンプトを閉じたら、コンピューターを再起動します。その後、Windows Updateを実行して更新を試みてください。

解決策#5:最近インストールした累積更新プログラムをアンインストールする

直近のパッチ更新後にエラー0x800706beが表示されるようになった場合、最近インストールした累積更新プログラムが原因である可能性が高いです。心配はいりません。システムの復元ポイントを使用するか、問題のある累積更新プログラムをアンインストールすることで、最近の変更を元に戻せます。

解決策#6:Windowsのキャッシュフォルダーをクリアする

Microsoftは毎月第2火曜日に新しいセキュリティ更新プログラムをリリースしています。さらに、セキュリティ以外の更新プログラム、帯域外更新、オプションの更新プログラムも定期的に配信されます。これらの多数の更新プログラムをインストールすると、それぞれがPCの容量を占有し、情報はWindowsのキャッシュフォルダーに保存されます。Catroot2とSoftwareDistributionは、この種の主要なフォルダーです。

大量のパッチがインストールされているため、これら2つのフォルダーを定期的に整理する必要があります。しかし、実際にはバグや問題に遭遇するまで、ユーザーがこの作業を行うことは少ないものです。現在、PCで更新関連の問題が発生しているのであれば、これらのフォルダーを削除することをおすすめします。Windowsのキャッシュフォルダーをクリアする前に、必ず更新関連のサービスをすべて停止してください。両方のフォルダーをクリーンアップした後、停止していたサービスを再び開始します。

解決策#7:問題のあるWindows更新プログラムを手動でインストールする

利用可能なセキュリティ/セキュリティ以外の更新プログラムのインストール時にエラーコード0x800706beが表示される場合は、該当する更新プログラムを手動で探して再インストールできます。手順は以下のとおりです。

  1. Microsoft UpdateカタログのWebサイトにアクセスし、検索バーに累積更新プログラムの番号を入力します。
  2. Enterキーを押すと、一致する結果の一覧が表示されます。このサイトでは、セキュリティ、セキュリティ以外、帯域外のパッチを問わず、すべての更新プログラムが確認できます。
  3. お使いのシステムアーキテクチャに最適なものを選び、「ダウンロード」ボタンをクリックします。
  4. 次のウィンドウで一番上のリンクを選択します。
  5. ファイルの保存先となる場所へ移動します。
  6. 保存先のディレクトリにあるファイルをダブルクリックします。
  7. システムがインストーラーを実行し、問題がないことを確認したうえで、スタンドアロンパッケージをPCにインストールします。この作業全体には数分かかるため、しばらくお待ちください。
  8. ダウンロードしたパッケージをインストールする準備が整うと、画面にプロンプトが表示されます。
  9. プロンプトに対して「はい」と答えると、インストールが開始されます。
  10. その後、PCが再起動し、選択しておいたスタンドアロンパッケージのインストールが始まります。
  11. パッケージ全体のインストールには、更新プログラムのサイズに応じて5〜10分ほどかかります。

解決策#8:Microsoft Update readinessツールを使用する

このエラーが、PC上の破損したカタログファイル、マニフェストファイル、MUMファイルなどが原因で発生している場合は、以下の手順を試してください。

  1. https://support.microsoft.com/kb/947821 からMicrosoft Update Readinessツールをダウンロードします。
  2. 問題が発生しているコンピューターで「Microsoft Update Readinessツール」を起動します。
  3. スキャンが完了したら、「%Systemroot%\Windows\logs\CBS\Checksur.log」ファイルを開きます。
  4. ファイル内の破損データを検索します。
  5. これらのファイルを「%systemroot%\Windows\Servicing\Packages」フォルダーにコピーします。まず、次のコマンドでそのフォルダーの所有権を取得する必要があります:takeown /F c:\Windows\Servicing\Packages /D y /R
  6. 次に、以下のコマンドでディレクトリへのフルコントロール権限を割り当てます:cacls c:\Windows\Servicing\Packages /E /T /C /G "UserName":F
  7. Checksurログから不足または破損しているファイルを特定し、対応するKBファイルをダウンロードします。
  8. 次のコマンドでファイルを展開します:Expand -F:\* UpdateKBXXXX.msu x:\DestinationDirectory
  9. 展開後、「UpdateKBXXXX.cab」ファイルを見つけ、同様に展開します:Expand -F:\* UpdateKBXXXX.CAB x:\DestinationDirectoryCAB
  10. フォルダー内の「update.mum」と「update.cat」の2つのファイルを取得します。
  11. コピーしたファイル(update.mumとupdate.cab)を、checksur.logに記載されている名前と完全に一致するように変更します。例:「update.mum for KB978601」は「Package_for_KB978601~31bf3856ad364e35~amd64~~6.0.1.0.mum」となります。
  12. その他の不足/破損ファイルについても同様の操作を行い、checksur.logで指定されたディレクトリ(/servicing/packages)に配置します。
  13. 完了すれば問題は解決するはずです。再起動は不要です。

解決策#9:復元ポイントを使用してWindowsを復元する

レジストリの変更を元に戻し、システムファイルを復元する「システムの復元」ユーティリティも、エラー0x800706beの解決に役立ちます。

このユーティリティを使えば、ノートPCやデスクトップPCで0x800706beエラーが発生する前の時点までWindowsを復元できます。

Windowsの復元は試してみる価値があります。「システムの復元」ユーティリティを使った手順は以下のとおりです。

  1. キーボードショートカット「Windows + R」で、Windowsの「ファイル名を指定して実行」を開きます。
  2. rstrui」と入力して「OK」を押すと、「システムの復元」ウィンドウが開きます。
  3. システムの復元ウィンドウで「次へ」ボタンをクリックします。
  4. 別の復元ポイントを表示する」を選択して、復元ポイントの候補を広げます。
  5. Windowsをロールバックしたい復元ポイントを選択します。
  6. 影響を受けるプログラムのスキャン」ボタンを押せば、その復元ポイントでどのソフトウェアが削除されるかを確認できます。
  7. 次へ」→「完了」ボタンを押して、選択した復元ポイントを確定します。その後、Windowsは最後に正常起動した復元ポイントで再起動します。

解決策#10:Windows 11/10をクリーンインストールする

上記の修正を適用してもエラー0x800706beが解消されない場合、お使いのWindowsは修復が困難な状態に達しています。そのような場合は、Windows 11またはWindows 10のISOイメージ(お好みの方)をダウンロードし、クリーンインストールするのが最善の方法です。

まとめ

以上の方法で、Windowsエラーコード0x800706beを簡単に修正できます。お使いのWindows 10/11 PCで、上記の手順をすべて実行すれば、この問題を迅速に解決できるでしょう。ご不明な点や、おすすめの解決策があれば、下のコメント欄でお知らせください。

  1. Windowsのエラーコード「0x0 0x0」を解決する方法|原因別の対処法を徹底解説

    最近、Windowsユーザーの間で、パソコンに「エラーコード:0x0 0x0」が表示されるという報告が相次いでいます。エラーコードには通常、数値コードが付随しており、エラーの原因となった特定のコンポーネントやデータに関する詳細な情報が記録されています。本記事ではこの問題について調査を行い、主な原因はアプリケーション同士の競合、誤ったシステム設定、そしてシステムファイルの不整合であることを突き止めました。以下では、実際に多くのユーザーが問題の解決に成功した効果的なトラブルシューティング手法を、手順ごとにわかりやすくご紹介します。それでは早速見ていきましょう!競合しているプログラムを終了させる2つ

  2. Windows 10でエラーコード0x800701B1「指定されたデバイスが存在しません」を修正する7つの方法

    Windows 10の一部のユーザーから、エクスプローラーでファイルのコピーや貼り付け、置き換えを行う際に、0x800701B1(指定されたデバイスが存在しません)というエラーコードが頻繁に発生するとの報告があります。また、USBポート経由で接続したハードディスクにWindows 10をインストールしようとした際にも、同じエラーが発生することがあります。このエラーコードには複数の原因が考えられます。主な原因として以下が挙げられます。USB 2.0ポートでは不十分 – お使いのHDD/SSDの種類によっては、必要な転送速度と電力供給を確保するために、USB 3.0ポートへの接続が必要な場合があり