avrdude: ser_open(): can't open device "\\.\COM8" with Uno Board

I’m having some issues uploading code to my Uno board. When I try to do so, I get the following response:

Sketch uses 2892 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 23 bytes (1%) of dynamic memory, leaving 2025 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "\\.\COM8": The system cannot find the file specified.


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

It is also important to mention that in Device manager, my Uno board has a caution symbol next to it, but when I try to install drivers for it, I get error code 10.

Make sure that:

  1. The board is connected to the same port as you select ( COM8 )
  2. You choose the right board in the IDE

Try:

  1. Re-plugging the USB Cable to the computer/laptop/...
  2. Removing the wires from arduino board then upload the program and put the wires back.

The board doesn't have anything plugged into it. I also double checked to make sure it's in the same COM port as the one selected in IDE. But alas, I am still met with this error.avrdude: ser_open(): can't open device "\\.\COM8": The system cannot find the file specified.