Its hard to tell from the pictures of that board what USB chip it is using.Could you post a decent pic of the chip near the USB port and or the text that is written on it ?It could be using the FTDI chip but so long as it is not a CH340/341 the drivers in the Arduino install folder should do the trick.Should be located hereC:\Program Files (x86)\Arduino\driversIf you are running x 64 then fire up "dpinst-amd64" ignore that it says AMD if you are on an INTEL cpu as it covers both.If you are running less than x64 fire up "dpinst-x86"Do as ADMINISTRATOR as in some cases this can make a difference.If you get any "driver signing" issues either ignore them or google how to remove that restriction.
The pic isnt really good enough of the chip near the USB connector nor did you say what is written.It does not look like a CH340 which is usually a good sign unless its a counterfeit FTDI in which case you might have to play with drivers a little more to get it to work.Are you aware that USB 3.0 ports and cables can cause issues with Arduino ?Best no to use them unless they are verified as working for Arduinos.Even then they may not work for all Arduinos
And the chip is the correct one too so that should not be an issue unless it has had any form of over / reverse voltage applied in which case those chips have a tendency to die much too easy for my liking which is why I stay around the 10 volt or under range.Clones are much better in that department but tend to have higher noise factors on signals.Under windows it wont be COM 1 (thats windows default port) so double check its not listed elsewhere in device manager. I would love to see Arduino have some trusted RDP experts to be able to fix some of these things as its often something quite simple.
Is it your first time you work with this board ?If so, it might be drivers issue.If it was working with you, it might be cable issue or something on the board blown up.
Code 10 is almost always a driver issue.Maybe you have "driver signing" enabled. You could google that quite easily and rectify that pretty quickly before trying to install or re-install any more drivers.Maybe the bootloader is corrupt or the 16u2 is pooched ?If you have another Arduino you can use as an ISP that too may well be worth a shot.But so long as windows cannot see the Arduino then there isnt much that can be done.