![](/d/20211018/62885511c73387b15342785863e5d4a3.gif)
該驅(qū)動的代號為”Microsoft–WPD–2/22/2016 12:00:00 AM–5.2.5326.4762”,用戶可以通過Win10更新歷史查看自己是否安裝了該驅(qū)動。
如果你安裝了該驅(qū)動的話,微軟給出了兩個解決辦法,一是通過系統(tǒng)還原點來還原系統(tǒng),二是直接卸載該設備驅(qū)動,具體方法可點此查看。
另外一種解決方法:
在大多數(shù)情況下,很多驅(qū)動程序都會提供一個卸載程序來讓你卸載驅(qū)動。但是,如果你裝的驅(qū)動不提供卸載程序的話,想卸載整個驅(qū)動包就顯得非常棘手了。
昨天我拿到一臺Lumia 930,連接電腦發(fā)現(xiàn)無法像往常一樣在電腦上出現(xiàn)一個MTP設備,也不能測試離線推送更新包。打開設備管理器發(fā)現(xiàn)報錯19。
![](/d/20211018/89b08a8001591f836b29471de43c7cd5.gif)
在網(wǎng)上找到的針對此故障的方法(修改注冊表),測試發(fā)現(xiàn)毫無效果。但是偶然發(fā)現(xiàn),手動更新驅(qū)動成“MTB USB設備”的話就可以正常使用了。在設備管理器里刪除硬件之后重新連接,故障重現(xiàn),這就說明系統(tǒng)被裝入了不兼容的驅(qū)動。
既然知道問題出在不兼容的MTP USB驅(qū)動上,那么只需要把MTP USB驅(qū)動卸載即可。但是MTP USB設備右鍵卸載驅(qū)動程序軟件并不會出現(xiàn)“刪除此設備的驅(qū)動程序軟件”,這么一來就很麻煩了。
好在Win7和以上版本中,額外安裝的驅(qū)動程序可以使用“部署映像服務和管理工具”(Deployment Image Servicing and Management,DISM)來添加、刪除、查看。但是當你正在運行這個系統(tǒng)的時候,你無法使用DISM來添加刪除驅(qū)動。
![](/d/20211018/7ca481775fe783ef3406e7a8f644d24a.gif)
因此,我們就需要使用PE來完成這個操作了。
如果你有一個自己的PE U盤,你可以使用你的PE U盤,但是你的PE U盤必須滿足這些條件:
-至少是Win8內(nèi)核,推薦Win10內(nèi)核
-使用的PE位數(shù)和你自己要處理的Windows系統(tǒng)的位數(shù)一致。比如說你用的是Windows10 64位,那么你也應該用64位的PE
如果沒有自己的PE的話,也可以使用系統(tǒng)自帶的WinRE環(huán)境。
以Win10為例,在設置里,點更新和恢復,恢復里選擇“立即重啟”。
![](/d/20211018/31ed923d98d9bb10bc1132c300c42eec.gif)
然后選擇“疑難解答”、“高級選項”、“命令提示符”。
![](/d/20211018/a0ac5ed8fdedc155608de33af64e6e70.gif)
![](/d/20211018/58520733ea5bc6e1f1d01139609f63a0.gif)
等重啟之后,選擇你的用戶名,然后輸入密碼(如果沒有就保持空白),確定,即可出現(xiàn)命令提示符。
![](/d/20211018/67d02109da8ffc25a06941d17e901be1.gif)
![](/d/20211018/726dfed40f3a60111014624379196310.gif)
![](/d/20211018/bf87f0d9665d551c3b270c3d267e5629.gif)
進入PE之后,你可以看到,一般情況下系統(tǒng)都是裝到C盤上的。
請檢查你PE自帶的dism版本是否大于等于你裝的Windows版本,比如說如果你用的是Win10 Build 14393.726,那么你就應該用至少10.0.14393的dism。如果低于此版本,請輸入此命令切換到你系統(tǒng)的盤符調(diào)用你原先系統(tǒng)上的dism:
cd /d C:\Windows\system32
![](/d/20211018/e85ba52efef7941ba522014081b920aa.gif)
在這里輸入命令
dism /image:C:\&;/get-drivers
![](/d/20211018/b82f2561fada4c090807150ac35b2d78.gif)
你可以看到里面會列出很多驅(qū)動,都是裝完系統(tǒng)之后額外安裝的驅(qū)動。
![](/d/20211018/df3d1676ee29680ceb670bf62ecb04f1.gif)
因為命令提示符輸出限制,你的驅(qū)動程序往往無法完全列舉出來,前面輸出的全部被擠出去了,看不到。
你這時可以輸入這個命令:
dism /image:C:\&;/get-drivers>D:\getdrvlist.txt
![](/d/20211018/1b4a5fe59c9430e6371445150cfd4645.gif)
等命令執(zhí)行完成之后,打開D盤的getdrvlist.txt,你就會看見一個完整的已安裝驅(qū)動列表。
如果你用的是前面的純命令行PE,那么在命令提示符輸入D:\getdrvlist.txt并執(zhí)行即可。
![](/d/20211018/86ce1d085e0bc002ef0641030dd9ac6e.gif)
假如說你想刪除沖突的MTP驅(qū)動,那么在這里查找mtp這個關鍵字,應該有一個驅(qū)動文件的原始文件名是帶mtp的。然后我們看看,它的已發(fā)布名稱是oemxx.inf。
在本例中,我需要刪除YunOS的USB驅(qū)動,這里有一個yunos_winusb.inf的原始文件名,對應的已發(fā)布名稱是oem10.inf。
就執(zhí)行這個命令:
dism /image:C:\&;/remove-driver /driver:oem10.inf
![](/d/20211018/8163713c00ac617b7b6981e7d9217169.gif)
這么一來沖突的驅(qū)動程序就被卸載掉了。
除了使用dism命令行刪除驅(qū)動之外,你還可以使用來自初雨團隊的Dism++(www.chuyu.me)來刪除驅(qū)動,同樣的也需要在PE或WinRE環(huán)境下使用,只需要勾上你要刪除的驅(qū)動,然后刪除驅(qū)動即可。
![](/d/20211018/69bae3e6ab411bbc3981543a61df5127.gif)
重啟之后回來,沖突的驅(qū)動程序就不會再被調(diào)用了。
![](/d/20211018/5a733dfc778f21632d4d74b1ba9e13ad.gif)
補充:錯誤的WPDMTP驅(qū)動刪除教程
去www.chuyu.me下載對應你的系統(tǒng)位數(shù)的dism++。
打開選項——詳細設置,勾上“啟用專家模式”。
![](/d/20211018/0dabc373d7232f6bd1bc5e13c8659671.gif)
勾上之后,確定,關閉Dism++再重新打開。
點“驅(qū)動管理”,依次展開“便攜設備”、“Microsoft”,勾上wpdmtp.inf-5.2.5326.4762,點一下刪除驅(qū)動。操作完成之后,你就可以關閉dism++了。
![](/d/20211018/9921f02ea0f07c54d999c91d5e89db00.gif)
如果這個時候你的手機連接電腦還有問題的話,請將手機連接電腦,運行control printers,刪除里面中招的手機。
![](/d/20211018/95c1e4e99ac9df572caae87b255670b0.gif)
現(xiàn)在拔下手機再重新連接,問題應該就得到解決了。