win7下Arduino Mega 2560驱动安装失败解决办法
因为玩四轴用的apm的飞控板,而其需要安装此驱动,曾经在win8使用其,但是因为win8有相对应的数字证书保护措施(应该是这样的,因为好久了记不清楚了),以至于我每次都需要长按shift重启电脑关闭此功能,后来装了Ubuntu,用的Ubuntu引导的win8,这样就直接导致了会调不出来此选项,所以在另一台电脑上就放弃了win8,改用win7和Ubuntu并存,win7没有此保护措施。
now,我们开始正题、
first,要知道自己的报错类型,我的是,找不到系统指定文件,
大部分都是报此错误,其他的错误可以照此尝试,无果再寻找他路。
既然显示系统找不到指定文件,那么我们就需要知道,它在找什么文件,找不到我们给他一个(多数找不到事因为大家用的ghost版,里面有删减),
1、找到它找什么文件找不到
我们打开目录文件,C:\Windows\inf\setupapi.dev.log
这里面包含着驱动安装的日志,如果你刚刚安装的且失败的那么应该就在最下面,如果你并不是,那么就要善用Ctrl+f快捷键,关键字输入mdmcpq应该就可以找到,然后找到下面这一行,
此时我们已经解决了第一步,即找到所需文件,
这样我们就在C:\Windows\System32\DriverStore\FileRepository下就会发现没有mdmcpq.inf_amd64_neutral_b53453733bd795bc(可能后面有所不同,要看你日志上为准)这个文件夹,,但是我们此时需要的文件(文件夹的名字后面可能不一样,要以自己的为准),复制此名字在此建立文件夹mdmcpq.inf_amd64_neutral_b53453733bd795bc,然后把所缺少的文件放在此文件夹,东西可自己网上搜索,我也在此给个我亲测可行的百度云分享http://pan.baidu.com/s/1jIpYO1C,里面系统根据自己的情况选择,要的是这两个,
把其复制进的你刚刚建立的文件夹即可。
重新更新你的Arduino Mega 2560驱动,就会发现了可以了,
此处顺便给一个Arduino的客户端,里面包含有驱动程序,http://pan.baidu.com/s/1kVoAUdp,,,建议使用后缀为.exe的安装版,所带驱动,还是上图吧
好了,结束语就不写了,小飞机是坑,但小飞机会继续飞