【Windows】デバイスマネージャーのコード28がWindows Update後も残る時の追加確認事項

【Windows】デバイスマネージャーのコード28がWindows Update後も残る時の追加確認事項
🛡️ 超解決

Windows Updateを適用した後、デバイスマネージャーで特定のデバイスにコード28(ドライバーがインストールされていない)が表示され、更新を何度繰り返しても改善しないことがあります。この問題は、ネットワークアダプター、USBコントローラー、GPUなどのドライバーで発生しやすく、原因は更新プログラムの不適合、ドライバーの競合、電源管理設定、あるいは企業環境での配布ドライバーの署名問題まで多岐にわたります。本記事では、コード28がUpdate後も解消しない場合に、端末側で安全に確認・対処できる手順を、原因別に整理します。管理者へ確認すべき項目や、スリープ・休止状態の影響、復元ポイントの活用可否についても具体的に解説するため、障害の切り分けと次のアクションを明確にしたい方は参考にしてください。

【要点】この記事で確認すること

  • 最初に見る場所: デバイスマネージャーの該当デバイスのプロパティ、イベントタブ、ドライバーの詳細
  • 切り分けの軸: 端末側(電源管理、休眠状態)、更新プログラム側(KB番号、オプション更新)、企業配布ドライバー側(署名、バージョン)
  • 注意点: レジストリ編集や非公式ドライバー導入は推奨せず、システムの復元や更新プログラムのアンインストールは管理者権限が必要な場合がある

ADVERTISEMENT

コード28の原因を特定するための基本確認

コード28は「このデバイスのドライバーがインストールされていません」という状態を示します。Windows Update後に発生する場合、更新プログラムが既存のドライバーを上書きしたが互換性がなかった、あるいはドライバーの一部が正常にインストールされなかった可能性があります。まずは該当デバイスのプロパティを開き、全般タブでコード28が表示されていることを確認します。次に、イベントタブで「ドライバーのインストールに失敗しました」などのログがないか確認してください。ログが存在する場合、その日時と更新プログラムのインストール日時を照合することで、原因となった更新を特定できます。また、ドライバータブで現在のドライバーバージョンを確認し、製造元が提供する最新バージョンと比較します。企業環境では、管理者がWSUSやSCCM経由で配布したドライバーが強制的に適用されているケースもあるため、その場合は配布ポリシーを確認する必要があります。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

更新プログラム単位での追加確認手順

直近の更新プログラムを特定する

コード28が発生したタイミングを覚えている場合、その前後にインストールされた更新プログラムを確認します。設定アプリの「更新とセキュリティ」→「Windows Update」→「更新履歴」を開き、インストール日時とKB番号をメモします。特に、ドライバー関連の更新(「ドライバー更新」と分類されているもの)が原因になりやすいため、そのKB番号を控えてください。ネットワークアダプターのコード28であれば、該当するネットワークドライバーの更新を疑います。GPUの場合は、ディスプレイドライバーの更新が原因かもしれません。また、2023年以降のWindows 10/11では、オプションの品質更新プログラムが別途配信されるため、そちらも確認対象です。

更新プログラムのアンインストールと再ブロック

  1. 「設定」→「更新とセキュリティ」→「Windows Update」→「更新履歴」→「更新プログラムのアンインストール」を開きます。
  2. 原因と思われるKB番号を選択し、「アンインストール」をクリックします。管理者権限が必要なため、社用PCの場合はIT部門に依頼してください。
  3. 再起動後、デバイスマネージャーでコード28が解消したか確認します。
  4. 解消した場合、同じ更新が再びインストールされないよう、「Windows Updateを一時停止」するか、管理者にそのKBをブロックしてもらうよう依頼します。
  5. ブロック方法は、企業環境ではWSUSの承認拒否またはグループポリシーでの「ドライバー更新を含めない」設定などがあります。

アンインストールが成功しない場合、システムの復元を試みることも選択肢ですが、その場合は復元ポイントがコード28発生前の日時に存在する必要があります。

電源管理とスリープ・休止状態の影響

コード28は、ドライバーが正しくインストールされていなくても表示されますが、稀にスリープや休止状態からの復帰時にドライバーが正しく初期化されず、一時的にコード28が表示されることがあります。この現象は特にUSBコントローラーやネットワークアダプターで発生します。以下の手順で電源管理設定を確認してください。

デバイスのプロパティで電源管理を無効化する

  1. デバイスマネージャーで該当デバイスを右クリックし、「プロパティ」を開きます。
  2. 「電源の管理」タブに移動し、「コンピューターの電源を節約するために、このデバイスの電源をオフにできるようにする」のチェックを外します。
  3. 「OK」をクリックし、一度再起動します。
  4. スリープや休止状態をテストし、復帰後にコード28が再発しないか確認します。

この設定は、ノートPCでバッテリー駆動時間に影響を与える可能性があるため、常時電源に接続している環境でのみ推奨します。また、企業PCではグループポリシーで電源管理設定が制御されている場合があるため、変更できない場合は管理者に相談してください。

企業環境の配布ドライバーと署名問題

会社で一元的にドライバーを配布している場合、Windows Updateで提供されるドライバーと競合することがあります。特に、製造元が公開しているドライバーにはWHQL署名がありますが、企業がカスタマイズしたドライバーには署名が正しく付与されていない場合、デバイスマネージャーがコード28を表示することがあります。また、SCCMやIntuneで配布されたドライバーが古いバージョンの場合、Windows Updateが新しいドライバーを適用しようとして競合することもあります。

確認すべき情報

確認項目 判断基準 管理者への依頼内容
配布ドライバーのバージョン Windows Updateのドライバーより古い場合、コード28が発生しやすい 最新の署名済みドライバーへの更新を依頼
署名の状態 デバイスのプロパティ「ドライバー」タブで「署名されていません」と表示される場合 テスト署名モードの有効化や、正規の署名入りドライバーへの差し替えを依頼
グループポリシーの設定 「Windows Update でドライバーを入手しない」ポリシーが有効かどうか ポリシーの適用状況を確認し、必要ならドライバー配信を許可するよう依頼

これらの情報を収集した上で、管理者に伝えることで、組織全体での問題解決がスムーズになります。

追加のトラブルシューティング:システムの復元とロールバック

システムの復元を試す

コード28が発生する直前に作成された復元ポイントがあれば、システムの復元を実行することで解決する可能性があります。ただし、復元ポイントはアプリケーションやドライバーの変更を元に戻すため、復元後に追加でインストールしたソフトウェアは消失します。手順は、コントロールパネルから「回復」→「システムの復元を開く」で進めます。復元ポイントが存在しない場合や、復元後に問題が再発する場合は、別の対応が必要です。

デバイスドライバーのロールバック

  1. デバイスマネージャーで該当デバイスを右クリックし、「プロパティ」→「ドライバー」タブを開きます。
  2. 「ドライバーのロールバック」ボタンがアクティブな場合、クリックして以前のバージョンに戻します。
  3. 再起動後、コード28が解消したか確認します。

ロールバックがグレーアウトしている場合、ドライバーパッケージが保存されていないため、代わりに製造元のサイトから古いバージョンをダウンロードしてインストールする必要があります。ただし、企業PCでは管理者の許可が必要な場合が多いため、まずはIT部門に相談してください。

よくある質問(FAQ)

Q1. コード28が出たデバイスを無効化して再有効化しても良いですか?
A. 一時的な対処として試す価値はありますが、根本解決にはなりません。デバイスマネージャーで右クリック→「デバイスを無効化」→再度右クリック→「デバイスを有効化」でドライバーの再読み込みが行われ、コード28が消える場合があります。ただし、再起動後や次回のスリープ復帰後に再発する可能性が高いです。

Q2. ハードウェアの故障を疑うべきですか?
A. コード28はドライバーが未インストールの状態を示すため、ハードウェア自体の故障である可能性は低いです。ただし、ドライバーを再インストールしても改善せず、他のデバイスでも同様のエラーが発生する場合、マザーボードやチップセットの問題を疑う必要があります。その場合はメーカーの診断ツールを利用するか、ハードウェアベンダーに問い合わせてください。

Q3. レジストリを編集して強制的にドライバーを読み込ませる方法はありますか?
A. インターネット上にはレジストリ編集を促す情報がありますが、企業環境では推奨しません。誤った編集はシステムを不安定にし、セキュリティポリシーに違反する可能性があります。どうしても必要な場合は、管理者が公式の手順に沿って実施するようにしてください。

Q4. 更新プログラムをアンインストールしてもコード28が直らない場合、どうすれば良いですか?
A. その場合、Windows Update以外の原因(電源管理設定、配布ドライバーの競合、ハードウェアの認識不良)が考えられます。本記事で紹介した電源管理の確認や、管理者への情報提供を進めてください。また、最新の累積更新プログラムを再適用することで問題が修正されることもあるため、一度最新の状態にアップデートし直すのも有効です。

まとめ

Windows Update後にデバイスマネージャーコード28が解消しない場合、原因は単一ではなく、更新プログラム自体の不具合、電源管理設定、企業配布ドライバーの競合など複数の可能性があります。まずは更新履歴を確認し、原因となったKBプログラムを特定してアンインストールを試みてください。それでも改善しない場合は、デバイスの電源管理設定やドライバーのロールバックを実施し、管理者と連携して配布ドライバーの署名やバージョンを確認します。レジストリ編集や非公式ドライバーの導入は避け、安全かつ確実な手順で問題を解決してください。


💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。
この記事の監修者
✍️

超解決 第一編集部

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