Windows のユニバーサル シリアル バス ビューアー

ユニバーサル シリアル バス ビューアー (USBView)、つまり usbview.exe は、コンピューター上のすべての USB コントローラーおよび接続済み USB デバイスを参照するために使用できる Windows のグラフィカル UI アプリです。 USBView は、すべてのバージョンの Windows で動作します。

USBView の入手先

USBView をダウンロードして使用するには、次の手順を行います。

  1. Windows SDK をダウンロードしてインストールします

  2. インストール時に、[Debugging Tools for Windows] ボックスのみを選択して、それ以外のすべてのボックスの選択を解除します。

  3. SDK により、USBView は、x64 PC では既定で次のディレクトリにインストールされます。

    C:\Program Files (x86)\Windows Kits\10\Debuggers\x64

  4. 実行しているプロセッサの種類のキット デバッガー ディレクトリを開き、usbview.exe を選択してユーティリティを起動します。

USBView ソース コード

USBView は、GitHub の Windows ドライバー サンプル リポジトリでも入手できます。

USBView を使用する

USBView は、USB ホスト コントローラー、USB ハブ、および接続されている USB デバイスに関する基本情報を列挙するサンプル アプリケーションです。 また、レジストリから、またデバイスへの USB 要求を介して、デバイスに関する情報を照会します。

メインの USBView ウィンドウには、2 つのペインがあります。 左側のペインには、任意の USB デバイスを選択するために使用できる接続指向のツリー ビューが表示されます。

右側のペインには、選択した USB デバイスに関連する USB データ構造が表示されます。 これらの構造には、デバイス、構成、インターフェイス、エンドポイント記述子、および現在のデバイス構成が含まれます。

USBView は古いアプリケーションであるため、新しい USB 情報が表示されない場合があります。 必要に応じて、デバイス マネージャーなどの他のツールを使用する必要があります。 USBView が情報の照会に使用する IOCTL の詳細については、「USBView」を参照してください。

デバイス マネージャーを使用して USB 情報を表示する

デバイス マネージャーを使用して USB 情報を表示するには、次の手順を行います。

  1. Windows ロゴ キーを押しながら R キーを押して、ポップアップ ボックスに「devmgmt.msc」と入力して、Enter キーを押します。

  2. デバイス マネージャーで、ご使用のコンピューターを選択して強調表示します。

  3. [アクション][ハードウェア変更のスキャン] の順に選択します。

  4. より多くのデバイス (現在アクティブではないデバイスなど) を表示するには、[表示] を選択し、[非表示のデバイスの表示] を選択します。

  5. デバイス マネージャーで [ユニバーサル シリアル バス コントローラー] ノードを展開し、対象のデバイスを選択します。

  6. デバイス ステータスの概要情報を表示するには、右クリックし、[プロパティ] を選択します。

  7. その他の情報を表示するには、[詳細] タブを選択します。

  8. [状態][問題コード] などの詳細を表示するには、[プロパティ] を選択します。

USB に関する一般的な問題のトラブルシューティング

USB デバイスを診断しようとしている場合は、「USB に関する一般的な問題のトラブルシューティング」で詳細を確認してください。