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

Windows 10の更新エラー0x80070bcbを修正する18の対処法

Windows 10で更新エラー0x80070bcbが発生し、お困りではありませんか?この記事では、その解決策を詳しくご紹介します。このエラーコードはWindows Updateだけでなく、新しいPCにプリンターをインストールする際にも発生することがあります。多くのユーザーから修正依頼が寄せられているため、効果的なトラブルシューティングガイドとしてまとめました。

Windows 10の更新エラー0x80070bcbの直し方

まず、このエラーが発生する主な原因を確認しましょう。以下のような要因が考えられます。

  • お使いのWindowsのバージョンがアップグレードに対応していない
  • 接続している外部USB機器との非互換性
  • 必要なサービスが起動していない
  • ウイルス対策ソフトやアドウェアが更新をブロックしている
  • PCの空き容量不足
  • 破損したデータや不安定なインターネット接続
  • 古いBIOSや非常に古いハードウェア
  • Windowsレジストリやファイルシステムの破損

原因がわかったところで、以下の対処法を順番に試していきましょう。

方法1: 外部デバイスを取り外す

エラーが発生した場合は、まず外付け周辺機器やUSB機器が接続されていないか確認してください。電磁干渉がエラーの原因となることがあるため、不要な機器は取り外すことをおすすめします。

  1. まず、PCに接続されているすべての外部USB機器を取り外します。
  2. 次に、Webカメラプリンターなどの周辺機器も切断し、どうしても必要な機器のみを接続した状態にします。
  3. 最後に、エラー0x80070bcbが解消されたかどうかを確認します。

方法2: 最小システム要件を満たしているか確認する

ハードウェアに問題がない場合でも、PCがアップデートの最小要件を満たしていないと、内部要因でエラーが発生することがあります。最新のアップデートを正常にインストールするには、以下の要件を満たしている必要があります。

  • プロセッサ: 1GHz以上のプロセッサまたはSoC
  • メモリ(RAM): 32ビット版は1GB、64ビット版は2GB以上
  • ストレージ容量: 32ビット版OSは16GB、64ビット版OSは20GB以上(2019年5月のアップデート以降は32GBに引き上げ)
  • グラフィックカード: WDDM 1.0ドライバー対応のDirectX 9以降
  • ディスプレイ: 800×600以上の解像度

ステップ1: システム情報の確認

  1. Windows + Iキーを同時に押して設定を開きます。
  2. システムをクリックします。
  3. 左側のメニューからバージョン情報を選択すると、右側画面にデバイスの仕様が表示されます。

ステップ2: グラフィックカードの仕様確認

  1. 設定を開き、システムをクリックします。
  2. 左ペインのディスプレイを選択し、右ペインの高度なディスプレイ設定をクリックします。
  3. ディスプレイアダプターのプロパティをクリックすると、グラフィックカードの詳細情報が表示されます。

ステップ3: DirectXのバージョン確認

  1. Windows + Rキーを押し、「dxdiag」と入力してEnterキーを押します。
  2. DirectX 12がインストール済みの場合、診断ツールの画面でバージョンを確認できます。

これらの要件をすべて確認したら、インストールしようとしているアプリやアップデートの要件と照らし合わせてください。

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

PC内に不具合があると、Windowsの更新は正常に完了しません。Windows標準搭載のトラブルシューティングツールを使えば、ネットワーク接続の問題、破損したレジストリキー、Windowsコンポーネントの不具合など、エラー0x80070bcbの原因となる問題を自動的に検出・修復できます。

トラブルシューティングツールを実行し、検出された問題を指示に従って解決してください。

方法4: 重要なWindowsサービスを再起動する

エラーコード0x80070bcbを回避するには、「Windows Update」と「Background Intelligent Transfer Service(BITS)」などの重要なサービスが有効になっている必要があります。BITSは利用可能な帯域幅を使って最新のアップデートをダウンロードするサービスです。これらのサービスが無効になっていると、エラーが発生しやすくなります。以下の手順で再起動してください。

  1. スタートメニューの検索ボックスに「Services(サービス)」と入力し、管理者として実行をクリックします。
  2. 一覧を下にスクロールし、Background Intelligent Transfer Serviceをダブルクリックします。
  3. スタートアップの種類を「自動」に変更します。
    注意: サービス状態が「停止」の場合は「開始」をクリックします。「実行中」の場合は一度「停止」してから再度「開始」してください。
  4. 適用 > OKをクリックして変更を保存し、最新のアップデートをインストールできるか確認します。
  5. 同じ手順をCryptographic Services(暗号化サービス)MSI InstallerWindows Updateなどの他のサービスにも実施します。

方法5: システムファイルを修復する

システムファイルが破損している場合は、アップデートをインストールする前に修復が必要です。システムファイルチェッカー(SFC)コマンドはPC内の破損ファイルをスキャンして自動的に修復し、DISM(Deployment Image Servicing and Management)は強力なコマンドラインでWindows OSのエラーを修復します。SFC/DISMユーティリティを実行して、エラー0x80070bcbを解消してください。

スキャンが完了したら、最新のアップデートをインストールできるか確認しましょう。

方法6: SoftwareDistributionフォルダを削除する

Windows Updateサービスが正常に動作していてもエラーが解決しない場合は、SoftwareDistributionフォルダを削除する方法を試してみましょう。まずWindows Updateサービスを停止し、エクスプローラーから該当フォルダを削除してから、サービスを再開します。

  1. Servicesを管理者権限で起動します。
  2. 一覧からWindows Updateを右クリックします。
  3. 状態が「実行中」の場合は「停止」をクリックします(「停止」の場合は次のステップへ進んでください)。
  4. 「Windowsはローカルコンピューターで次のサービスを停止しようとしています…」という画面が表示されたら、数秒待ちます。
  5. Windows + Eキーを同時に押してエクスプローラーを開き、以下のパスへ移動します。
C:\Windows\SoftwareDistribution\DataStore
  1. すべてのファイルとフォルダを選択して右クリックし、「削除」を選択します。
  2. 同様に、以下のパスにあるファイルとフォルダもすべて削除します。
C:\Windows\SoftwareDistribution\Download
  1. Servicesウィンドウに戻り、Windows Updateを右クリックして「開始」を選択します。
  2. サービスの開始完了まで数秒待ちます。
  3. これでWindows Updateサービスが再起動され、SoftwareDistributionフォルダの中身が削除されました。最新のアップデートをインストールできるか確認してください。

方法7: ウイルス対策ソフトを一時的に無効化する(該当する場合)

ウイルス対策ソフトによっては、新しいWindowsアップデートのインストールを妨げることがあります。NortonAvastなどのサードパーティ製ウイルス対策ソフトが原因となっているケースも報告されています。互換性の問題を解消するため、内蔵またはサードパーティ製のウイルス対策ソフトを一時的に無効化してみてください。

重要: エラー0x80070bcbを修正した後は、必ずウイルス対策ソフトを再有効化してください。セキュリティソフトなしでPCを使用し続けるのは大きなリスクとなります。

方法8: Google DNSを使用する

DNSアドレスの変更によってエラーが解決したという報告もあります。Google DNSは「8.8.8.8」と「8.8.4.4」という覚えやすいIPアドレスを提供しており、クライアントとサーバー間の安全なDNS接続を確立できます。ネットワーク設定からDNSサーバーアドレスを変更し、累積更新プログラムをインストールできるか確認してみてください。

方法9: 最近の更新プログラムをアンインストールする

以前インストールした互換性のないアップデートが、新しいアップデートのダウンロードを妨げている可能性があります。最近インストールした更新プログラムをアンインストールすることで、エラー0x80070bcbが解決する場合があります。

  1. Windowsキーを押し、「コントロールパネル」と入力して開きます。
  2. 表示方法 > カテゴリに設定し、プログラムメニューの下にある「プログラムのアンインストール」をクリックします。
  3. 左側のペインから「インストールされた更新プログラムを表示」を選択します。
  4. インストール日」の日付を参考に、最も新しい更新プログラムを見つけて選択し、「アンインストール」をクリックします。
  5. 確認画面が表示されたら承認し、PCを再起動します。

その後、エラーが解消されたかどうかを確認してください。

方法10: システムパーティションを拡張する

システムパーティションの空き容量が不足していると、新しいアップデートをインストールできません。システム予約パーティションを拡張することで、エラー0x80070bcbを解消できる場合があります。ディスクの管理機能を使って手動で拡張するのがおすすめですが、サードパーティ製ツールを利用する方法もあります。

方法11: ドライブの空き容量を確保する

Microsoft Storeからアプリをインストールできるだけの空き容量がない場合も、このエラーが発生します。まずドライブの空き容量を確認し、必要に応じて一時ファイルを削除しましょう。

ステップ1: ドライブ容量の確認

  1. Windows + Eキーを同時に押してエクスプローラーを開きます。
  2. 左側のメニューから「PC」をクリックします。
  3. デバイスとドライブの項目で各ドライブの空き容量を確認します。容量バーが赤く表示されている場合は、一時ファイルの削除を検討してください。

ステップ2: ディスククリーンアップの実行

空き容量が少ないことがエラーの原因である場合は、ディスククリーンアップを実行して不要なファイルを削除しましょう。一時ファイル、キャッシュ、古い更新ファイルなどを整理することで、大幅な容量確保が可能です。

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

他の方法で解決しない場合、Windows Updateコンポーネントをリセットすることは非常に効果的な解決策です。PCに保存されているWindows Update関連ファイルが破損していたり、互換性がなかったりすると、さまざまな問題が発生します。コマンドプロンプトで一連のコマンドを実行することで、必要なWindowsサービスをすべて再起動できます。すべてのコマンド実行後、累積更新プログラムをインストールできるか確認してください。

方法13: 更新プログラムを手動でインストールする

ここまでの方法がすべて失敗した場合でも、必要なアップデートを手動でダウンロードできます。Windows 10の更新履歴ページには、これまでにリリースされたすべてのアップデート情報が掲載されています。以下の手順で強制的にインストールしてみましょう。

  1. Windows + Iキーを同時に押して設定を開きます。
  2. 更新とセキュリティをクリックします。
  3. 更新履歴の表示」オプションを選択します。
  4. 一覧の中から、エラーのためにダウンロードできていないKB番号を特定します。
  5. そのKB番号をMicrosoft Update Catalog(マイクロソフト更新プログラムカタログ)の検索バーに入力します。
  6. 該当する最新のアップデートの「ダウンロード」をクリックし、画面の指示に従ってインストールを完了させます。

方法14: メディア作成ツールを使って更新する

手動でのインストールがうまくいかない場合は、メディア作成ツール(Media Creation Tool)を試してみてください。これはMicrosoftが公式に推奨するダウンロードプラットフォームで、Windows 10 PCのあらゆる更新エラーの解決に役立ちます。

  1. Windows 10メディア作成ツールの公式ダウンロードページにアクセスします。
  2. Windows 10のインストール メディアを作成する」の下にある「ツールを今すぐダウンロード」ボタンをクリックします。
  3. セットアップファイルを実行し、ユーザーアカウント制御(UAC)の画面が表示されたら「はい」をクリックします。
  4. Windows 10セットアップウィンドウで「同意する」をクリックします。
  5. スキャン処理が完了するまで待ち、「このPCを今すぐアップグレードする」を選択して「次へ」をクリックします。
  6. Windows ISOファイルのダウンロードが完了するまで待ち、「同意する」をクリックします。
    注意: メディア作成ツールがOSを最新バージョンに更新できるよう、保留中のアップデートがすべてインストールされるまで待つ必要があります。
  7. 最後に「インストール」をクリックして処理を完了させます。

方法15: Windowsレジストリを調整する

Windows Updateのダウンロードパスに関連するレジストリを整理することで、エラーが解決する場合があります。ただし、レジストリの編集は慎重に行ってください。誤った操作を行うとファイルを失う恐れがあります。

  1. 検索メニューに「レジストリエディター」と入力し、管理者として実行をクリックします。
  2. レジストリエディターで以下のパスに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  1. 右側のペインで「WUServer」と「WIStatusServer」を探します。
  2. 見つからない場合は、削除するものがないため次の対処法に進みます。
  3. エントリが見つかった場合は、それぞれ右クリックして「削除」を選択します。
  4. 最後にPCを再起動し、問題が解決したか確認します。

方法16: BIOSを更新する

世界中のWindows 10ユーザーから、BIOSを更新したところエラー0x80070bcbが消失したという報告が多数寄せられています。ただし、すでに最新版のBIOSを使用していて同じエラーが発生する場合は、BIOSの再インストールを検討してください。上記の方法がすべて失敗した場合に、BIOSの更新をお試しください。

BIOSを更新すれば、エラー0x80070bcbは解消されるはずです。

方法17: システムの復元を実行する

どの方法もうまくいかない場合、残された選択肢はPCを以前の状態に復元することです。システムの復元機能を使えば、エラーが一切発生していなかった過去の時点までコンピュータを戻せます。復元後、エラー0x80070bcbが解消されたか確認してください。

方法18: クリーンブート(修理インストール)を実行する

深刻なWindowsコンポーネントの破損がある場合は、データを失わずにWindows 10をリセットする方法が有効です。この方法により、破損したコンポーネントをすべてクリアしながらデータを保持できます。手順に従って操作すれば、エラーは解決されるでしょう。

まとめ

本ガイドが役立ち、Windows 10の更新エラー0x80070bcbを解決できたことを願っています。軽微な対処法から順番に試し、それでも解決しない場合にレジストリ編集やシステム復元などの高度な方法に挑戦するのがおすすめです。ほかに知りたい内容がありましたら、コメント欄でお気軽にお問い合わせください。

  1. Windows Updateエラー0x8024a000の原因と5つの解決方法を徹底解説

    Windows Updateエラー0x8024a000は、Microsoft Storeの破損、Windowsシステムファイルの損傷、ネットワーク接続の問題、ファイアウォールによる通信ブロックなどが主な原因で発生します。このエラーが表示されると、サーバーへのリクエストが正常に完了せず、Windows自動更新サービスが更新プログラムを適用できない状態になります。 本記事では、このエラーを解消するためのトラブルシューティング手順を5つの方法に分けて詳しく解説します。 対象となるエラーコード:WindowsUpdate_8024a0000x8024a000 作業前の準備 トラブルシューティングを行う

  2. Windows Updateエラー0x80246002を解決する5つの対処法

    Windows 10など最新バージョンのMicrosoft OSを使っていても、Windows Updateで問題が発生することがあります。設定アプリからWindows Updateを実行しようとすると「エラー0x80246002」が表示され、更新できないケースがあります。また、更新プログラムのインストール中にこのエラーが発生することもあり、いずれの場合も更新に失敗します。その結果、新機能・セキュリティパッチ・バグ修正をダウンロードできなくなり、システムがハッカーの攻撃に対して脆弱な状態になってしまう恐れがあります。 エラー0x80246002には単一の原因はありませんが、主な要因として以下が