A few tips.
- Dont use the windows 10 APP but use the regular full install IDE.
- Avoid USB 3.0 ports and stick to USB 2.0 where possible or insert a powered USB 2.0 hub between the USB 3.0 port and the Arduino
- Try new USB 2.0 cables as they can go bad easily especially the MICRO versions which may not include a data line and only have power.
- Try the board on a different computer to rule out the board or computer.
- Remove anything connected to the board in case it uses pins needed for USB connections.
- Ensure nothing else is trying to use the COM port such as phone sync software, modems, etc.