Windows Updateエラー0x8024200Bを修正する方法

複数のWindowsユーザーが、1つまたは複数の異なるWindows Updateをインストールできなかった後、質問を寄せてきました。 イベントビューアーを使用してエラーを調査すると、影響を受けるユーザーは、エラーコードが複数のプリンタードライバーに関連していることを発見しました。 結局のところ、Windows 7、Windows 8.1、およびWindows 10で発生することが確認されているため、問題は特定のWindowsバージョンに限定されません。

Windows Updateエラー0x8024200b

Windowsでエラー0x8024200bの原因は何ですか?

さまざまなユーザーレポートと、この特定のエラーメッセージを修正するために一般的に使用される修復戦略を調べて、この特定の問題を調査しました。 調査に基づいて、この問題の原因となる可能性のあるさまざまな原因が考えられます。 0x8024200bエラーの出現につながる可能性のあるシナリオの短いリストを次に示します

  • 古いプリンタードライバー -ほとんどの場合、この特定の問題は、ユーザーが古いWindowsバージョンからWindows 10にアップグレードしたときに誤って移行された古いプリンタードライバーが原因で発生します。このシナリオが該当する場合、デバイスマネージャーを使用して問題を解決できます互換性のないプリンタドライバを削除します。
  • Windows Updateの破損 – WUが更新をダウンロードした後に問題が発生しているが、更新コンポーネントがマシンにインストールする前に、それに属するいくつかのファイルが破損している可能性もあります。 この場合、更新プログラムをインストールする唯一の方法は、すべてのWindows Updateコンポーネントを手動またはスクリプトを使用して効果的にリセットすることです。
  • Windowsホットフィックスがインストールされていない –判明したように、Microsoftは、ユーザーが古いバージョンからWindows 10に移行し、互換性のないプリンタードライバーを持ち込む状況を特に対象とするホットフィックスをリリースしました。 更新プログラムは、WUを介して自動的にインストールされます。 コンピューターが最新でない場合は、他の保留中の更新をすべてインストールして、修正プログラムがインストールされていることを確認して、問題を解決できるはずです。

現在、Windows更新プログラムのインストール時に同じ0x8024200bエラーの解決に苦労している場合、この記事ではいくつかの異なるトラブルシューティング手順を提供します。 以下に、同様の状況の他のユーザーがエラーの解決に使用した修復戦略のコレクションを示します。 以下の潜在的な修正のそれぞれは、少なくとも1人の影響を受けるユーザーによって有効であることが確認されています。

可能な限り効率的にしたい場合は、効率と深刻度で注文したため、以下の方法を提示された順に実行することをお勧めします。 最終的には、問題を引き起こしている犯人に関係なく、問題を解決する修正を発見する必要があります。

さぁ、始めよう!

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

この問題のトラブルシューティングで最初にやることは、問題を自動的に解決するためのWindowsバージョンが装備されていないかどうかをテストして確認することです。 影響を受ける複数のユーザーが、 Windows Updateトラブルシューティング ツールを実行した後、 Windows Updateエラー0x8024200bが発生しなくなったことを報告しています

このユーティリティには、Windowsの更新機能を破壊する可能性のある最も一般的なシナリオをカバーする一連の自動修復戦略が備わっています。 Windows 7、Windows 8.1、Windows 10を含むすべての最新のWindowsバージョンで利用可能です。

このトラブルシューティングユーティリティは、WUコンポーネント全体を分析して、機能に影響があるかどうかを判断します。 その場合、特定された問題の種類に基づいて、実行可能な修復戦略が自動的に推奨されます。

Windows Updateトラブルシューティングツールの実行に関するクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、「 ms-settings:troubleshoot」入力してEnterキーを押し、 [設定 ]タブの[ トラブルシューティング ]タブを開きます。

    [実行]ボックスを使用して設定アプリの[トラブルシューティング]タブを開く
  2. [トラブルシューティング]タブに移動したら、右側のペインに移動し、[ 起動して実行]カテゴリまで下にスクロールします。 表示されたら、 Windows Updateをクリックし、新しく表示されたコンテキストメニューから[ トラブルシューティングツール実行する ]をクリックします。

    Windows Updateトラブルシューティングツールの実行
  3. Windows Updateトラブルシューティングユーティリティを開いたら、最初のスキャンが完了するまで待ちます。

    Windows Updateでの問題の検出
  4. 修復戦略ですでにカバーされている問題がユーティリティによって発見された場合、自動的に推奨されます。 この場合は、[ この修正プログラム適用 ]をクリックするだけで 、画面上の指示に従って推奨される修正プログラムを適用できます。

    この修正を適用する
  5. 修復戦略が実施されたら、トラブルシューティングツールを閉じて、コンピューターを再起動します。
  6. 次のシステムの起動が完了したら、以前にエラーコードをトリガーしていたアクションを繰り返し、問題が解決したかどうかを確認します。

問題のある更新プログラムをインストールしようとしたときに0x8024200bエラーが引き続き表示される場合は、以下の次の方法に進んでください。

方法2:保留中のすべてのWindowsアップデートをインストールする

結局のところ、ほとんどの場合、この問題はいくつかの非常に古いプリンタードライバーが新しいWindowsバージョンに移行したために発生します。 最も一般的には、これは、ユーザーが古いWindowsバージョンからWindows 10にアップグレードし、古いオペレーティングシステムが新しいオペレーティングシステムと完全に互換性がない場合でも、古いドライバーが移行される状況で発生します。

場合によっては、問題が処理されるまで頻繁に更新が失敗することになります。 幸いなことに、この問題は非常に古いため、Microsoftはこの問題の修正プログラムを既にリリースしています。 WUを介して自動的に配信される重要な更新の1つに含まれています。

保留中の更新プログラムをインストールしていない場合、すべての保留中の更新プログラム(失敗しているものを除く)を確実にインストールするだけで、問題を解決できる可能性があります。 これを行う方法のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、「 ' ms-settings:windowsupdate」入力し、 Enterキーを押して、設定アプリの[Windows Update]タブを開きます。

    Windows Update画面を開く

    注: Windows 10がない場合は、代わりに「wuapp」コマンドを使用します。

  2. Windows Update画面内に移動したら、(右側のペインから)[ 更新の確認 ]をクリックして開始します。

    保留中のすべてのWindowsアップデートをインストールする
  3. 画面上の指示に従って、保留中のすべての更新をインストールします(最後に失敗した更新を残します)
  4. 複数の更新が保留中の場合、すべての更新がインストールされる前に再起動するように求められる場合があります。 この場合、次の起動シーケンスでこの画面に戻り、残りの更新プログラムをインストールしてください。
  5. 保留中の更新がすべてインストールされたら、コンピューターを再起動し、以前に失敗した更新をインストールして、次回の起動時に問題が解決するかどうかを確認します

問題のあるアップデートをインストールしようとしたとき、またはマシンがすでに最新の状態であった場合に0x8024200bエラーが引き続き発生する場合は、下の次の方法に進んでください。

方法3:不明なプリンタードライバーをアンインストールする

問題の修正プログラムと共にすべての保留中の更新プログラムをインストールしても0x8024200bエラーコードが消えない場合、デバイスマネージャーを使用して問題のあるプリンタードライバーを削除するだけで問題を無期限に修正できる場合があります。

同じ問題を修正するのに苦労している2、3人のユーザーは、デバイスマネージャー内のプリンターのリストから「不明なプリンター」デバイスを削除した後、 0x8024200bエラーコードが発生しなくなり、更新プログラムが正常にインストールされたことを報告しました。 これにより、問題の原因となっている互換性のないドライバーがアンインストールされ、ソフトウェアの競合がなくなります。

0x8024200bエラーコードの原因であるプリンタードライバーのアンインストールに関するクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、 「devmgmt.msc」入力し、 Enterキーを押して、 デバイスマネージャーユーティリティを開きます。

    [実行]ボックスを介したデバイスマネージャーの実行
  2. デバイスマネージャーに移動したら、インストールされているデバイスのリストを下にスクロールして、 プリンター (または印刷キュー )に関連付けられたドロップダウンメニューを展開します。
  3. プリンター(印刷キュー)カテゴリ内で、互換性のないドライバーを見つけることができたかどうかを確認します。 ほとんどの場合、アイコンの近くに感嘆符が含まれ、「 Unkown Driver 」という名前が付けられます。

    互換性のないドライバーを特定する

    注:[ その他のデバイス]で互換性のないデバイスを見つけることもできます

  4. 犯人を特定できたら、それを右クリックして[ デバイスのアンインストール ]を選択し、競合を取り除きます。

    互換性のないドライバーをアンインストールする
  5. 互換性のないデバイスのリストから互換性のないドライバーが削除されたら、コンピューターを再起動して、次回のシステム起動時に問題が解決するかどうかを確認します。

同じ0x8024200bエラーコードが引き続き発生する場合は、下の次の方法に進みます。

方法4:Windows Updateコンポーネントのリセット

調査に基づいて、Windows Update(WU)コンポーネントがアップデートを正常にダウンロードしたが、アップデートコンポーネントがインストールする前に何らかの形で破損した場合にも、 0x8024200bエラーコードが発生します。

このような状況では、唯一の実行可能な修正は、更新操作に関係するすべてのWindows Updateコンポーネントをリセットし、一時更新ファイルを保存するフォルダーを削除(名前変更)することです。 影響を受ける複数のユーザーが、すべてのWUコンポーネントを効果的にリセットできる一連の手順を実行した後、問題が完全に解決したと報告しています。

これは2つの異なる方法で実現できます。必要なすべての操作を自動的に実行する事前に作成されたスクリプトを使用するか、ターミナルから自分で行うことができます。 両方のアプローチを取り上げましたので、どちらのガイドがあなたにとってより魅力的であるかを自由にフォローしてください。

コマンドプロンプトウィンドウからWUをリセットする

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 実行ウィンドウ内で「cmd」入力し、 Ctrl + Shift + Enterを押して、管理者権限でコマンドプロンプトを開きます。 ユーザーアカウント制御 (UAC)プロンプトが表示されたら、[ はい ]をクリックして管理者アクセスを許可します。

    コマンドプロンプトの実行
  2. 管理者特権のコマンドプロンプト内で、次のコマンドを任意の順序で貼り付けるか入力しますが、各行の後にEnterキーを押して、すべてのWindows Update関連サービスを停止してください
     ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver 

    注:このステップでは、Windows更新操作に関係するすべてのサービスを停止します:Windows Updateサービス、MSIインストーラー、暗号化サービス、およびBITSサービス

  3. 関連するすべてのサービスの実行が妨げられたら、次のコマンドを入力または貼り付け、それぞれの後にEnterキーを押して、WUが使用する2つのフォルダー( SoftwareDistributionおよびCatroot2 )の名前を変更します。
     ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old ren C:\ Windows \ System32 \ catroot2 Catroot2.old 

    注:これらのフォルダーの名前を変更することにより、破損によって汚染されていない新しいフォルダーをOSに強制的に作成させます。

  4. 2つのフォルダーの名前を変更したら、次のコマンドを任意の順序で実行し、各フォルダーの後にEnterキーを押して、手順2で以前に無効にした同じサービスを再度有効にします。
     ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver 
  5. サービスが再度有効になったら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

WUエージェントスクリプトを使用したWUのリセット

  1. このMicrosoft Technetページ( こちら )にアクセスして、 Windows Updateエージェントのリセットスクリプトをダウンロードします。

    Windows Updateリセットエージェントをダウンロードする
  2. ダウンロードが完了したら、7ZipやWinZipなどのユーティリティを使用して、 ResetWUEng.zipの内容を抽出します。
  3. アーカイブが抽出されたら、ResetWUENG実行可能ファイルをダブルクリックし、画面上の指示に従って、すべてのWUコンポーネントをリセットするスクリプトを実行します。
  4. プロセスが完了して成功メッセージが表示されたら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

興味深い記事