Hello - I have a UNO R4 and I can upload code in the Arduino IDE to the device using the USB interface.
If I move the unit to another computer the USB UART shows up as a CDC PORT under device manager and I cannot find any supporting USB driver (with the correct PID, VID) to provide a USB UART on that PC.
Install your board's Package Core, it contains the board's driver.
Use a good quality data USB cable to connect the board to the computer without anything connected or wired to the board. Charging/bad USB cable will make it impossible for your computer to detect your board.
Make sure you select the board and the port it is connected to before uploading a sketch
I dont have the IDE installed on the secondary machine where the UART is identified as a CDC PORT. On the primary machine where I have the IDE installed all is good except some terminal apps will connect to the UART but will not communicate with the UART (so no matter what I send it does not get to the micro on the other side of the USB UART), this says there is something marginal with the USB UART.
thanks
cab