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

ユニバーサル シリアル バス ビューアー (USBView) またはusbview.exeは、コンピューター上のすべての USB コントローラーと接続された USB デバイスを参照するために使用できる Windows アプリです。 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. 実行中のプロセッサの種類の kits デバッガー ディレクトリを開き、[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. [状態][問題コード] などの詳細を表示するには、 [プロパティ] を選択します。

Windows USB トラブルシューティング ツール

[ハードウェアを安全に取り外してメディアを取り出す] ダイアログ ボックスを使用してイジェクトされない USB デバイスを診断する場合は、Windows USB トラブルシューティング ツールを使用してみてください。