当前位置:首页  <  应用教程  <  【创客学堂】Arduino驱动无法安装找不到指定文件问题的解决方法...
【创客学堂】Arduino驱动无法安装 找不到指定文件问题的解决方法
编辑:Sam 2013-11-22 浏览次数:1294
    最近一段时间,出现不少客户使用Arduino UNO无法安装驱动,我们首先怀疑产品问题,寄回测试又没有任何问题,后来通过网络搜索有达人找到了问题所在。因为很多人使用的操作系统是精简版本,里面缺少很多有用信息,导致缺少了系统文件。所以今天给大家转载大神的解决方法,以下内容为转载,如有侵犯请告知。
 
    可能有人在电脑上第一次使用Arduino时会遇到下面的问题(如图)
Arduino驱动安装
 
Arduino驱动安装
 提示系统无法找到系统文件
 
     我就遇到了这样的问题,折腾了一晚上问题终于得到了解决,下面我把问题原因和解决方法和大家分享。
 
 问题原因:
 
 我们可以打开 C:\Windows\inf\setupapi.dev 打开硬件安装日志。找到最后一条记录,我们会发现如下错误:
 
     sto:                Copying driver package files to 'C:\Users\ADMINI~1\AppData\Local\Temp\{7ff41925-97db-1c6a-d5be-311dd1322b22}'.
      inf:                Opened INF: 'd:\arduino-1.0.2\drivers\arduino uno.inf' ([strings])
 !    inf:                Could not find include INF file "layout.inf". Error = 0x00000002
 !    inf:                Unable to load INF: 'C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_1b9e317b2982c778\mdmcpq.inf'(00000003)
 !    inf:                Error 3: The system cannot find the path specified.
 !    inf:                Could not find include INF file "mdmcpq.inf". Error = 0x00000003
      inf:                Opened INF: 'd:\arduino-1.0.2\drivers\arduino uno.inf' ([strings])
 
这一段记录的意思是无法找到C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_1b9e317b2982c778\mdmcpq.inf这个文件。
 
那么究竟是什么原因导致了文件的丢失,经过一番搜索之后,发现时部分精简版的Windows系统将该文件精简掉了,这就是部分网友给出重装系统的解决方案的原因。
    
好了,既然我们已经定位到了缺少的文件,那么我们把它补上就好了。
 

解决方法:

1. 下载压缩包

   32位Win7:点此下载

2. 将压缩包直接解压到C:\Windows\System32\DriverStore\FileRepository\路径下。

   (注意:如果按此方法进行到最后一步,仍然报错,你可能需要更改“mdmcpq.inf_x86_neutral_xxxx”这个文件夹的名字,将名字中的xxxx替换为错误日志中提示的文件夹名称,如何找到这个日志文件已在问题分析中提到,很简单的。)

3. 重新安装驱动,安装方法网上有详细介绍,我这里简单给大家说下:

   (1) 把Arduino接到USB上,此时可能会提示设备无法正确安装;

   (2) 在“设备管理器”中找到Arduino,右键点击,选择“更新驱动程序”;

   (3) 定位到你下载的Arduino开发工具目录中找到drivers目录,我的电脑中时这个目录D:\arduino-1.0.2\drivers;

   (4) 点击下一步,最后会提示安装成功!

    好的,到这里本文的正文也就结束了,我还想跟大家说一句的是,大家在编程或使用计算机的过程中可能会遇到一些十分棘手的问题,虽然也许解决问题的方法并不复杂,但是毫无思路,这时需要我们跳出自己的思维方式,到搜索引擎、论坛等进行大量搜索,尤其是国外的网站(如stackoverflow),会很好的帮助你拓宽思路,甚至直接解决问题。

最后祝大家在Arduino上玩的愉快!

相关链接:

Arduino Starter Kit Arduino入门套件 意大利原装进口 :http://www.alsrobot.cn/goods-445.html

Arduino Wifi扩展板 Arduino 原装进口 :http://www.alsrobot.cn/goods-443.html

Arduino无线SD扩展板 Arduino原装进口 :http://www.alsrobot.cn/goods-446.html

Arduino Yun Arduino官方原装:http://www.alsrobot.cn/goods-448.html

Arduino Robot Arduino轮式机器人套件:http://www.alsrobot.cn/goods-447.html

Arduino UNO R3 控制器 原装进口 :http://www.alsrobot.cn/goods-473.html