Micro not recognized by computer

Are you using USB 2.0 or 3.0 ports ?

If its USB 3.0 then please try on a USB 2.0 port before you return it.
USB 3.0 is known to cause issues an many Arduinos and other USB equipment also.

If you only have USB 3.0 the most common fix is to use a USB 2.0 powered hub between the arduino and the USB port.

Another issue was some microsoft driver updates for USB devices that pooched a lot of things.
Cannot remember which KB it was but am going to point you at a couple of possible fixes.
Other thing to do is see which updates are installed on your box and drop out the USB ones one at a time.

First here

Second HERE (Try number 6 down the list.)