Funduino uno not uploading to board?

I've bought a funduino uno and I can't find anywhere to ask for help for them so I'm on here
Trying to use the adafruit tutorial to get a motor running but when I try and upload their program to the board I get this error message

Arduino: 1.6.3 (Windows 8.1), Board: "Arduino Uno"

Sketch uses 2,910 bytes (9%) of program storage space. Maximum is 32,256 bytes.

Global variables use 206 bytes (10%) of dynamic memory, leaving 1,842 bytes for local variables. Maximum is 2,048 bytes.

avrdude: ser_open(): can't open device "\.\COM3": The system cannot find the file specified.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.

Does anyone know how to fix this? I had a quick google but no luck. It's for a uni project so I'm getting stressed and don't have enough time to sit and figure it all out myself.

It seems you might not have the correct drivers installed or you did not select the correct port inside the IDE. Have a look in the Device Manager to see if the device is properly recognized.

With the device plugged in, look under "Ports COM and LPT" if it has been assigned a comport. If not have a look at the IC closest to the boards usb port let me know what is written on it.

Hello!

I had to buy the funduino uno as well, due to the fact that cannot get Arduino UNO fast enough... anyway, when I connect the board to the IDE 1.8.5 it does not find the port on Mac osx 10.12.6 ... any ideas how to find the device and start uploading !?

Thank you in advance!

Best.

i have the same problem here.
I try to update the drivers manually but it saw my that from : c:/ProgramFiles(x86)/Arduino/drivers
but all i get is a message that says

The best drivers for your device are already installed

and it recognizes the Port as a " Communication Port "

do you have any idea how to repair it so i can be able to upload the programs to my board?

Niberio:
i have the same problem here.
I try to update the drivers manually but it saw my that from : c:/ProgramFiles(x86)/Arduino/drivers
but all i get is a message that says

The best drivers for your device are already installed

and it recognizes the Port as a " Communication Port "

do you have any idea how to repair it so i can be able to upload the programs to my board?

Did you select the correct COM port in the IDE?

Please provide exact error message that you get.