Nexus 7 won't show up as a drive on Windows in MTP mode after update to Android 4.2 It used to work just fine then I upated to 4.2 and enabled developer options (one or the other must have broken it) and since then it has stopped working, it shows up as a camera device but if I change it to MTP it doesn't work.

I tried turning developer options off, I tried re-installing drivers and a few other things.

How do I make it work again like it was in 4.1 when it worked even when usb debugging was enabled? Now it won't work at all.
What worked for me (on Windows) was:


Plug the Nexus 7 into your computer with the USB cable.
Open Device Manager: Start -> Run (or Win+R), type in: devmgmt.msc and hit enter. This opens up the device manager.
Find "Android Composite ADB Device" near the top and expand the node. Double click on the device. (Note: Sorry, I don't see it anymore so it might be named slightly differently.)
In the properties window that pops up, uninstall the driver. You should choose to delete the current driver as well.
Unplug the tablet and plug it back in.


At this point mine got recognized as a Nexus 7 instead of an Android ADB device and allowed me to transfer files again.

I'm not sure how this will affect debugging (especially if you delete the old driver) but it worked for me after days of searching.