Windows found drivers but encountered error when installing them for Arduino Uno

Hi everyone,

My new Arduino Uno shows up as 'Unknown device' in device manager and has no drivers installed. When I try to install them mannually I get an error that says: "Windows found drivers for your device but encountered an error while attempting to install them."

There is a picture of the error attached to this post. I've tried using two different cables and two different laptops both running Windows 10. I cannot seem to find a solution online so I thought I'd post it here. The Arduino is box fresh! I have similar issues when trying to install drivers for my Arduino clone, which is why I bought the official one in the first place.

Hope you can help! If you need more information please ask I'm not that familliar with these kinds of problems.

-Almer
error.PNG

UPDATE: seems to work on an older windows computer (with windows 10) so the problem is not the cable or the board. Maybe it is the ports? (my own computer only has usb 3.0 ports and the older computer has only usb 2.0 ports)

error.PNG

Is this an original or a clone? Clones often require the CH340 driver; check the chip closest to the USB port.

sterretje:
Is this an original or a clone? Clones often require the CH340 driver; check the chip closest to the USB port.

Thanks for the reply! It is an orignal, but I have similar problems with my clone. I know I need different drivers for each one, but I get the same error for both.

Are you installing the drivers as "ADMINISTRATOR" ?
Have you turned off any additional security for the driver install ONLY ?
How did you try to install drivers (detailed steps) ?

Could you take a few moments to Learn How To Use The Forum.
Other general help and troubleshooting advice can be found here.
It will help you get the best out of the forum in the future.

ballscrewbob:
Could you take a few moments to Learn How To Use The Forum.
Other general help and troubleshooting advice can be found here.
It will help you get the best out of the forum in the future.

Thanks for your help! I'm sorry if I broke some forum rules, I just looked some other post and thought my format was the same.

ballscrewbob:
Are you installing the drivers as "ADMINISTRATOR" ?

I am in my ADMINISTRATOR account when installing the drivers, if that is what you mean.

ballscrewbob:
Have you turned off any additional security for the driver install ONLY ?

I've tried turning of the signed driver enforcement of windows but it didn't work. I wouldn't know why this would work anyway because the Arduino drivers are officially recognized.

ballscrewbob:
How did you try to install drivers (detailed steps) ?

I go to device manager -> I right click on 'Unkown device', which is how my arduino shows up -> I click update driver -> browse my computer for driver files -> select:C:\Program Files (x86)\Arduino\drivers -> I get the error which is attached as an image to my original post

So the problem is probably not that I use the wrong drivers or anything, as the error says the drivers are found. They just cannot be installed.

No you didn't break any rules but the second link provides some common trouble shooting items.

Turning off driver enforcement was a good move but I meant antivirus or similar as we have seen that also cause issues.

I would still suggest the second link as a good starting point for problem solving.

I also edited you first post which is where the first link would have also been useful to you.

Bob.

Thank you for editing my post! It is a lot clearer this way.

ballscrewbob:
Turning off driver enforcement was a good move but I meant antivirus or similar as we have seen that also cause issues.

Turning off Windows Defender Antivirus did not help and I don't have any additional antivirus software. I've tried every method in the troubleshooting section but non of them worked.

It would be great if someone could help! Meanwhile I'll try some more windows computers.

UPDATE: seems to work on an older windows 10 computer so it may be the ports? (my own computer only has usb 3.0 ports and the older computer has only usb 2.0 ports) cable is definitely working as is the board

UPDATE 2: I also noticed that it asked me if I was certain I wanted to install the drivers when installing the Arduino software this time. It does not ask me this when I install it on my own laptop (I've installed and uninstalled it a couple of times now)

While writing some code which needed to specify the COM port name, I noticed that I dont have ' Ports (COM & LPT)' showing up at all in device manager. Does anyone know why?

Also, when I plugged in an old USB stick I had lying around my computer didn't pick it up, while the older pc did pick it up. However my iPhone does get picked up by my computer and an usb mouse I have works fine on all ports as well. It seems my ports are really picky as to what will work. How can I solve this?

It sounds like "maybe" you are having USB 3.0 port issues.

I already gave a link that covers that type of issue.
As for device manager no showing COM & LPT that is a common issue and you just need to ENABLE the SHOW HIDDEN DEVICES in device manager for them to pop up.

ballscrewbob:
It sounds like "maybe" you are having USB 3.0 port issues.

I already gave a link that covers that type of issue.
As for device manager no showing COM & LPT that is a common issue and you just need to ENABLE the SHOW HIDDEN DEVICES in device manager for them to pop up.

Thanks for the reply. I just bought a USB 2.0 hub but it changes nothing. Enabling SHOW HIDDEN DEVICES does not make 'Ports (COM & LPT)' pop up.

Are you on a Corporate / EDU computer.
That's the only reason I can quickly think of that would lock out com ports etc.

EDIT
The USB HUB should have its OWN PSU and not just one of those cheap double USB type deals.

ballscrewbob:
Are you on a Corporate / EDU computer.
That's the only reason I can quickly think of that would lock out com ports etc.

EDIT
The USB HUB should have its OWN PSU and not just one of those cheap double USB type deals.

I am not, I am on my own private computer. My USB hub does not have its own power supply, why does it need one? The ones that have their own PSU are quite pricey and I don't know for sure if it will solve my issue.

Thanks for the help!

Those hubs that draw power from a computer can only draw a maximum of 500 mA
This means that if you add items to the hub that need power you will often face issues with them failing randomly or the computer could even just shut down USB ports.

As a general rule of thumb each port should be able to give out that 500mA
So a 4 port hub would be better suited with a power supply capable of 4 x 500 mA

The price difference here is not always so great so makes it worth while.
Another good source of PSU's is thrift stores etc.

Although I am not sure if they are open in the current crisis.

EDIT
laptops can be especially finicky about drawing power for USB as they are set up as power saving.
I always turn off any power saving to do with USB ports.

A fully loaded Arduino can draw up to 400 mA which is below the threshold but close enough to occasionally trip a laptop USB port.

ballscrewbob:
Those hubs that draw power from a computer can only draw a maximum of 500 mA
This means that if you add items to the hub that need power you will often face issues with them failing randomly or the computer could even just shut down USB ports.

EDIT
laptops can be especially finicky about drawing power for USB as they are set up as power saving.
I always turn off any power saving to do with USB ports.

A fully loaded Arduino can draw up to 400 mA which is below the threshold but close enough to occasionally trip a laptop USB port.

It works when I put my iPhone charger through the hub, which draws 450 mA so that should not be an issue then right? Disabled power saving on my USB ports, did not change anything.

Hope you can help me further, it is much appreciated!

almerstaal:
It works when I put my iPhone charger through the hub, which draws 450 mA so that should not be an issue then right? Disabled power saving on my USB ports, did not change anything.

So 450 mA on the hub that can only draw 500 mA MAX as it is powered by ?
That would leave 50mA for everything else if the hub is powered by another port on the computer or the computer directly.

See where this is going ?

ballscrewbob:
So 450 mA on the hub that can only draw 500 mA MAX as it is powered by ?
That would leave 50mA for everything else if the hub is powered by another port on the computer or the computer directly.

See where this is going ?

Yes I understand what you are saying but I don't use the hub for anything other than my single Arduino.

Here's an update for anyone who's interested.

The issue was fixed after I reset my Windows computer to factory settings. I had multiple driver issues, for example when installing my VPN. Could be malware, I don't know. None of my virus scans picked up on anything.

Thanks for that feedback. It's a little unsatisfying not really knowing the root cause. But good to know that you can continue now.

Karma for the feedback.

Not all computer nasties are easy to find.
I use Hirens boot disc on USB occasionally to run checks or trusted ONLINE scanners such as ESET.