Uno Driver Installation Error 32: Process cannot access the file

Hello, When I try to install the driver for my arduino uno rev 2 on windows 7 (64 bit) I get an error saying Process cannot access the file because it is being used by another process.
I am not sure how that is possible.

I followed the instructinos on the website.

Here is the sine if the info from the setupapi.dev.log

     sto:                     {Index Driver Package: C:\Windows\System32\DriverStore\FileRepository\arduino.inf_amd64_neutral_57cec7a18891cb76\arduino.inf} 13:05:22.838
!!!  idb:                          Failed to create driver store entry for 'arduino.inf_amd64_neutral_57cec7a18891cb76', Error = 0x00000020
!!!  idb:                          Failed to register 'arduino.inf', Error = 0x00000020
!!!  idb:                          Error 32: The process cannot access the file because it is being used by another process.
!!!  sto:                          Failed to register driver package 'C:\Windows\System32\DriverStore\FileRepository\arduino.inf_amd64_neutral_57cec7a18891cb76\arduino.inf'. Error = 0x00000020
     sto:                     {Index Driver Package: exit(0x00000020)} 13:07:23.018
     sto:                     {DRIVERSTORE_IMPORT_NOTIFY_END} 13:07:23.020
     sto:                          Rollback system restore point:
     sto:                               Description = Device Driver Package Install: Arduino LLC (www.arduino.cc) Ports (COM & LPT)
     sto:                               Time        = 0ms
     sto:                               Status      = 0x00000000 (SUCCESS)
     sto:                     {DRIVERSTORE_IMPORT_NOTIFY_END: exit(0x00000020)} 13:07:23.034
     sto:                     Rolled back driver package import.
!!!  sto:                     Failed to import driver package into Driver Store. Error = 0x00000020
     sto:                {Stage Driver Package: exit(0x00000020)} 13:07:23.044
!!!  sto:                Failed to stage driver package to Driver Store. Error = 0x00000020, Time = 155018 ms
     sto:           {Import Driver Package: exit(0x00000020)} 13:07:23.054
     inf:           Opened INF: 'c:\users\development024\desktop\arduino-1.0.4\drivers\arduino.inf' ([strings])
!    inf:           Add to Driver Store unsuccessful
!    inf:           Error 32: The process cannot access the file because it is being used by another process.
!!!  inf:           returning failure to SetupCopyOEMInf
     inf:      {SetupCopyOEMInf exit (0x00000020)} 13:07:23.201
!!!  ndv:      Driver Package import failed for new device...installing NULL driver.
!!!  ndv:      Error 32: The process cannot access the file because it is being used by another process.
     dvi:      {Plug and Play Service: Device Install for USB\VID_2341&PID_0001\6493633393635180B031}
     ump:           Creating Install Process: DrvInst.exe 13:07:23.208
!    ndv:           Installing NULL driver!
     dvi:           Set selected driver complete.
     dvi:           {DIF_ALLOW_INSTALL} 13:07:23.294
     dvi:                No class installer for 'Arduino Uno'
     dvi:                No CoInstallers found
     dvi:                Default installer: Enter 13:07:23.299
     dvi:                Default installer: Exit
     dvi:           {DIF_ALLOW_INSTALL - exit(0xe000020e)} 13:07:23.302
     dvi:           {DIF_INSTALLDEVICE} 13:07:23.303
     dvi:                No class installer for 'Arduino Uno'
     dvi:                Default installer: Enter 13:07:23.306
!    dvi:                     Installing NULL driver!
     dvi:                     Writing common driver property settings.
     dvi:                     {Restarting Devices} 13:07:23.318
     dvi:                          Restart: USB\VID_2341&PID_0001\6493633393635180B031
     dvi:                          Restart complete.
     dvi:                     {Restarting Devices exit} 13:07:23.364
     dvi:                Default installer: Exit
     dvi:           {DIF_INSTALLDEVICE - exit(0x00000000)} 13:07:23.368
     ump:           Server install process exited with code 0x00000000 13:07:23.377
     ump:      {Plug and Play Service: Device Install exit(00000000)}
     ndv: {Update Driver Software Wizard exit(00000020)}
<<<  Section end 2013/04/05 13:10:29.079
<<<  [Exit status: FAILURE(0x00000020)]

Maybe this solves your issues http://arduino.cc/forum/index.php/topic,118440.0.html

eried:
Maybe this solves your issues http://arduino.cc/forum/index.php/topic,118440.0.html

I'll take a look and post the results.
Thanks

eried:
Maybe this solves your issues http://arduino.cc/forum/index.php/topic,118440.0.html

Did not work, fail on driver installation.

I am just grabbing at straws here...

Do you have any virus scan software or any other security software running while you are performing the install?

It possible that such software has opened the files to scan for a security threat while the setupapi is trying to perform it's job.

If you have such software, try disabling it while doing the driver install.