On Windows, two supported drivers are possible. In fact, in order to receive the Microsoft Logo certification, it is imperative that the USB device supports this functionality. ( CONNECT-0123 requirement )
However, the user interface behavior that you describe is not suggested by Microsoft. Driver selection is automatic.
Your USB device may indicate that it supports two interfaces. In this case, both drivers will be loaded.
source
share