「不明なデバイス」のドライバの探し方

「ネットワークに接続できない」といったマシンを見ていると少なからず遭遇するのが、デバイスマネージャに存在する「不明なデバイス」。NICやWNIC等のドライバーが何らかの理由によってインストールされていない場合、この様な現象が起こることがある。(最初からドライバーが入っていないマ○スコンピュータ, OSの上書きによる既存ドライバの消失)

こうした際にマシンが搭載しているハードウェアを特定できれば良いのだが、そこまで情報を公開をしているメーカーは少ない。更に、マニュアルや付属品の簡素化などからデバイスドライバCDが付属しないことも多い。


そこで、VendorIDとDeviceIDからデバイスを特定し、ドライバーをインストールする。

1. デバイスマネージャに存在する「不明なデバイス」を右クリックし「プロパティ」を表示する


2. 「詳細」タブを表示し、リスト項目から「デバイス インスタンス ID」や「ハードウェア ID」といった項目を選択する
ここで「VEN_****」がVendorIDであり、「DEV_****」がDeviceIDである


3. このIDをメモして、PCIDataBase.comのフォームにコピペる


4. 大抵の場合、DeviceIDを入力すれば特定が可能
(結果の一覧に無い場合も、ベンダだけは特定出来る)


5. 後は、デバイスに対応するドライバをWebからダウンロードしてインストールする


6. めでたしめでたし





といったことを、以前「知らない」と言われたので日記に書いてみる。



※ちなみに、これらのIDを調べる方法はいくつかあって、システム情報(msinfo32)を使う方法や、レジストリエディタを使う方法などがある。