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

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

Windows Updateのエラーコード「0x80070bc2」は、主にWindows 10環境で発生しますが、Windows 7やWindows 8で見かけることも決して珍しくありません。このエラーは、更新プログラムのダウンロードが完了し、インストールが始まるタイミングで表示されるのが特徴です。さらに厄介なことに、再起動を繰り返してもエラーが解消されず、無限ループに陥ってしまうケースが多く報告されています。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

この問題には複数の対処法があり、実際に多くのユーザーが成功しています。本記事では、効果が確認された5つの解決策を順番に紹介します。ぜひ参考にして、エラーを完全に解消してください。

解決策1:関連するWindowsサービスを「自動」起動に設定する

Windows Updateは、以下の4つの主要サービスに依存して動作しています。

  • 暗号化サービス(Cryptographic Service)
  • バックグラウンドインテリジェント転送サービス(BITS)
  • Trusted Installerサービス
  • Windows Updateサービス

更新プログラムを正しくインストールするには、これらすべてのサービスが自動的に起動するよう設定されている必要があります。

  1. スタートメニューまたは検索ボックスで「コマンドプロンプト」と入力します。表示された先頭の結果を右クリックし、「管理者として実行」を選択してください。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。「正常に完了しました」というメッセージが表示されるのを確認しながら進めてください。
SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto
  1. パソコンを再起動し、エラーがまだ発生するかどうかを確認します。

権限不足などの理由で上記のコマンドが実行できない場合は、次に紹介する手動での設定方法をお試しください。手順は少し長くなりますが、難しい操作ではありません。

まずは暗号化サービスから設定していきましょう。この作業は、前述の4つのサービスすべてに対して繰り返し行う必要があります。

  1. キーボードの「Windowsキー + R」を押して「ファイル名を指定して実行」ダイアログを開きます。「services.msc」と入力してOKをクリックすると、「サービス」画面が開きます。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. サービス一覧から「Cryptographic Services(暗号化サービス)」を見つけて右クリックし、表示されたメニューから「プロパティ」を選択します。
  2. サービス状態が「実行中」になっている場合は、ウィンドウ中央の「停止」ボタンをクリックして停止します。すでに停止している場合は、ひとまずそのままにしておきます。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. プロパティ画面の「スタートアップの種類」を「自動」に変更してから次に進みます。確認ダイアログが表示された場合は内容を確認してOKをクリックしてください。その後、ウィンドウ中央の「開始」ボタンをクリックしてから画面を閉じます。

「開始」ボタンをクリックした際に、次のようなエラーメッセージが表示されることがあります。

「ローカル コンピューターで Cryptographic Services を開始できません。エラー 1079:このサービスに指定されたアカウントが、同じプロセスで実行されている他のサービスに指定されたアカウントと異なります。」

このエラーが表示された場合は、以下の手順で修正できます。

  1. 前述の手順1~3と同じ操作で、Cryptographic Servicesのプロパティ画面を開きます。「ログオン」タブに切り替えて「参照」ボタンをクリックします。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. 「選択するオブジェクト名を入力してください」の欄に自分のアカウント名を入力し、「名前の確認」をクリックします。アカウント名が認識されるまで待ちましょう。
  2. 「OK」をクリックして閉じます。パスワードを設定している場合は、パスワードの入力を求められたら入力してください。これでサービスが正常に起動できるようになるはずです。

同じ手順を、Windows Updateサービス、BITS、Trusted Installerに対しても実行してください。

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

Windowsに標準搭載されているトラブルシューティングツールは、必ずしも万能ではありませんが、0x80070bc2エラーの解消に役立ったという報告も多くあります。簡単に実行できるうえ、問題の根本的な原因を特定できることもあるため、まず試してみる価値があります。

Windows 10の場合:

  1. スタートボタンをクリックし、スタートメニュー左下の歯車アイコンから「設定」を開きます。検索ボックスで「設定」と検索して開くことも可能です。
  2. 設定画面下部の「更新とセキュリティ」を開き、左側のナビゲーションペインから「トラブルシューティング」タブを選択します。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. まず「Windows Update」をクリックし、トラブルシューターが起動したら画面の指示に従います。Windows Updateのサービスやプロセスに異常がないかが自動的に診断されます。
  2. 診断が完了したら、再びトラブルシューティング画面に戻り、「インターネット接続」のトラブルシューターも実行しておきましょう。
  3. パソコンを再起動してからWindows Updateを再度実行し、問題が解消されたかどうかを確認します。

旧バージョンのWindowsの場合:

  1. スタートメニューから「コントロールパネル」を開きます。検索バーで探すこともできます。
  2. コントロールパネルが開いたら、右上の「表示方法」を「大きいアイコン」に変更し、一覧から「トラブルシューティング」を探してクリックします。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. 画面下部の「システムとセキュリティ」セクションにある「Windows Update の問題を解決する」をクリックします。初期画面で「次へ」を選択し、トラブルシューターの処理が完了するまで待ちます。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. 問題が解決したかどうかを確認しましょう。

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

エラーの原因がインストーラー側にある場合もあります。この場合、更新プログラム自体は正常でも、軽微な不具合のせいでインストールに失敗することがあります。Microsoftの公式サイトから更新プログラムを手動でダウンロードしてインストールすれば、この問題は簡単に回避できます。

  1. Microsoftサポートサイトにアクセスし、お使いのWindowsバージョン向けの最新の更新プログラムを確認します。サイト左側の一覧の上部に、最新のWindows 10バージョンが表示されています。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. お使いのOS向けの最新更新プログラムの横にあるKB番号(KB4040724など)を、「KB」の文字ごとコピーします。
  2. Microsoft Updateカタログを開き、コピーしたKB番号を貼り付けて、右上の検索ボタンをクリックします。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. 左側の「ダウンロード」ボタンをクリックし、お使いのPCに合ったアーキテクチャ(32ビットまたは64ビット)を選択します。事前にPCのプロセッサのアーキテクチャを確認しておきましょう。
  2. ダウンロードしたファイルを実行し、画面の指示に従って更新プロセスを完了させます。
  3. 更新が完了したらパソコンを再起動します。これで更新プログラムが正しく適用され、次回以降の更新でも同様のエラーは発生しなくなるはずです。

解決策4:Windows Updateの履歴とファイルをリセットする

Windows Updateコンポーネントを完全にリセットするのは手間のかかる作業ですが、この方法なら比較的短時間で済みます。管理者権限のコマンドプロンプトだけで完結するシンプルな手法です。

  1. まず、Windows Updateに関連する中核サービスを停止します。対象は、BITS(バックグラウンドインテリジェント転送サービス)、Windows Update、暗号化サービスの3つです。後続の手順を正しく機能させるために、最初に停止しておくことが重要です。
  2. スタートメニューまたは検索ボックスで「コマンドプロンプト」と入力し、先頭の結果を右クリックして「管理者として実行」を選択します。

    Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  3. Windows 7や8など古いバージョンのWindowsを使っている場合は、「Windowsキー + R」で「ファイル名を指定して実行」を開き、「cmd」と入力して「Ctrl + Shift + Enter」を押せば、管理者としてコマンドプロンプトを実行できます。
  4. 以下のコマンドをコピー&ペーストし、1つ入力するごとにEnterキーを押してください。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

次に、更新履歴とキャッシュ情報を保存しているフォルダーを削除(リネーム)します。

  1. 新しいバージョンのWindowsでは「PC」、古いバージョンでは「コンピューター」を開きます。
  2. エクスプローラーを開いて、左側のナビゲーションペインから「PC」/「コンピューター」を選択することでもアクセスできます。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. OSがインストールされているドライブ(通常はローカルディスクC:)をダブルクリックし、「Windows」フォルダーを探します。ドライブを開いてもWindowsフォルダーが見えない場合は、隠しファイルの表示が無効になっているため、表示設定を変更する必要があります。
  2. エクスプローラーの「表示」タブをクリックし、「表示/非表示」セクションの「隠しファイル」チェックボックスをオンにします。これで隠しファイルが表示され、設定を変更するまでその状態が維持されます。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. Windowsフォルダー内の「SoftwareDistribution」フォルダーを見つけて右クリックし、コンテキストメニューから「名前の変更」を選択します。名前を「SoftwareDistribution.old」に変更してください。

続いて、最初の手順で停止したサービスを再び起動します。これらのサービスが起動すれば、Windows Updateは通常どおり動作するようになります。

  1. 前と同じ要領でコマンドプロンプトを管理者権限で開きます。
  2. 以下のコマンドを1行ずつ実行し、それぞれEnterキーを押します。各操作が正常に完了したことを示すメッセージが表示されます。
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

解決策5:Media Creation Toolを使って更新をインストールする

Media Creation Toolは、復元用のDVDやUSBを作成するためだけのツールではありません。オフラインでWindowsを最新版にアップデートする用途にも使えます。Microsoftのサイトで配布されているツールは常に最新ビルドに更新されているため、Microsoftサーバーとの通信や通常の更新ウィザードを介さずにアップデートを行えるのです。

  1. Microsoftの公式サイトからMedia Creation Toolをダウンロードします。ダウンロードが完了したら、「Downloads」フォルダー内の「MediaCreationTool.exe」をダブルクリックしてセットアップを起動し、最初の画面で「同意する」をクリックします。
  2. 「この PC を今すぐアップグレードする」のラジオボタンを選択して「次へ」をクリックします。ツールが必要なファイルのダウンロード、更新プログラムの確認、PCのスキャンを行うため、しばらくお待ちください。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. ライセンス条項が表示されたら内容を確認して同意し、再びMicrosoftとの通信(更新プログラムの確認)が完了するまで待ちます。
  2. その後、「準備が完了しました」画面が表示され、「Windows のインストール」と「個人用のファイルとアプリを引き継ぐ」オプションが選択されています。これは、すでにWindows 10を使用しており、データをすべて保持したい場合に自動的に選択されるものです。「インストール」をクリックすると処理が始まり、完了後にはパソコンが最新の状態に更新されます。

Windows Updateエラー0x80070bc2の原因と解決方法【5つの対処法】

  1. Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説

    Windows Updateを使ってパソコンに最新の更新プログラムをダウンロード・インストールしようとした際、さまざまなトラブルが発生することがあります。その中でも多くのユーザーから報告されているのが、エラーコード0x8007000Eです。このエラーは、Windows Updateが更新プログラムの検索・ダウンロード・インストールに失敗した際に表示されるエラーコードの一つで、「新しい更新プログラムを確認できませんでした」「一部の更新プログラムをインストールできませんでした」「不明なエラーが発生しました」といったメッセージとともに表示されるのが特徴です。エラー0x8007000Eの主な原因エラー

  2. Windows 10アップデートエラー0xc1900200の原因と解決方法を徹底解説

    エラーコード 0xc1900200 は、「Windows Update アシスタント」を使用して古いバージョンのWindowsからWindows 10へアップグレードしようとした際に表示されることがあります。特に、Windows 7やWindows 8.1からWindows 10へのアップグレード時に発生するケースが多く見られます。いずれの場合も、インストーラーは必要要件をすべて満たしていると判定するにもかかわらず、何らかの理由でアップグレード処理が最終的に失敗し、このエラーコードが表示されます。 Windows Update エラー 0xc1900200 の主な原因 このエラーを引き起こす可