cant upload sketch to uno

Hi

Im using an uno, cos its all i have. Also i am on windows 10. Before i upgraded to windows 10 i never had an issue but now i cant seem to upload sketches. I just get this error

Arduino: 1.6.5 (Windows 8.1), Board: "Arduino/Genuino Uno"


         Using Port                    : COM3

         Using Programmer        : arduino

         Overriding Baud Rate     : 115200

avrdude: ser_open(): can't open device "\\.\COM3": The semaphore timeout period has expired.


avrdude done.  Thank you.


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

Any idea whats going on?

Did u install the Uno driver?