My test matrix for Carbon and Tether includes several phones and several versions of Windows. Both apps require that the user has ADB installed on their PC to function.
For whatever reason, every phone manufacturer has their own adb driver, so I end up installing like 3-4 different drivers when I do my testing. It's a royal pain in the ass, and is also asking a lot of the end user of one of my apps to do this.
This driver should work on all Android phones for all versions of Windows.  It does not require that you turn on test signing or disable driver verification or even reboot. This is done by automatically installing ClockworkMod as a trusted certificate and publisher into the local machine's certificate store during the setup process.
Here's the installer file:
Here's the Github source code:
Thanks to an XDA thread for gathering the device/vendor ids: