Arduino 在amd64 win8.1上驱动安装失败的解决办法

在手动更新驱动程序时提示系统无法找到系统文件

问题原因:

我们可以打开 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_amd64_dae08984c2c12d19\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_amd64_dae08984c2c12d19\mdmcpq.inf这个文件。

那么究竟是什么原因导致了文件的丢失,经过一番搜索之后,发现时部分精简版的Windows系统将该文件精简掉了,这就是部分网友给出重装系统的解决方案的原因。

好了,既然我们已经定位到了缺少的文件,那么我们把它补上就好了。

解决方法:

1. 下载压缩包

  http://www.driversguru.com/driverfile-mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8.zip.html

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

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

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

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

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

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

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

时间: 2024-12-27 16:29:32

Arduino 在amd64 win8.1上驱动安装失败的解决办法的相关文章

office 安装失败的解决办法

office 2010安装失败,office 2010安装不上:系统中原本安装了0FFICE 2007,但安装office 2010中文版时,提示老版本未删除,无法安装,如何解决office 2010无法安装的问题呢?请看本文详解 office 2010无法安装解决方法如下: 手动方式卸载2007后,重新启动主机: 然后强制卸载office 2007需要执行如下步骤: 1.按住winkey(windows徽标键)+R,输入%windir%/Installer,回车.打开installer文件夹.

Win7 32位 遇到微软 silverlight 5.0安装失败的解决办法

刚开始,也是尝试下载安装,多次都是到99%,提示安装失败! 也查找了很多网上朋友分享的办法,还是不行.重新建立一个管理员账号,还是不行. 后来反复不断的测试,找到原因了,安装99%不成功,但是卸载程序里面有残留,也要一并清理. 我处理的这台电脑的原因是:注册表权限导致,安装失败,后来重新授权后安装,正常! 关键的问题是,Silverlight主要是有一些应用需要它,不得不安装,不管怎样还是解决了! 希望对朋友有帮忙!谢谢!

grub安装失败的解决办法

节选自:grub安装失败 折腾三系统时遇到无法grub进入系统,我的解决方案如下: step1:进windows删除一个不咋用的系统分区 step2:刻录一个linux系统例如ubuntu step3:boot进U盘里的系统并安装在空闲分区 step4:安装完成后重启后,应该是新系统的grub引导界面 step5:通过新的grub进,之前grub损坏的系统 step6:此时有可能还是进不去(当时我要进的是manjaro系统),此时在grub界面里切换到grub损坏系统的其他的内核 step7:现

【Python】pyinstaller安装失败的解决办法

pyinstaller是一个很好用的将python文件打包成不依赖python环境的exe的库,但是在cmd中使用 “pip install pyinstaller”时,总会出现很多奇奇怪怪的问题.我在安装库的过程中,碰到了下载之后,直接开始安装就报错退出安装的问题.解决办法如下. 1.其实一点也不麻烦2.先“pip install pywin32”3.在“pip install wheel”4.试一下“pip install pyinstaller” 是不是大功告成了. 原文地址:https:

精简版、GHOST版win7,arduino驱动安装失败的解决方法分享

arduino组件安装驱动不成功,总是提示系统找不到指定文件. 原因是因为精简版缺少了两个关键的系统文件,导致无法安装.mdmcpq.inf  和 usbser.sys 解决方案详见帖子http://www.arduino.cn/thread-2350-1-1.html 主要步骤: 1)在C:\Windows\System32和c:\WINDOWS\SYSTEM32\DRIVERS  里放 usbser.sys2)在C:\Windows\System32\DriverStore\FileRepo

pyinstaller 3.6版本通过pip安装失败的解决办法

本机中原pyinstaller版本为3.5版本,本打算通过 pip install --upgrade pyinstaller进行升级,竟然报错,后面卸载再重新安装也一样报错,没办法看来通过pip是暂时安装不上了. 下面就讲解源码安装的方式,先从pypi.org中下载对应3.6版本的源码 https://pypi.org/project/PyInstaller/#files 下载完成后如果是win10操作系统的话,一定要以管理员的方式打包命令窗口,否则会提示权限不足的问题,比如我是把源码放到E盘

关于node-sass安装失败的解决办法

在测试gulp-webapp的时候遇到了 styles 不能被正常编译的问题,究其原因是node-sass没有被正常安装. 根本原因是国内网络的原因. 最终的解决方法是通过淘宝的npm镜像安装node-sass 首先安装cnpm $ npm install -g cnpm --registry=https://registry.npm.taobao.org 然后安装node-sass $ cnpm install node-sass 最后安装gulp-sass 重新运行$ gulp serve,

sql2008r2安装失败的解决办法

setup fails with: '.', hexadecimal value 0x00, is an invalid character.SQL 2012 Setup issues - hexadecimal value 0x00 is an invalid character卸载MSDE的旧实例,再安装就可以了.如果卸载,参考: HOW TO:手动删除 Microsoft SQL Server 2000 桌面引擎 (MSDE 2000) 实例 我把MSDE卸载了就好了! 卸载sql2000

C#开发Windows Services服务--服务安装失败的解决办法

问题1:“System.Security.SecurityException:未找到源,但未能搜索某些或全部事件日志.不可访问的日志: Security.” 正在运行事务处理安装. 正在开始安装的“安装”阶段. 查看日志文件的内容以获得…\bin\Debug\Service2.exe程序集的进度. 该文件位于…\bin\Debug\Service2.InstallLog. 在“安装”阶段发生异常. System.Security.SecurityException:未找到源,但未能搜索某些或全部