arduino驱动安装失败终极解决办法

Arduino作为当今宇宙最火的开源硬件,在windows安装驱动却经常出现安装失败的情况,这也成为它倍受诟病之处。其实,Arduino驱动安装失败根本原因在于你的盗版系统。今天,精研君就和各位开源硬件爱好者一起,详细梳理一遍Arduino驱动安装失败的原因和解决方法。如果你也有到过Arduino驱动安装失败的崩溃经历,这篇小文一定会帮到你。

arduino驱动安装失败终极解决办法

驱动安装失败,电脑系统的问题是罪魁祸首。正版系统是不会有任何问题的,简版操作系统、Ghost做的系统和优化软件通常是引起此类问题的原因。驱动安装失败问题就是操作系统缺少文件,现象如下:

arduino驱动安装失败终极解决办法

如出现如上图的现象或在设备管理器中的驱动标识前有黄色的感叹号,那么说明WINDOW系统文件中有mdmcpq.inf或者usbser.sys文件丢失。解决方法如下:

下载mdmcpq.inf和usbser.sys两个文件,

 将mdmcpq.inf复制到c:windowsinf

 将usbser.sys复制到c:windowssystem32drivers

这三个文件,精研君已经给大家准备好了,不用再到处百度了。在本公众号里直接回复“文件”,下载即可。

小技巧:比如要打开c:windowsinf,只要在地址栏(IE输入网址的地址栏和我的电脑里的地址栏都一样),输入c:windowsinf即可打开。 

这样通常到这里驱动问题就可以解决了,如果驱动问题还没有解决或又出现了下图中的问题:

arduino驱动安装失败终极解决办法

这又是操作系统少了一些更不常用的驱动文件,解决方法如下:

1.首先打开C:windowsinfsetupapi.dev.log

 这个文件包含了有关即插即用设备和驱动程序安装的信息,当然它也记录你Arduino驱动安装失败的原因。

 打开该文件,滚动到文件末尾附近,你可以看到如下信息:

arduino驱动安装失败终极解决办法

正是这个文件缺失,致使你的Arduino驱动无法安装。

2.在C:WindowsSystem32DriverStoreFileRepository 路径下,新建一个mdmcpq.inf_x86_neutral_********文件夹

每台电脑后面的标示不一样,*******具体是什么请参照上面setupapi.dev.log文件给出的提示信息。

例如,我这台电脑给出的信息为

C:WindowsSystem32DriverStoreFileRepositorymdmcpq.inf_x86_neutral_1965855805a8e768

根据该提示,我在C:WindowsSystem32DriverStoreFileRepository路径下,建立了一个同名文件夹,如下

arduino驱动安装失败终极解决办法

3.在该文件夹中找到以下文件,解压后放入刚才新建的mdmcpq.inf_x86_neutral_********文件夹中。

arduino驱动安装失败终极解决办法

4.再重新按步骤安装驱动,现在驱动就可以正常安装上啦!

如果在设备管理器里面看到Arduino Uno (COM+数字),那么恭喜你,终于搞定了!

 

arduino驱动安装失败终极解决办法

 

如果你的系统为windows XP/2000,按以上方法还是无法安装,那你可以尝试在注册表:

“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion”中添加一个RunOnce项。

如果你的系统为WIN7 64位,就要特别注意了,安装驱动后如果有如下内容:

arduino驱动安装失败终极解决办法

这个问题是因为64位系统强制要求所有设备驱动程序要有数字签名,因此只能通过启动系统时,F8进入高级选项,选择禁用数字签名,进入系统后驱动显示就正常了,可以成功使用了!

如果还没有成功,就是old的事情了,看这个http://www.51hei.com/arduino/3816.html

如果这些方法还不奏效,那么强烈建议你安装一个最新版驱动精灵,然后将Arduino通过USB线连接电脑,打开驱动精灵,点击“立即检测”,然后根据提示进行系统修复并安装驱动。

arduino驱动安装失败终极解决办法

 

倘若以上这些手段都未能奏效,那还是换台电脑,或者重装系统吧……

 

arduino驱动安装失败终极解决办法