最近入手一塊Arduino UNO r3,準備向開源硬件進軍。
沒想到剛剛將設備鏈接到電腦上時就遇到驅動安裝失敗的問題。(如圖)
辦法總比困難多,遇到問題還得解決問題不是!經國內第一大搜索引擎提供答案是,win7 安裝精簡版的ghost,會省去許多不常用的驅動程序,雖然在安裝時很省時省力,但使用時讓你遇到各種坑!經驗教訓告訴我們,埋坑的時間要遠遠大于,當初為了快速裝系統省下的挖坑時間。好了打趣的話不多說,之間上解決方案。
1.首先打開C:\windows\inf\setupapi.dev.log
這個文件包含了有關即插即用設備和驅動程序安裝的信息,當然它也記錄你Arduino驅動安裝失敗的原因。
打開該文件,滾動到文件末尾附近,你可以看到如下信息,注意涂藍位置的文件,日志已經告訴我們,失敗的原因是這個文件缺失,致使Arduino驅動無法安裝。
2.在 C:\Windows\System32\DriverStore\FileRepository\ 路徑下,新建一個mdmcpq.inf_amd64_neutral_*************文件夾,每臺電腦后面的標示不一樣,*************具體是什么請參照上面setupapi.dev.log文件給出的提示信息。
3.新建的mdmcpq.inf_amd64_neutral_*************文件夾下要存入文件,文件的下載地址,將下載的文件解壓后放入剛才新建的mdmcpq.inf_amd64_neutral_*************文件夾中。(如圖)
4.重新安裝驅動,覺可以順利安裝成功了!
5.如果按照以上步驟仍無法成功安裝驅動的話,可能是電腦的C:\Windows\System32和C:\WINDOWS\SYSTEM32\DRIVERS 文件夾內沒有 usbser.sys文件。
usbser.sys 64位文件的下載地址