Overview of Microsoft-provided USB drivers

This article describes the class drivers, generic client driver, and the parent composite driver that are provided by Microsoft.

Microsoft-provided USB drivers for controllers and hubs

Microsoft provides the following set of drivers:

Other Microsoft-provided USB drivers

Device setup class Microsoft-provided driver and INF Windows support Description
USB Usbccgp.sys

Usb.inf
Windows 11

Windows 10

Windows 8.1
Usbccgp.sys is a parent driver for composite devices that supports multiple functions. For more information, see USB Generic Parent Driver (Usbccgp.sys).
Biometric WudfUsbBID.dll

WudfUsbBIDAdvanced.inf
Windows 8.1 Microsoft supports USB biometric devices by providing the Windows Biometric Framework.
USBDevice Winusb.sys

Winusb.inf
Windows 11

Windows 10

Windows 8.1
Winusb.sys can be used as the USB device's function driver instead of implementing a driver. See WinUSB.

Microsoft-provided USB device class drivers

Microsoft provides drivers for several USB device classes approved by USB-IF. The drivers and their installation files are included in Windows. They're available in the \Windows\System32\DriverStore\FileRepository folder.

See, USB device class drivers included in Windows.

See also