I have another board which I got by AliExpress, The only difference is that the usb driver is different. To load it to Arduino's software I have to choose Nano board (only once), the driver loads and after that I use it like the real one with UNO.
Here I can't get it to find the port.
Usage:
1 download for arduino 's IDE
2 USB chip driver download;
3 Plug NANO development board, the driver will automatically install
4 Select the card inside the die UNO
5 Select the COM port that my computer can query your UNO board just inside the port
6 best first choice , for arduino own routine procedures , burn inside.
I don't fully understand your first post as the driver selected for use with an Arduino board is selected by Windows and not by the Arduino IDE which, like B4R, just sees the list of COM ports available on the system so I am assuming that the correct USB driver is not available to Windows.
The seller said " Replaced 16u2, so the cost is reduced by half, to get the maximum benefit consumers" so it looks like it is not using the usual Mega16u2 for the USB interface. A lot of cheap clones are coming out of China using a CH340G USB chip on Arduinos that normally use the FTDI232RL, maybe your UNO has had the Mega16u2 replaced by one of these. What is written on the black 16 pin chip next to the USB connector and by the four empty holes delineated as "X1"?
I am not at home now so I can't check the board.
The arduino IDE finds the port driver and connects. I did load the driver from the seller but that was long time ago and I have changed both the os to win10 and deleted arduino 1.6.5 and installed 1.6.8.
After all that Arduino IDE found the driver for the port somehow.