【Windows】インストール不全をドライバストアの「古いドライバ削除」で解決する手順 | エラーコード:0x8024200b

【Windows】インストール不全をドライバストアの「古いドライバ削除」で解決する手順 | エラーコード:0x8024200b
🛡️ 超解決

Windows Updateや新しいデバイスのドライバインストール中に、エラーコード:0x8024200bが表示され、インストールが滞る場合があります。

これは、システム内に残存する古いドライバが新しいドライバと競合している、または古いドライバ自体が破損している可能性を示しています。

この記事では、Windows 11のドライバストアから不要な古いドライバを安全に削除し、インストール不全を解消する具体的な手順を解説します。

【要点】ドライバストアのクリーンアップでインストール不全を解消

  • コマンドプロンプトを管理者として実行: ドライバストアに存在するすべてのドライバパッケージを一覧表示します。
  • pnputilコマンドでドライバパッケージを削除: 競合の原因となる古いドライバファイルをシステムから安全に取り除きます。
  • Windows Updateを再実行: クリーンなドライバ環境で、未完了の更新やドライバのインストールを再度試みます。

ADVERTISEMENT

Windows Updateやドライバインストールが失敗する主な原因

Windows Updateやデバイスドライバのインストールがエラーコード:0x8024200bで失敗する場合、その根本原因は主にドライバの競合や破損にあります。

Windowsは、システムに接続されたデバイスを動作させるために必要なドライバファイルを「ドライバストア」という特別な場所に保管しています。

新しいドライバをインストールしようとした際に、古いバージョンのドライバや互換性のないドライバがドライバストアに残っていると、システムはどちらを使用すべきか判断できず、インストール処理が中断されてしまいます。

特に、以前のデバイスのドライバが完全に削除されずに残っていたり、ドライバファイル自体が破損していたりすると、このような問題が発生しやすくなります。

エラーコード:0x8024200bが示す意味

エラーコード:0x8024200bは、Windows Updateサービスがドライバのインストールに失敗したことを示唆しています。

具体的には、インストールしようとしているドライバパッケージが、すでにシステムに存在するドライバと互換性がない、または競合しているために、正常に処理を完了できない状況を表します。

このコードが表示された場合は、ドライバストア内の不要なドライバを整理することが有効な解決策となります。

ドライバストアから古いドライバを削除する手順

ドライバストアに蓄積された古いドライバは、システムの安定性や新しいドライバのインストールを妨げることがあります。

ここでは、コマンドプロンプトを使用して、不要なドライバパッケージを安全に削除する手順を解説します。

  1. コマンドプロンプトを管理者として起動する
    タスクバーの検索ボックスに「cmd」と入力します。検索結果に表示される「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。ユーザーアカウント制御のダイアログが表示された場合は、「はい」をクリックして許可します。
  2. インストール済みドライバを一覧表示する
    コマンドプロンプトウィンドウで、pnputil /enum-driversと入力し、Enterキーを押します。これにより、ドライバストアに格納されているすべてのドライバパッケージが一覧表示されます。
  3. 削除対象のドライバパッケージを特定する
    表示された一覧から、削除したいドライバパッケージを特定します。特に、問題が発生しているデバイスに関連する古い日付のドライバや、不要になったデバイスのドライバを探します。重要なのは、「発行元」や「発行日」を確認し、古いバージョンや疑わしいものを特定することです。各ドライバパッケージは「発行済み名前」として「oemXX.inf」という形式で識別されます。この「oemXX.inf」をメモしておきます。
  4. ドライバパッケージを削除する
    特定したドライバパッケージを削除するために、pnputil /delete-driver oemXX.infと入力し、Enterキーを押します。ここで「oemXX.inf」は、手順3でメモした実際のドライバ名に置き換えてください。例えば、pnputil /delete-driver oem12.infのように入力します。このコマンドは、ドライバストアから該当のパッケージを削除しますが、現在使用中のドライバは削除しません。
  5. 複数の古いドライバを削除する場合
    必要に応じて、手順3と4を繰り返し、さらに他の古いまたは不要なドライバパッケージを削除します。誤って必要なドライバを削除しないよう、慎重に選択してください。
  6. PCを再起動する
    すべてのドライバ削除作業が完了したら、PCを再起動します。これにより、変更がシステムに完全に適用されます。
  7. Windows Updateを再実行する
    PCの再起動後、Windows Updateを再度実行します。「設定」アプリを開き、「Windows Update」に移動し、「更新プログラムのチェック」をクリックします。これにより、以前失敗した更新やドライバのインストールが正常に完了するか確認します。

ドライバ削除作業時の注意点と追加の対処法

ドライバの削除はシステムに影響を与える可能性があるため、慎重な作業が求められます。

ここでは、作業時の注意点と、問題が解決しない場合の追加の対処法を説明します。

誤ったドライバを削除してしまった場合

意図せず、現在使用中のデバイスに必要なドライバを削除してしまった場合、そのデバイスが正常に動作しなくなる可能性があります。

この状況を避けるためには、削除するドライバパッケージの「発行元」や「発行日」をよく確認し、現在使用していない、または明らかに古いと判断できるもののみを対象にしてください。

もし誤って削除してしまった場合は、システムの復元ポイントを利用して以前の状態に戻すか、デバイスメーカーのウェブサイトから正しいドライバをダウンロードして手動で再インストールする必要があります。

ドライバ削除後もエラーが解消しない場合

ドライバストアの整理後もエラーコード:0x8024200bが表示され続ける場合、問題の原因はドライバ以外にある可能性があります。

Windowsのシステムファイルが破損しているか、Windows Updateコンポーネント自体に問題があるかもしれません。

以下のコマンドを管理者として実行したコマンドプロンプトで試してください。

  • システムファイルチェッカーの実行: sfc /scannowと入力し、Enterキーを押します。システムファイルの整合性をチェックし、破損を修復します。
  • DISMコマンドの実行: DISM /Online /Cleanup-Image /RestoreHealthと入力し、Enterキーを押します。Windowsイメージの破損を修復します。
  • Windows Updateトラブルシューティングツールの利用: 「設定」アプリを開き、「システム」 > 「トラブルシューティング」 > 「その他のトラブルシューティングツール」を選択し、「Windows Update」を実行します。

Windows 10での操作の違い

Windows 10とWindows 11では、基本的なドライバストアの管理コマンドであるpnputilの使い方は同じです。

コマンドプロンプトを管理者として実行する手順も同様です。

ただし、Windows Updateの設定画面へのアクセスパスが若干異なります。

Windows 10では、「設定」アプリを開き、「更新とセキュリティ」>「Windows Update」に移動することで、更新プログラムのチェックやトラブルシューティングツールにアクセスできます。

ADVERTISEMENT

ドライバ削除の2つの方法の比較

Windowsでドライバを削除する方法は複数ありますが、ここでは「pnputilコマンド」と「デバイスマネージャー」からの削除について比較します。

項目 pnputilコマンドからの削除 デバイスマネージャーからの削除
対象 ドライバストア内のドライバパッケージ 特定のデバイスに現在適用されているドライバ
影響範囲 システム全体のドライバストアからファイルを削除 特定のデバイスからドライバをアンインストールするが、ドライバストアには残る場合がある
操作の難易度 コマンド操作が必要。やや専門知識が求められる GUI操作で直感的。比較的簡単
推奨される状況 ドライバの競合や破損が疑われる場合、ドライバストアのクリーンアップ 特定のデバイスの動作不良や、そのデバイスのドライバを入れ替える場合

まとめ

この記事では、Windowsのドライバストアから古いドライバを削除し、エラーコード:0x8024200bによるインストール不全を解決する手順を解説しました。

pnputilコマンドを使いこなすことで、ドライバの競合や破損による問題が解消され、Windows Updateや新しいデバイスのドライバがスムーズにインストールできるようになります。

今後同様のトラブルに遭遇した際は、今回ご紹介したpnputilコマンドによるドライバストアの整理をぜひ試してみてください。

定期的なドライバの健全性チェックも、システムの安定性維持に役立ちます。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。