Windows 7 レガシーシステムでの基本的な USB-C 機能の有効化
対象: 公開 / Elo 顧客、IT 管理者、レガシーシステムエンジニアおよびインテグレーター
記事タイプ: レガシー OS ドライバー設定と USB-C 互換性ガイド
⚠️ 重要なレガシー OS 注意:
このガイドの手順は、レガシー Windows 7 環境で Elo タッチモニターおよび周辺機器を操作している顧客への配慮として提供されています。マイクロソフトは Windows 7 のサポートを終了したため、Elo では最新の USB Type-C および USB 3.x ソフトウェアスタックを提供する現代のオペレーティングシステム(Windows 10、Windows 11、または Android など)にデバイスを展開することを強く推奨します。
Windows 7 は USB 3.x xHCI (拡張ホストコントローラインターフェース) および統合された USB Type-C コネクタ管理スタックに対するネイティブな受信ドライバーサポートを含んでいません。ただし、適切なマザーボードチップセットとサードパーティ製 xHCI コントローラドライバーが適切にインストールされている場合、基本的な USB 通信、タッチデータ送信、標準周辺機器操作を実現できることがよくあります。
始める前に: 物理 USB-C ポートの機能を確認
コンピュータに物理的な USB-C コネクタがあることは、すべての USB Type-C プロトコルのサポートを保証するものではありません。ホストポートは、機能のサブセットのみをサポートすることがあります:
| USB-C 機能 | 機能の説明と要件 |
|---|---|
| USB 2.0 / USB 3.x データ | 標準 USB タッチデジタイザーデータおよび周辺機器トラフィック(Edge Connect アクセサリー)を通過します。 |
| DisplayPort 代替モード (DP Alt Mode) | USB-C ラインを介してデジタルビデオ信号を送信します。 単一ケーブルでのディスプレイビデオに必須。 |
| USB パワーデリバリー (USB-PD) | 表示を駆動したり、ホストコンピュータを充電したりするために、高電力の供給を交渉します。 |
ステップ 1: マザーボード USB ホストコントローラーを特定
- スタートをクリックし、検索ボックスに
devmgmt.mscと入力し、Enterを押してデバイスマネージャーを開きます。 - ユニバーサル シリアル バス コントローラーセクションを展開します。
- 黄色い感嘆符(
!)が表示されているエントリがあるか、次のようにラベル付けされたエントリをユニバーサル シリアル バス コントローラーおよびその他のデバイスで確認します。- USB 3.0 / 3.1 拡張ホストコントローラー
- xHCI ホストコントローラー
- 不明なデバイス
-
ハードウェア ID によるチップセットベンダーの特定: 認識されないデバイスを右クリック > プロパティ > 詳細 > ハードウェア IDを選択します。ベンダーコード (
VEN_xxxx) を見てハードウェアメーカーを特定します (例:VEN_8086= Intel,VEN_1022= AMD,VEN_1B21= ASMedia,VEN_1912= Renesas)。
ステップ 2: メーカーのチップセットおよび USB ドライバーをダウンロード
特定のコンピュータモデルまたはマザーボードの製造元の公式サポートおよびドライバーダウンロードポータルに移動します。以下の下で公式のWindows 7(32ビットまたは 64ビット)パッケージをダウンロードします:
- マザーボード チップセット ソフトウェア インストール ユーティリティ / INF 更新ユーティリティ
- USB 3.0 / USB 3.1 / xHCI ホストコントローラードライバー
ステップ 3: まずチップセットドライバーをインストールします
- まずマザーボードチップセットドライバーのインストーラーを実行します。これにより、Windows 7 INF 定義が内部 PCI ブリッジラインおよびバス トポロジーを正しく認識するように構成されます。
- プロンプトが表示されたらコンピュータを再起動します。
ステップ 4: USB 3.x / xHCI コントローラードライバーをインストール
- 専用のUSB 3.0 / 3.1 xHCI ホストコントローラードライバーパッケージのインストーラーを起動します。
- インストールウィザードを完了します(これにより、ホストコントローラーと合わせてUSB 3.0 ルートハブドライバーがインストールされます)。
- ドライバーの初期化を完了するために Windows 7 を再起動します。
ステップ 5: デバイスマネージャーステータスを確認
デバイスマネージャーを再度開き、ユニバーサル シリアル バス コントローラーの下で、ホストコントローラーとルートハブがエラーシンボルなしで表示されることを確認します:
-
Intel(R) USB 3.0 拡張ホストコントローラー(または AMD/ASMedia の同等品) Intel(R) USB 3.0 ルートハブ
ステップ 6: Elo タッチデバイスを接続
Elo タッチモニターまたは USB 周辺機器を、Elo 認定のフル機能 USB-C to USB-C ケーブルを使用してコンピュータの USB-C ポートに接続します。Windows 7 はデバイスを自動的に列挙し、標準の Windows HID クラスドライバーを接続します。
Windows 7 の USB-C アーキテクチャの制限
基本的な USB 2.0/3.0 データおよびタッチ操作は適切な xHCI ドライバーで機能しますが、Windows 7 には現代のカーネルレベルの USB Type-C コネクタシステムソフトウェアインターフェース (UCSI) が不足しています。そのため、次の機能が制限されるか、サポートされない可能性があります:
- 動的 USB パワーデリバリー (USB-PD) 契約の再交渉
- 双方向の電源ロールの入れ替え(ソース vs. シンク)
- USB データロールの切り替え(ホスト vs. デバイス)
- 非標準 USB-C 代替モード
追加のトラブルシューティング手順
- ケーブル確認: 認定されたフル機能の USB 3.1 Gen 2 / DP Alt Mode Type-C ケーブルを使用していることを確認します。基本の携帯電話充電ケーブルは、高速データやビデオを伝送しません。
- 直接接続: USB-C ケーブルを、無電源ハブ、ドッキングステーション、またはパッシブジェンダアダプターをバイパスしてマザーボード I/O ポートに直接接続します。
- BIOS/UEFI アップデート: レガシー xHCI および USB-C コントローラのハンドシェイク互換性を向上させる BIOS/UEFI ファームウェアのアップデートが PC メーカーのサポートサイトにあるか確認します。
- クロスシステムテスト: Elo モニターを最新の Windows 10/11 システムでテストしてハードウェアの機能を確認します。
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article