2017年10月25日 星期三

使用zadig造成USB驅動錯亂的解決方法

刷機有時需要執行zadig工具,代替驅動程式,但是操作不甚或是平凡亂用都有機會卡死或佔用到真正的驅動,造成你的WINDOWS無法在正確驅動USB裝置,例如滑鼠無法驅動或是飛控無法進入DFU模式等。
處理方法就是:刪除libwdi driver。
1. 執行pnputil產生所有.inf的資訊
    例如:
    pnputil.exe -e > abc.txt

2. 搜尋abc.txt 關鍵字libwdi
    例如:
     Published name :            oem134.inf
     Driver package provider :   libusbx.org
     Class :                     Urzdzenia uniwersalnej magistrali szeregowej
    Driver date and version :   06/02/2012 6.1.7600.16385
    Signer name :               USB\VID_046D&PID_C019 (libwdi autogenerated)

3. 刪除所有帶 libwdi的驅動
    例如:
    pnptuil.exe -d oem134.inf
    若顯示刪除不掉的直接檔案總管刪除oem134.inf

4. 依據經驗刪除完重開機,再檢查一次,沒漏掉的話就正常了。

5. 你的電腦不用重裝了。

2 則留言:

  1. 我也救回來了,大感謝。
    補充我中途有遇到的問題,
    1.WIN+R開啟執行輸入cmd後
    輸入"pnputil.exe -e > abc.txt"後畫面有閃一下,但我搜尋找不到生成的abc.txt檔;
    後來改成輸入"pnputil.exe -e > d:\abc.txt"
    在D槽根目錄就能找到abc.txt檔了。

    2.幾個inf檔刪完後重開電腦,滑鼠還是不能用,發現oem40.inf這個檔案又跑出來,再刪掉還是不能用,後來索性想說再多插一個滑鼠試看看,滑鼠就能用了,兩個滑鼠都能移動,拔掉新的那個後也行。

    回覆刪除