ARDUINO驱动问题

arduino的驱动对64系统有缺陷,安装驱动提示“找不到指定文件” 等等错误提示,即使用驱动精灵也不行。


本方法结合驱动精灵和手工操作来解决这个问题。


1、插上usb口,设备管理器会提示未知设备。


2、打开驱动精灵,扫描系统,list里会出现arduino设备


3、点击安装,等待下载文件等操作,然后会提示安装错误


4、在安装按钮的下拉栏里找到“打开文件夹”,进入驱动文件目录,找到“mdmcpq.inf_amd64_neutral...zip”这个文件,备用。 然后拔下usb,运行arduino_1230_64_108.exe。


5、打开“C:\Windows\inf\setupapi.dev.log”(假设系统安装在c盘) 找到最后面类似“C:\Windows\System32\DriverStore\FileRepository\arduino.inf_amd64_neutral_6cb1adf1bc8e1d48” 字样的字符串(可能不完全一样),在C:\Windows\System32\DriverStore\FileRepository\下,新建以“arduino.inf_amd64_neutral_6cb1adf1bc8e1d48”为名称的文件夹,把上述备用的zip里的文件解压后全部复制到这个文件夹内。


6、回到驱动精灵,重新安装,或强制安装,ok。


问题总结,关键是上述文件夹的建立,系统没有建立这个文件夹,但是却要使用它,造成安装错误。 如果复制文件时提示没有权限,把下述文件存成reg,导入注册表,右键会出现“取得管理员所有权”。


Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT*shell unas]
@="取得管理员所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT*shell unascommand]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant 
administrators:F"
[HKEY_CLASSES_ROOTexefileshell unas2]
@="取得管理员所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTexefileshell unas2command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant 
administrators:F"
[HKEY_CLASSES_ROOTDirectoryshell unas]
@="取得管理员所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTDirectoryshell unascommand]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F 
/t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant 
administrators:F /t"

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值