Windowsの再インストール後に不明なデバイスに対処するのは本当に面倒です。Windowsがデバイスを正しく認識できず、デバイスマネージャーに黄色の警告マークが表示されることもあります。どうすればドライバーをインストールできるか、途方に暮れながら探し回らずに済むかお困りの方は、この簡単なチュートリアルが役立つかもしれません。必ずしも分かりやすく簡単な手順とは限りませんが、以下の手順に従えば、少なくともドライバーや、謎のデバイスに関する役立つ情報が見つかるはずです。
Windowsで不明なデバイスを修正する方法
Windowsがドライバーを自動的に検出できるかどうかを確認する
これは最初に試すべきことです。というのも、Windows は Update サーバーで利用可能なドライバーを取得するのが得意だからです。デバイス マネージャー( devmgmt.msc) を開くと、黄色の警告アイコンが付いたデバイスが表示されます。多くの場合、これらは「不明なデバイス」としてタグ付けされています。それを右クリックし、「ドライバーの更新」を選択します。「ドライバーを自動的に検索」を選択します。Windows はローカルの DriverStore からドライバーを取得する場合もありますが、設定によっては、Windows Update ( Windows Update ) に直接アクセスして最新のドライバーを取得する場合もあります。何か見つかったら、それは良いことです。インストールが完了したら、再起動してドライバーが有効になっていることを確認してください。
プロのヒント:Windows 10/11では、「設定」 > 「セキュリティ」 > 「Windows Update」から確認することもできます。 「オプションの更新プログラムを表示」をクリックするか、 「ファイル名を指定してms-settings:windowsupdate-optionalupdates実行」(Win + R)で実行して、新しいドライバーの更新プログラムがあるかどうかを確認できます。新しいハードウェアやあまり知られていないデバイスでは、この方法が効果的です。
ハードウェアIDを使用してデバイスを識別する
Windowsがドライバーを見つけられない場合、またはデバイスが不明な場合は、ハードウェアIDを使用する必要があります。デバイスマネージャーで、不明なデバイスを右クリックし、「プロパティ」を開いて「詳細」タブを選択します。ドロップダウンから「ハードウェアID」を選択します。次のような行が表示されます。
PCI\VEN_8086&DEV_1E3A&SUBSYS_397717AA&REV_04
これにより、製造元(VEN、ベンダーID)とデバイスの種類(DEV、デバイスID)がわかります。この文字列をコピーし、Device Huntなどのオンラインサービスを使ってください。ベンダーID(VEN)とデバイスID(DEV)を貼り付け、デバイスの種類を選択するだけで、デバイスの種類を確認できます。通常、デバイス名と製造元が表示されます。情報が曖昧だったり、デバイスがリストに載っていない場合もありますが、試してみる価値はあります。
Microsoft Update カタログを検索する
デバイスがわかったら、ドライバーを探しましょう。公式ドライバーを入手するのに最適な場所は?Microsoft Update カタログ です。検索ボックスにベンダーIDとデバイスID( などVEN_8086&DEV_1E3A)を入力してください。ドライバーが見つかったら、ダウンロード可能なドライバーが表示されます。もちろん、怪しいサイトから無作為にダウンロードするのはやめましょう。Intel、AMD、またはデバイスメーカーのウェブサイトなどの公式ウェブサイトから入手するようにしましょう。
ここで役立つもう一つの方法は、コマンドラインです。PowerShell(管理者権限)を実行し、次のコマンドを実行します。
Get-WmiObject -Class Win32_PnpEntity -Namespace Root\CIMV2 | Where-Object {$_. ConfigManagerErrorCode -gt 0 } | Select-Object Name, DeviceID, ConfigManagerErrorCode | Format-Table -AutoSize
これにより、問題のあるデバイスのリストが表示されます。エラーコード28などは、基本的にドライバーがインストールされていないことを意味します。設定によっては、複数の不明なデバイスが表示されることがあります。少し面倒ですが、まずは確認してみましょう。
ドライバーを手動でインストールする
公式ドライバーのダウンロード(通常はメーカーからのZIPアーカイブ)をお持ちの場合は、フォルダに解凍してください。デバイスマネージャーに戻り、不明なデバイスを右クリックし、「ドライバーの更新」を選択してから、 「コンピューターを参照してドライバーを検索」を選択します。解凍したフォルダを指定します。正規のドライバーであってもWindowsがエラーを表示する場合がありますが、試してみてください。Windowsがドライバーを拒否した場合は、OSとアーキテクチャとの互換性を再確認してください。
どうしても分からなくなった場合は、ベンダーIDとデバイスIDを一緒にGoogleで検索してみてください(「PCI VEN_8086 DEV_1E3A」など)。おそらく、同じ問題を抱えている人がいて、解決策を投稿しているはずです。あるいは、より自動化されたアプローチとして、GitHubプロジェクトのWinhanceのようなツールを試してみてください。これらのツールは、あまり知られていないハードウェアのドライバーを自動的に検出してインストールしてくれる場合もあります。
場合によっては、デバイスが認識されなかったり、インストールされなかったりすることがあります。その場合は、BIOS経由でPCIバスをリセットするか、チップセットドライバを完全に再インストールすると解決することもあります。しかし、これはまた別の機会にお話ししましょう。ハードウェアとドライバの問題は運任せなので、忍耐強く、少しグーグル検索をすることも必要です。
まとめ
- まず Windows の自動ドライバー検索を試してください。これは迅速かつ簡単です。
- Windows が何も見つけられない場合は、ハードウェア ID を使用します。オンライン ツールはデバイスの識別に役立ちます。
- 公式ドライバーを見つけるには、ベンダー/デバイス ID を使用して Microsoft Update カタログを確認してください。
- 必要に応じてベンダーの Web サイトからドライバーを手動でインストールし、必要に応じて ZIP ファイルを抽出します。
- PowerShell を使用して、ドライバーがインストールされていないデバイスを探し、エラー コードを書き留めます。
まとめ
クリーンインストール後に不明なデバイスに対処するのは、いわば通過儀礼です。正しいIDを探し出して、ハードウェアメーカーのドライバーと照合するだけで済む場合もあります。少し面倒ですが、1つのデバイスを解決できれば、他のデバイスもうまくいくことが多いです。何かがうまくいかない場合は、IDを再確認したり、DDUなどのツールを使って古いドライバーの残骸をクリーンアップしたり、同様の問題に直面している人が集まるフォーラムを探したりしてみてください。これで必要な作業のほとんどが明らかになったはずです。少なくとも、すべてのドライバーが認識された安定したシステムに戻るには十分でしょう。この情報が、デバイスログやドライバーサイトを巡回する時間を節約してくれることを願っています。