How To

PCのハードウェアIDを確認する方法

February 14, 2026 1 分で読む Updated: February 14, 2026

ハードウェア ID を調べるのは簡単そうに聞こえますが、特にドライバーの問題をトラブルシューティングしているときや、オンラインで手動でドライバーを見つけようとしているときは、思ったよりも複雑になることがあります。ハードウェア ID はデバイスの指紋のようなもので、すばやく見つける方法を知っていれば、大幅に時間を節約できます。通常、ハードウェア ID は<BUS>\<VENDOR ID>&<Device ID>&<Additional IDs>のような形式ですが、ルート デバイスやシステム コンポーネントの場合は少し異なる場合があります。少し奇妙に思えるかもしれませんが、Windows はこの情報を複数のメニューの背後に隠しており、使用する方法に応じて、さまざまなレベルの詳細が表示されます。そこで、これらの ID を簡単に取得できるように、実用的なコマンドとメニュー パスをいくつか紹介します。

PCのハードウェアIDを調べる方法

デバイスマネージャーの使用

これはほとんどの人にとって最も簡単で分かりやすい方法です。デバイスマネージャーはWindowsに組み込まれており、確かに奥深くに埋もれているのは少々面倒ですが、慣れてしまえばかなり頼りになります。デバイスIDがオンラインで明確に表示されない場合や、ドライバーを更新しようとしている場合は、通常、まずデバイスマネージャーを試してみることになります。ちなみに、デバイスには複数のIDがある場合もありますが、一般的に、最初に表示されるIDが最も具体的なもので、それが目的のIDです。

  1. 押すWin + Rと実行ダイアログが開きます。
  2. 入力しdevmgmt.mscてEnterキーを押すと、デバイスマネージャーが起動します。それでも起動しない場合は、スタートメニューからデバイスマネージャーを検索してみてください。
  3. 「サウンド、ビデオ、およびゲーム コントローラー」や「ネットワーク アダプター」など、デバイスが含まれるカテゴリを展開します。
  4. デバイスを右クリックし、[プロパティ]を選択します。
  5. 詳細タブに切り替えます。
  6. [プロパティ] ドロップダウンで、[ハードウェア ID]を選択します。

すると、下の「値」ボックスにハードウェアIDが表示されます。複数のIDが表示される場合もありますが、ほとんどの場合、最初のIDが必要なものです。設定によっては、IDリストがすぐに表示されない場合があります。その場合は、プロパティオプションを数回切り替えてください。少し扱いに​​くい場合があります。

Windowsコマンドラインの使用

コマンドプロンプトやPowerShellに慣れている方なら、スクリプト作成や、メニューをクリックする手間を省きたい方に最適なのが、この方法です。少しマニアックな方法ですが、一度コツをつかめば非常に便利です。ただし、コマンドは大量の情報を出力する可能性があるため、出力をフィルタリングしたり、テキストファイルにリダイレクトしたりして、より分かりやすく表示するとよいでしょう。

コマンドプロンプト方式

一部の情報は管理者権限でのみ表示されるため、管理者権限でコマンドプロンプトを開くと便利です。手順は以下のとおりです。

  1. を押してWin + R、 と入力しますcmd
  2. Enterキーを押す前に、Ctrl + Shift + Enter「管理者として実行」を押してください。そうしないと、一部のコマンドが動作しません。ノートパソコンや制限付きユーザーアカウントを使用している場合は、この手順が重要です。
  3. 次のコマンドを実行します: Dism /Online /Get-Drivers /all /Format:Table。これによりすべてのドライバーが一覧表示されます。デバイスのドライバー情報を見つけるには、スクロールするか検索する必要があります。
  4. USBデバイスなどの特定のハードウェアをターゲットにする場合は、フィルターを追加しますDism /Online /Get-Drivers /all /Format:Table | findstr "usb"。これにより、ノイズを削減できます。
  5. 公開名をメモするかコピーしてください。次のコマンドで使用します。
  6. 実行: Dism /Online /Get-DriverInfo /Driver:<Published Name>。<Published Name> をコピーした内容に置き換えます (必要に応じて引用符も含めます)。
  7. この出力には、ハードウェアIDを含む詳細情報が含まれています。説明または詳細セクションに表示されるまでスクロールしてください。

正直なところ、特にコマンドラインに慣れていない人にとっては、少し圧倒されるかもしれません。しかし、ドライバーのトラブルシューティングを詳しく調べる場合には、非常に役立ちます。設定によっては、正しい情報を見つけるのに何度か試行錯誤する必要があり、コマンドがすべてをきちんとリストアップしないこともあるので、忍耐が鍵となります。

PowerShellメソッド

PowerShellは、スクリプトを作成したり他のコマンドと統合したりする場合など、より現代的で柔軟性に優れています。よりクリーンなフォーマットで記述できますが、基本的な部分はPowerShellと似ています。

  1. 「実行」を開いて、 と入力し、管理者権限でpowershell押す。Ctrl + Shift + Enter
  2. これを実行してデバイスを一覧表示します: Get-PnpDevice -PresentOnly | Sort-Object -Property "Class" | Format-Table -AutoSize
  3. クラスまたはフレンドリ名を一致させてリスト内のデバイスを見つけ、そのInstanceId を書き留めます。
  4. 実行: Get-PnpDeviceProperty -InstanceId "your-instance-id" | Format-Table -AutoSize。もちろん、自分の ID を入れ替えてください。
  5. 出力結果からDEVPKEY_Device_HardwareIdsを探してください。「Data」列に、必要なハードウェアIDが表示されます。

非常に柔軟性が高く、必要に応じてこれらのコマンドをスクリプトやフィルターと組み合わせて、自動化をさらに進めることができます。

Windows デバイス コンソール (Devcon) の使用

これは、デバイスを一括スキャンしたり、すべてを自動化したりする必要がある場合に、かなり重めのアプローチです。ただし、DevconユーティリティはWindowsに標準で含まれていないため、Windows Driver Kit (WDK)から入手する必要があります。Windowsでは、単にクリックするだけでは不十分なので、より複雑な操作をする必要があるからです。

まず、 Microsoftの公式サイトからWDKを入手してください。WDKをダウンロードするだけで、DevCon直後であればSDKやVisual Studioをインストールする必要はありません。

次に、devcon.exe が実行されるパスを抽出またはメモし、システムの PATH 環境変数に追加してアクセスしやすくします。手順は以下のとおりです。

  • システムのプロパティを開きます(Win + R、次に と入力しますsystempropertiesadvanced)。
  • 環境変数をクリックします。
  • システム変数 の下で Path を見つけて 編集 をクリックします。
  • 新規 をクリックし、を含むフォルダーへの完全なパスを貼り付けますdevcon.exe
  • 「OK」をクリックしてすべてを保存し、コマンドプロンプトを再起動します。

これで、コマンド プロンプトで次のようなコマンドを実行できます。

この方法はセットアップに手間がかかりますが、複数のデバイスを管理したり、定期的に実行するスクリプトを作成したりする場合に役立ちます。なぜWindowsにバンドルされていないのかは分かりません。WDKはDevcon用だけでもかなり重いのですが、ちゃんと動作します。

どの方法を試すにしても、ハードウェアIDを見つけるのは必ずしも直感的ではないことを覚えておいてください。Windowsのツールによっては、情報が少し隠れたり、分かりにくくなったりすることもあります。必要なIDを正確に見つけるには、何度か試したり、ツールを切り替えたりする必要があるかもしれません。しかし、一度IDがわかれば、ドライバーの更新、トラブルシューティング、あるいはちょっとしたカスタマイズさえも、はるかに簡単になります。