Uno Driver Installation

Well, I just got my first adruino today, and I am trying to get it set up to begin my first project. I have run into a problem trying to install the driver in order to communicate and upload to the uno. (I am running windows 7, 64 bit)

I was following the main beginners guide on this website, located here: http://arduino.cc/en/Guide/Windows

When I go to install the driver, it appears to be installing something, then I get the following error:

Windows found driver software for your device but encountered an error while attempting to install it.
Arduino UNO
The system cannot find the file specified.

If you know the manufacturer of your device, you can visit its website and check the support section for the driver software.

If i do it again, it goes straight to the error without the screen that looks like its being productive. After a reboot, it again went to the screen where it looked promising again.

Before anyone says it, cause i know its coming from trying to find a solution on google-
I did give it the right directory (and after that failed i tried the two parent folders and the sub folder that its not supposed to be in)
the directory i put in is as follows: C:\Users\John\Downloads\arduino-0022\arduino-0022\drivers
I can see a file with the correct name there, it just isnt being loaded for some reason. (Arduino UNO.inf)

I also checked things out with the problem in the troubleshooting with the missing registry key on windows XP that was causing a very similar problem, and the registry key appears to be in tact on my system, but I dont generally play with that sort of thing, so I didnt do anything more than see that it was there. (http://forums.techguy.org/1680041-post1.html and http://arduino.cc/forum/index.php/topic,53042.0.html)

Going to see if I have better luck on my laptop,
any insight would be greatly appreciated!

(deleted)

Thanks for trying...

But that is what the installation guide asks me to do...
The reason I'm posting here is cause I did that and it didn't work...

(deleted)

Not a problem. Thanks for trying to help!

I am running as system admin, just tried copying the files to another spot, verified its not a protected location, and I tried running off a different USB port (idk why that would help, but im getting desperate)...
Not sure if im happy or sad about it, but I did get it working first try on my laptop, so its something to do with my desktop for sure. Going to disable my AV and try it again...

Anyone else have a clue? cause im out of ideas =S

EDIT: For the record, no luck with the AV software being off either...

(deleted)

Look for setupapi.dev.log located in the c:\Windows\Inf folder. This log contains information about driver installations on your system.
Open the file in Notepad and look for a section that begins with:

[Device Install (Hardware initiated) - USB\VID_2341&PID_0001\64932343738351410122]

You are interested in finding a device install for USB\VID_2341&PID_0001, this is the Arduin UNO.

Look for the end of the section until you reach something that looks like this:

<<< [Exit status: SUCCESS]
or
<<< [Exit status: FAILURE(0xe0000203)]

There may be more than one Device Install section with that VID and PID, so look for any that end with FAILURE and post it to this thread.
Hopefully we can help you figure out what is going wrong.

Have you unplugged all non required usb devices! and tried all the ports on the desktop? maybe another device interfering with the driver.

I really only have my mouse keyboard phone and external sound card plugged in, I dropped it down to mouse and keyboard without a solution. I also tried it in a port i know works (had a second mouse i plugged into it quickly to verify)

And louis, i am going to try and find that now, give me a few moments.

Attached the whole set of logs from today if there's more you want to see. Below is the first attempt

Latest attempt:

>>>  [Device Install (DiShowUpdateDevice) - USB\VID_2341&PID_0001\6493234393835170A142]
>>>  Section start 2011/07/07 22:58:18.915
      cmd: "C:\Windows\system32\mmc.exe" C:\Windows\system32\devmgmt.msc
     dvi: {DIF_UPDATEDRIVER_UI} 22:58:18.916
     dvi:      No class installer for 'Arduino Uno'
     dvi:      No CoInstallers found
     dvi:      Default installer: Enter 22:58:18.918
     dvi:      Default installer: Exit
     dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 22:58:18.919
     ndv: {Update Driver Software Wizard for USB\VID_2341&PID_0001\6493234393835170A142}
     inf:      Opened INF: 'c:\users\john\dropbox\arduino\arduino-0022\arduino-0022\drivers\arduino uno.inf' ([strings])
     inf:      {SetupCopyOEMInf: c:\users\john\dropbox\arduino\arduino-0022\arduino-0022\drivers\arduino uno.inf} 22:58:23.540
     sto:           {Import Driver Package: c:\users\john\dropbox\arduino\arduino-0022\arduino-0022\drivers\arduino uno.inf} 22:58:23.546
     sto:                Importing driver package into Driver Store:
     sto:                     Driver Store   = C:\Windows\System32\DriverStore (Online | 6.1.7600)
     sto:                     Driver Package = c:\users\john\dropbox\arduino\arduino-0022\arduino-0022\drivers\arduino uno.inf
     sto:                     Architecture   = amd64
     sto:                     Locale Name    = neutral
     sto:                     Flags          = 0x00000000
     sto:                Copying driver package files to 'C:\Users\John\AppData\Local\Temp\{2d1c9c50-3ca3-05dc-fe90-560886c80f46}'.
     inf:                Opened INF: 'c:\users\john\dropbox\arduino\arduino-0022\arduino-0022\drivers\arduino uno.inf' ([strings])
!    inf:                Could not find include INF file "layout.inf". Error = 0x00000002
     inf:                Opened INF: 'C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_774523d133de6343\mdmcpq.inf' ([strings])
!!!  sto:                Driver package references a missing external file 'C:\Windows\system32\drivers\usbser.sys'. Error = 0x00000002
!!!  sto:                Failed to retrieve driver package copy files. Error = 0x00000002
!!!  sto:                Failed to get list of driver package files. Error = 0x00000002, Filename = c:\users\john\dropbox\arduino\arduino-0022\arduino-0022\drivers\arduino uno.inf
     sto:           {Import Driver Package: exit(0x00000002)} 22:58:23.581
     inf:           Opened INF: 'c:\users\john\dropbox\arduino\arduino-0022\arduino-0022\drivers\arduino uno.inf' ([strings])
!    inf:           Add to Driver Store unsuccessful
!    inf:           Error 2: The system cannot find the file specified.
!!!  inf:           returning failure to SetupCopyOEMInf
     inf:      {SetupCopyOEMInf exit (0x00000002)} 22:58:23.627
!!!  ndv:      Driver Package import failed for new device...installing NULL driver.
!!!  ndv:      Error 2: The system cannot find the file specified.
     dvi:      {Plug and Play Service: Device Install for USB\VID_2341&PID_0001\6493234393835170A142}
     ump:           Creating Install Process: DrvInst.exe 22:58:23.636
!    ndv:           Installing NULL driver!
     dvi:           Set selected driver complete.
     dvi:           {DIF_ALLOW_INSTALL} 22:58:23.656
     dvi:                No class installer for 'Arduino Uno'
     dvi:                No CoInstallers found
     dvi:                Default installer: Enter 22:58:23.658
     dvi:                Default installer: Exit
     dvi:           {DIF_ALLOW_INSTALL - exit(0xe000020e)} 22:58:23.659
     dvi:           {DIF_INSTALLDEVICE} 22:58:23.660
     dvi:                No class installer for 'Arduino Uno'
     dvi:                Default installer: Enter 22:58:23.661
!    dvi:                     Installing NULL driver!
     dvi:                     Writing common driver property settings.
     dvi:                     {Restarting Devices} 22:58:23.678
     dvi:                          Restart: USB\VID_2341&PID_0001\6493234393835170A142
     dvi:                          Restart complete.
     dvi:                     {Restarting Devices exit} 22:58:23.701
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLDEVICE - exit(0x00000000)} 22:58:23.703
     ump:           Server install process exited with code 0x00000000 22:58:23.708
     ump:      {Plug and Play Service: Device Install exit(00000000)}
     ndv: {Update Driver Software Wizard exit(00000002)}
<<<  Section end 2011/07/07 22:58:26.097
<<<  [Exit status: FAILURE(0x00000002)]

unoInstallLog.txt (43.9 KB)

This is the source of your problem:

Opened INF: 'C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_774523d133de6343\mdmcpq.inf' ([strings])
!!! sto: Driver package references a missing external file 'C:\Windows\system32\drivers\usbser.sys'. Error = 0x00000002

You may need to enable Show hidden files, folders, and drives option in the explorer to follow the next steps.

Open file explorer window.
Select Organize -> Folder and Search options -> View -> select Show hidden files, folders, and drives

Open the archive: C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_774523d133de6343\

Copy the file: usbser.sys to c:\Windows\System32\drivers\

Now try to install the UNO driver again. Hopefully this will fix your problem.

Under normal circumstances the driver installation process is supposed to extract the usbser.sys file from the Driverstore and copy it to the proper place. If it is already there, it will skip that step. On some systems, the extraction step does not happen and you get the error you are seeing. I don't understand the cause of that.

Worked like a charm!

thanks for the assist!!!

Just want to add a related post solving a variation of the same issue. Contribute to the cohesion of this forum and help people solve this problem faster.

http://arduino.cc/forum/index.php/topic,98697.0.html

Hey,

Just wanted to share a related post that got my Uno R3 .inf driver file to install. Thought this would also be helpful for those looking for another solution as well.

http://antipastohw.pbworks.com/w/page/56592279/Arduino%20R3%20Driver%20Installation

There is an easy way that works with Windows Embedded..
You could try the following, there's no need to modify windows sys directories..

http://www.maxvalente.com/2013/03/installing-arduino-on-windows-embedded/

I found this text in setupapi.dev.log
Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.

I have a similar error except it comes up with "The data is Invalid" as the reason. It's Win 8.1 with a UNO R3.