I have an Arduino Uno that is not showing up on the comport. The computer doesn't even make that noise to let you know "hey something new plugged in". I plugged it into 3 different computers, and it is not showing up. Power is still coming in. Nothing is physically wrong with board.
I've had similar issues with boards sometimes being recognised, and other times not being recognised; when the boards were in fact ok. Some things I have tried ...
Reinstall port drivers.
With the IDE running and board plugged in, go to Windows Device Manager.
Look under ports and 'uninstall' anything to do with Arduino. Be sure to tick the check box and 'delete' the drivers here as well.
Reboot the computer. Windows should reinstall the drivers when required.
Reinstall the IDE.
Try the board on a different computer and see how it works there.