
If a Microsoft-provided driver isn't available for the USB device class to which your device belongs, then consider using generic drivers, Winusb.sys or Usbccgp.sys. If you are writing a custom driver: Before writing a driver for your USB device, determine whether a Microsoft-provided driver meets the device requirements.


The drivers are updated through Windows Update. They're available in the \Windows\System32\DriverStore\FileRepository folder. These drivers and their installation files are included in Windows. If you are installing USB drivers: You don't need to download USB device class drivers.

This article lists the Microsoft-provided drivers for the supported USB device classes. If you are a customer experiencing USB problems, see Troubleshoot common USB problems
