由于 Ghost 或精简版 windows 7 对官方 windows 7 进行了文件删减,导致在安装一些驱动时非常容易出现安装失败的问题。下面我将以Windows 7 x64 Ghost 操作系统为例讲解如何正确安装Arduino驱动。
Arduino Uno 驱动安装不成功是由于精简版操作系统缺少文件导致,如果您能够找到精简版操作系统的完整版,直接拷贝文件夹到对应位置即可。
当然大多数人都找不到操作系统的完整版,就需要按照下面步骤来获取文件名。
C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_*
*表示一个16位的字符串,是随机生成的。
1. 按照正常步骤使用管理员权限安装 Arduino IDE 和 Atmel 芯片驱动程序
连接 Arduino Uno 开发板至您的电脑后,在设备管理器中可以看到开发板端口显示如下
打开 Arduino IDE 工具也无法识别 Arduino Uno 开发板的端口
安装驱动后,出现“系统找不到指定文件”
2. 使用文本编辑器(记事本也可以打开)打开文件 C:\Windows\inf\setupapi.dev.log,然后使用 Ctrl+F 搜索字符串 mdmcpq.inf_amd64_neutral_
如图所示:
这样您就获取到了缺失的文件夹名称,复制该文件夹名称(当然您的操作系统后缀可能会不同)。
示例中的文件夹名称: mdmcpq.inf_amd64_neutral_b53453733bd795bc
3. 拷贝缺失文件(本文下方有下载)
将准备好的缺失文件解压后重命名为上述文件名,然后拷贝至电脑对应位置
PS:64位系统为amd64压缩包
32位系统为x86压缩包
修改后的文件夹拷贝位置:C:\Windows\System32\DriverStore\FileRepository
4. 驱动安装
打开设备管理器,找到 Arduino Uno 开发板对应设备,点击更新驱动程序软件;
驱动程序软件搜索位置填写为 Arduino IDE 工具的安装目录下的 drivers 文件夹;
点击 下一步 完成驱动安装。
5. 效果检测
打开设备管理器,Arduino Uno 开发板已正常检测到。
打开 Arduino IDE 工具检查开发板端口,显示正常。
备注:
Windows 7 x86 精简版操作系统修复方法同上,区别为缺失文件夹名称及内容不同,修复包中已提供对应缺失文件 mdmcpq.inf_x86,在文件 C:\Windows\inf\setupapi.dev.log 中搜索字符串 mdmcpq.inf_x86_neutral_获取缺失文件夹名称并拷贝至对应位置即可。
如果上述方法无法解决您的问题,请使用下方的驱动安装修复工具。能解决大部分遇到的Arduino驱动安装失败的问题(不适用CH340驱动的板子)。
==相关下载==
Arduino驱动安装修复工具:http://pan.baidu.com/s/1c2H7K5a
Arduino驱动安装失败所需文件:http://pan.baidu.com/s/1pLdLnCn
请先
!