I was not able to finde a special MICRO-Board ... Please move me if necassary.
My Arduino MICRO is something mad.
On connecting the "windows BLOP" indicates there is something new.
After one second the disconnected-sound comes up.
On pressing the RESET button on PCB, Arduino will connect again and appears for a few secs at Windows device manager (and USB treeview) and hide away ...
I guess the guy is dead somehow and a new board is ordered already.
BTW. The blue light is on, while it stays connected.
I too had this problem..... I fixed it several times (repeated) make a small sketch and
start compiling it...
press the Micro reset button before it finishes compiling
and if you are lucky it will upload...
repeat as needed... sometimes 20x for me, then load your original program
Perhaps your board does not have a proper bootloader programmed into it? Some third-party Arduino boards come with the FLASH competely blank, or programmed with some useless sketch, and no bootloader.
I use this method to upload using the bootloader. Arduino Leonardo, Pro Micro, and Micro all have the same microcontroller so the procedures applies to all. Also the procedure does not require using the XInput library. I suggest uploading a blink sketch to recover the board.