来源:自学PHP网 时间:2015-04-17 17:13 作者: 阅读:次
[导读] 在手动更新驱动程序时提示系统无法找到系统文件问题原因:我们可以打开 C: Windows inf setupapi dev 打开硬件安装日志。找到最后一条记录,我们会发现如下错误: sto:...
在手动更新驱动程序时提示系统无法找到系统文件
问题原因: 我们可以打开 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. 下载压缩包 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) 点击下一步,最后会提示安装成功! |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com