Microsoft が提供する USB ドライバーの概要

このセクションのトピックでは、Microsoft が提供するクラス ドライバー、汎用クライアント ドライバー、および親複合ドライバーについて説明します。

Microsoft が提供する、コントローラーとハブ用の USB ドライバー

Microsoft では、次の一連のドライバーを提供しています。

Microsoft が提供するその他の USB ドライバー

デバイス セットアップ クラス Microsoft 提供のドライバーおよび INF Windows のサポート 説明
USB

Usbccgp.sys

Usb.inf

Windows 8.1

Windows 8

Windows 7

Windows Vista

Windows XP

Usbccgp.sys は、複数の機能をサポートする複合デバイス用の親ドライバーです。 詳細については、「USB 汎用親ドライバー (Usbccgp.sys)」を参照してください。
生体認証

WudfUsbBID.dll

WudfUsbBIDAdvanced.inf

Windows 8.1

Windows 8

Microsoft では、Windows 生体認証フレームワークを提供することで、USB 生体認証デバイス (指紋リーダー) をサポートしています。 詳細については、「Windows 生体認証フレームワーク」を参照してください。

メディア転送プロトコル デバイス Wpdusb.sys (廃止)

Windows Server 2008

Windows Vista

Windows Server 2003

Windows XP

注:

Windows 7 以降では、Windows ポータブル デバイス (WPD) の Windows Vista USB ドライバー スタック (Wpdusb) のカーネル モード コンポーネントが汎用 Winusb.sys に置き換えられました。

Microsoft では、メディア転送プロトコルをサポートするポータブル デバイスを管理するための Wpdusb.sys ドライバーを提供しています。 詳細については、「WPD 設計ガイド」を参照してください。

USBDevice

Winusb.sys

Winusb.inf

Windows 8.1

Windows 8

Windows 7

Windows Vista

Windows XP with Service Pack 2 (SP2)

Winusb.sys は、ドライバーを実装する代わりに、USB デバイスの関数ドライバーとして使用できます。 詳細については、「WinUSB」を参照してください。

Microsoft 提供の USB デバイス クラス ドライバー

Microsoft では、USB-IF によって承認された複数の USB デバイス クラス用のドライバーを提供しています。 これらのドライバーとそのインストール ファイルは、Windows に含まれています。 これらは、\Windows\System32\DriverStore\FileRepository フォルダーにあります。

詳細については、「Windows に含まれる USB デバイス クラス ドライバー」を参照してください。

ユニバーサル シリアル バス (USB)
USB ドライバー開発ガイド