YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 29575|回复: 7
打印 上一主题 下一主题

Arduino驱动无法安装 “INF的服务安装段落无效”“系统找不到指定文件” 解决方法

[复制链接]

签到天数: 866 天

[LV.10]以坛为家III

跳转到指定楼层
楼主
发表于 2014-10-17 19:16:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Arduino驱动无法安装 “INF的服务安装段落无效”“系统找不到指定文件” 解决方法
     
       最近组装了新电脑,随便找人借了张光盘安装了win7系统,将需要用到的软件都安装上去后,当使用arduino时,发现arduino的驱动安装不了,当然是系统出现问题了(精简版系统),一般给别人的建议都是重新安装下系统,也就没有多想,毕竟对系统不了解~但是现在想想,已经安装那么多软件,再重新安装系统太麻烦,于是尝试了搜索下解决方法,发现早有解决方,试试看,结果当然成功了!            

● INF的服务安装段落无效
       安装驱动时首先提示我的是”INF的服务安装段落无效“,如下图:

    解决方法地址:提示INF中的服务安装段落无效的原因和解决方法;解决方法如下:

当用USB数据线连接电脑时却得到“INF中服务安装段落无效”的错误提示。在“设备管理器”中看到“USB MODEM”设备出现一个黄色问号,出现这个问题并不是设备或驱动出了问题,而是用户采用了深度简化版的操作系统所致。所以用户只需在他人的电脑中分别找到C:\windows\inf目录下的mdmcpq.inf文件和C:\WINDOWS\system32\drivers下的usbser.sys文件,并将它们复制到本机相同的目录即可解决这个问题!
主要是因为很多人使用GHOST版本的XP系统,系统驱动文件丢失导致!
补丁程序安全无毒,因为要向系统目录拷贝sys驱动文件,部分杀软主防会出现提示,允许放行即可。
文件下载:“INF的服务安装段落无效”解决所需文件:            




系统无法找到指定文件
    按上面的方法,将系统缺失的文件放回去后,以为可以成功,再此安装驱动还是没有成功,不过提示是“系统无法找到指定文件“,如下图:

虽然没有成功安装驱动,但至少提示变了,说明这个操作还是有效的!


这个问题解决方法在网上也有高手给解决了! 原帖地址: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. 下载压缩包
Win 7 32位系统                                             
Win 7 64位系统每个电脑文件名都有区别,记得改文件夹名
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) 点击下一步,最后会提示安装成功!

如何安装驱动,您也可以看这个帖子Arduino入门教程—简介篇三 Arduino开发环境搭建

我按照这个操作,成功安装了arduino的驱动,希望各位也可以解决
希望大家在安装驱动的问题上,有什么好的解决方法,也分享出来,共同进步!!


arduino 常见问题总结 :arduino 常见问题



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 支持支持3 反对反对

该用户从未签到

推荐
发表于 2016-10-11 17:24:43 | 只看该作者
谢谢楼主 辛苦了
回复 支持 0 反对 1

使用道具 举报

该用户从未签到

沙发
发表于 2016-9-18 08:57:43 | 只看该作者
感谢,试试先
回复 支持 反对

使用道具 举报

该用户从未签到

地板
发表于 2017-2-28 00:00:54 | 只看该作者
谢谢楼主,我把mdmcpq.inf和usbser.sys放到本机相同的目录就解决这个问题了.
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

5#
发表于 2017-4-12 15:06:42 | 只看该作者
感谢楼主,终于弄好了
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

6#
发表于 2017-4-12 15:07:22 | 只看该作者
果然是电脑系统精简版出的问题
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2018-5-2 16:42:36 | 只看该作者
sssssssssssssssssssssssssssssssssssssssssssss
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2020-4-24 15:16:16 | 只看该作者
谢谢,帮助很大
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-4-25 21:01 , Processed in 0.068249 second(s), 25 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表