Upgrade of HTC software hid Nexus 7 from adb adb devices shows my device in its listing up until I installed a new version of the HTC Sync Manager (for my HTC One M7).
I've also tried reinstalling the device drivers and even adding a new %CompositeAdbInterface% with my Hardware ID in: &lt;android sdk&gt;\sdk\extras\google\usb_driver.
Note that: I'm running stock Android 5.1.1 on Windows 8.1 x64.
How do I get my Nexuz 7 to register with adb again?
I definitely suggest using Koush's Universal ADB Driver, rather than a device specific driver set to use ADB. It covers all possible ADB interfaces and generally works well with multiple devices from different manufacturers.