デバイスマネージャーに表示されるコード28(ドライバーがインストールされていない)は、Windows Updateやハードウェア構成の変更、電源管理の影響など様々な要因で発生します。会社のPCでは標準ユーザー権限しか与えられていないことが多く、自分でドライバーを更新したりレジストリを修正したりできません。しかし、適切な情報を管理者に伝えるだけで問題を解決できるケースは少なくありません。本記事では、管理者権限がない状態でコード28に遭遇した場合に、自分で確認すべき項目と、管理者へ依頼する際に含めるべき具体的な内容を解説します。
【要点】この記事で確認すること
- 最初に見る場所: デバイスマネージャーの該当デバイスのプロパティから、詳細タブの「ハードウェアID」をコピーします。この情報がドライバー特定の鍵になります。
- 切り分けの軸: 直近のWindows Updateの有無、スリープからの復帰時のみ発生するかどうか、社内で配布されているドライバーと標準ドライバーの競合の可能性です。
- 注意点: 管理者権限なしでレジストリ編集や非公式ドライバーのインストールは絶対に行わないでください。システムが不安定になるリスクがあります。必ずIT管理者に依頼しましょう。
ADVERTISEMENT
目次
1. コード28の意味と発生原因
コード28は、デバイスマネージャーでデバイスの横に黄色い感嘆符が表示され、「このデバイスのドライバーがインストールされていません。(コード28)」というメッセージが出ます。これはWindowsがデバイスを認識したものの、適切なドライバーが見つからない、または読み込めていない状態です。原因として最も多いのは、Windows Updateの累積更新プログラムの適用後にドライバーが競合を起こすケースです。また、スリープや休止状態からの復帰時に一時的にドライバーが読み込めず、コード28が発生することもあります。その他に、社内の配布ドライバーとWindows標準ドライバーの優先順位の不一致、あるいは電源管理設定によるデバイスの無効化が原因となる場合もあります。
Windows Update後のドライバー不整合
Windows Updateでは、セキュリティ修正だけでなくデバイスドライバーの更新も含まれることがあります。更新後、特定のドライバーが新しいバージョンに置き換わることで、以前インストールしていた社内配布のドライバーと競合したり、互換性の問題が生じたりします。コード28が更新直後に現れた場合、このパターンを疑います。
電源管理設定による影響
省電力のために、デバイスの電源管理設定で「電力の節約のためにこのデバイスの電源をオフにできる」が有効になっていると、スリープからの復帰時にドライバーが正しく初期化されずコード28が発生することがあります。特にネットワークアダプターやUSBデバイスで起こりやすいです。この場合、デバイスのプロパティの電源管理タブで該当のチェックを外すと改善しますが、管理者権限が必要です。
社内配布ドライバーとの競合
企業では、標準化のために特定のドライバーバージョンをグループポリシーで配布していることがあります。Windows Updateで別のバージョンが自動適用されると、グループポリシーによる優先設定と矛盾し、コード28が表示される場合があります。このような環境では、管理者が意図的にドライバーのバージョンを固定している可能性があるため、勝手に更新せずに管理者に状況を報告する必要があります。
2. 管理者権限がない場合の原因切り分け
自分でドライバーをインストールできなくても、原因を絞り込むための情報は収集できます。以下の手順で、管理者に伝える材料を準備しましょう。
デバイスマネージャーで確認すべき情報
まず、コード28が表示されているデバイスのプロパティを開きます。「詳細」タブからプロパティを「ハードウェアID」に切り替え、表示された値をメモします。この値は「PCI\VEN_8086&DEV_…」のような形式で、デバイスを一意に特定できます。また、「イベント」タブがあれば、そこにエラーの発生時刻や詳細が記録されていることがあります。さらに、Windows Updateの履歴を確認し、最近適用された更新プログラムのKB番号をメモしておきましょう。
イベントビューアーの活用
イベントビューアーは管理者権限がなくてもシステムログを参照できます。「Windowsログ」→「システム」で、エラーの発生日時付近に「DeviceSetupManager」や「DriverFault」などのイベントIDがないか確認します。これらはドライバーのインストールや読み込みの失敗を示すことがあります。管理者に伝える際に、該当するイベントIDと発生時刻を含めると原因特定がスムーズです。
電源オプションとスリープ復帰の挙動
コード28が発生するタイミングを特定しましょう。再起動直後なのか、スリープから復帰したときだけなのか、あるいは常に表示されているのかを確認します。一時的な問題であれば、電源管理の設定や高速スタートアップの影響が考えられます。高速スタートアップを一時的に無効にするには管理者権限が必要ですが、自分のPCで「コントロールパネル」→「電源オプション」→「電源ボタンの動作を選択する」→「現在利用可能ではない設定を変更する」からチェックを外せます。ただし、会社のポリシーで制限されている場合もあるため、管理者に確認してから試したほうが安全です。
3. 管理者に依頼する前に自分で試せること
管理者権限がなくても実行できる簡単なトラブルシューティングがあります。以下の手順を順番に試し、どの操作で症状が変化したかを記録しておきましょう。
- Windowsを完全にシャットダウンして起動する(高速スタートアップを経由しない完全な再起動)。Shiftキーを押しながらシャットダウンを実行すると、次回起動時にフルブートになります。
- 手動でWindows Updateを実行する(「設定」→「更新とセキュリティ」→「更新プログラムのチェック」)。新しい修正パッチが提供されている場合があります。
- デバイスマネージャーで該当デバイスを無効にしてから再度有効にする(無効化は管理者権限が不要な場合があります。右クリック→「デバイスを無効にする」→再度「有効にする」)。これでドライバーが再読み込みされることがあります。
- 他のUSBポートに接続し直す(USBデバイスの場合)。物理的な接触不良やポートの電源管理設定が影響している可能性があります。
- ハードウェアの構成をスキャンする(デバイスマネージャーのメニュー「操作」→「ハードウェア変更のスキャン」)。これにより、Windowsがデバイスを再検出し、適切なドライバーを自動インストールしようとします。
これらの操作でコード28が消えない場合、管理者に依頼する必要があります。試した手順と結果は必ずメモしておいてください。
4. 管理者に伝えるべき情報と依頼内容
管理者が迅速に対応できるように、以下の情報を整理して伝えましょう。不十分だと問い合わせが往復し、解決まで時間がかかります。
| 情報カテゴリ | 具体的な内容 | 理由 |
|---|---|---|
| エラーデバイスのハードウェアID | デバイスマネージャーの詳細タブから取得した値 | ドライバーを特定するための基本情報 |
| 発生日時と直前の操作 | コード28が表示された日時、直前にWindows Updateやソフトウェアインストールを行ったか | Windows Updateや変更が原因かどうかの判断材料 |
| 試したことと結果 | 上記の手順で試したすべての操作と、症状が改善したかどうか | 管理者が同じ操作を繰り返さずに済む |
| スリープ復帰との関連 | 常に表示されるのか、スリープから戻ったときだけか | 電源管理設定が原因かを切り分ける |
| イベントビューアーのエラーID | システムログに関連するイベントIDと発生時刻 | より詳細な原因追跡に役立つ |
依頼内容としては、「コード28が発生しているデバイスのドライバーを再インストールしてください」と具体的に伝えます。可能であれば、過去に正常だった状態に戻すためのドライバーロールバックや、Windows Updateのアンインストールも提案すると良いでしょう。
5. 管理者側で行われる一般的な対処
管理者が権限を用いて行う典型的な修正手順を理解しておくと、依頼時のコミュニケーションが円滑になります。以下は主な対処法です。
ドライバーの再インストールまたはロールバック
管理者は、デバイスマネージャーから該当デバイスのドライバーを削除し、PCを再起動することでWindows標準ドライバーを再インストールさせることがあります。また、以前のバージョンに戻す「ドライバーのロールバック」も有効です。ただし、ロールバックがグレーアウトしている場合、ドライバー履歴が保持されていないことを意味します。
Windows Updateの修正パッチの適用
Microsoftが既知の問題に対して修正パッチをリリースしていることがあります。管理者はWSUSやIntuneを通じて、特定のKB番号の更新プログラムを強制適用できます。社内で承認されていない更新はブロックされている可能性もあるため、管理者経由でパッチを適用してもらいましょう。
社内配布ドライバーの更新
会社がグループポリシーでドライバーを管理している場合、管理者が配布パッケージを最新版に更新することで解決することがあります。この場合は利用者側でできることはなく、管理者の対応を待つ必要があります。
レジストリ修正またはシステムの復元
最終手段として、管理者がレジストリを編集してデバイスクラスの設定を変更する、あるいはシステムの復元ポイントから復元する方法があります。ただし、これらはデータ消失のリスクを伴うため、事前にバックアップを取った上で実施されます。
6. よくある質問と失敗パターン
実際にコード28で困ったユーザーから寄せられる質問と、ありがちな誤った対処をまとめました。
Q: デバイスマネージャーでドライバーの更新を試みましたが、「最適なドライバーは既にインストールされています」と表示されます。それなのにコード28が消えません。
A: Windowsが保持しているドライバー情報が古いか、破損している可能性があります。管理者に依頼して、デバイスをアンインストール後に再スキャンしてもらうと、正しいドライバーがインストールされることがあります。また、Windows Updateで提供されるドライバーより、デバイスメーカー提供のドライバーのほうが適切な場合もあり、管理者にメーカーサイトからの入手を依頼してみてください。
Q: スリープから復帰するたびにコード28が表示されます。再起動すると直りますが、毎回再起動するのは面倒です。
A: 電源管理設定が原因である可能性が高いです。デバイスのプロパティで「電力の節約のためにこのデバイスの電源をオフにできる」のチェックを外すと改善しますが、管理者権限が必要です。管理者にその設定変更を依頼してください。また、高速スタートアップを無効にすることも効果的です。
Q: Windows Updateをアンインストールしたら直りましたが、更新を再度適用するとまたコード28が出ます。どうすればいいですか?
A: 特定の更新プログラムとデバイスドライバーに非互換がある可能性があります。その更新プログラムを一時的に非表示にするよう管理者に依頼し、代わりに修正パッチがリリースされるのを待つか、ドライバーを更新してもらう必要があります。管理者は「更新プログラムの表示/非表示」ツールを使って該当更新をブロックできます。
Q: インターネットで見つけた非公式ドライバーをインストールしてもいいですか?
A: 絶対にしないでください。非公式ドライバーはマルウェアを含んでいたり、システムを不安定にしたりするリスクがあります。会社PCではセキュリティポリシーに違反する可能性もあります。必ず管理者経由で正規のドライバーを入手しましょう。
7. まとめ
デバイスマネージャーのコード28は、管理者権限がないと直接修正できない場合が多いですが、必要な情報を収集して管理者に的確に伝えることで、解決までの時間を大幅に短縮できます。まずは自分で試せる範囲のトラブルシューティングを行い、結果を記録しましょう。その上で、ハードウェアIDや発生日時、試した内容を添えて管理者に依頼してください。管理者はロールバックやドライバー再インストール、更新プログラムの調整など、適切な対処を行ってくれます。自己判断でのレジストリ編集や非公式ドライバーの導入は絶対に避け、安全かつ迅速に問題を解決するために、正しい依頼手順を守ることが重要です。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Edge】お気に入りが同期で消えた時の復元手順
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【Windows】「HEVCビデオ拡張機能」の導入により高画質な動画を標準再生できるようにする手順
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【Edge】起動時に前回のタブを自動で復元させる設定手順
