取消推送错误Win10驱动导致无法连接手机的解决办法
該驅(qū)動的代號為”Microsoft–WPD–2/22/2016 12:00:00 AM–5.2.5326.4762”,用戶可以通過Win10更新歷史查看自己是否安裝了該驅(qū)動。
如果你安裝了該驅(qū)動的話,微軟給出了兩個解決辦法,一是通過系統(tǒng)還原點(diǎn)來還原系統(tǒng),二是直接卸載該設(shè)備驅(qū)動,具體方法可點(diǎn)此查看。
另外一種解決方法:
在大多數(shù)情況下,很多驅(qū)動程序都會提供一個卸載程序來讓你卸載驅(qū)動。但是,如果你裝的驅(qū)動不提供卸載程序的話,想卸載整個驅(qū)動包就顯得非常棘手了。
昨天我拿到一臺Lumia930,連接電腦發(fā)現(xiàn)無法像往常一樣在電腦上出現(xiàn)一個MTP設(shè)備,也不能測試離線推送更新包。打開設(shè)備管理器發(fā)現(xiàn)報錯19。
在網(wǎng)上找到的針對此故障的方法(修改注冊表),測試發(fā)現(xiàn)毫無效果。但是偶然發(fā)現(xiàn),手動更新驅(qū)動成“MTBUSB設(shè)備”的話就可以正常使用了。在設(shè)備管理器里刪除硬件之后重新連接,故障重現(xiàn),這就說明系統(tǒng)被裝入了不兼容的驅(qū)動。
既然知道問題出在不兼容的MTPUSB驅(qū)動上,那么只需要把MTPUSB驅(qū)動卸載即可。但是MTPUSB設(shè)備右鍵卸載驅(qū)動程序軟件并不會出現(xiàn)“刪除此設(shè)備的驅(qū)動程序軟件”,這么一來就很麻煩了。
好在Win7和以上版本中,額外安裝的驅(qū)動程序可以使用“部署映像服務(wù)和管理工具”(DeploymentImageServicingandManagement,DISM)來添加、刪除、查看。但是當(dāng)你正在運(yùn)行這個系統(tǒng)的時候,你無法使用DISM來添加刪除驅(qū)動。
因此,我們就需要使用PE來完成這個操作了。
如果你有一個自己的PEU盤,你可以使用你的PEU盤,但是你的PEU盤必須滿足這些條件:
-至少是Win8內(nèi)核,推薦Win10內(nèi)核
-使用的PE位數(shù)和你自己要處理的Windows系統(tǒng)的位數(shù)一致。比如說你用的是Windows1064位,那么你也應(yīng)該用64位的PE
如果沒有自己的PE的話,也可以使用系統(tǒng)自帶的WinRE環(huán)境。
以Win10為例,在設(shè)置里,點(diǎn)更新和恢復(fù),恢復(fù)里選擇“立即重啟”。
然后選擇“疑難解答”、“高級選項(xiàng)”、“命令提示符”。
等重啟之后,選擇你的用戶名,然后輸入密碼(如果沒有就保持空白),確定,即可出現(xiàn)命令提示符。
進(jìn)入PE之后,你可以看到,一般情況下系統(tǒng)都是裝到C盤上的。
請檢查你PE自帶的dism版本是否大于等于你裝的Windows版本,比如說如果你用的是Win10Build14393.726,那么你就應(yīng)該用至少10.0.14393的dism。如果低于此版本,請輸入此命令切換到你系統(tǒng)的盤符調(diào)用你原先系統(tǒng)上的dism:
cd/dC:\Windows\system32
在這里輸入命令
dism/image:C:\/get-drivers
你可以看到里面會列出很多驅(qū)動,都是裝完系統(tǒng)之后額外安裝的驅(qū)動。
因?yàn)槊钐崾痉敵鱿拗疲愕尿?qū)動程序往往無法完全列舉出來,前面輸出的全部被擠出去了,看不到。
你這時可以輸入這個命令:
dism/image:C:\/get-drivers>D:\getdrvlist.txt
等命令執(zhí)行完成之后,打開D盤的getdrvlist.txt,你就會看見一個完整的已安裝驅(qū)動列表。
如果你用的是前面的純命令行PE,那么在命令提示符輸入D:\getdrvlist.txt并執(zhí)行即可。
假如說你想刪除沖突的MTP驅(qū)動,那么在這里查找mtp這個關(guān)鍵字,應(yīng)該有一個驅(qū)動文件的原始文件名是帶mtp的。然后我們看看,它的已發(fā)布名稱是oemxx.inf。
在本例中,我需要刪除YunOS的USB驅(qū)動,這里有一個yunos_winusb.inf的原始文件名,對應(yīng)的已發(fā)布名稱是oem10.inf。
就執(zhí)行這個命令:
dism/image:C:\/remove-driver/driver:oem10.inf
這么一來沖突的驅(qū)動程序就被卸載掉了。
除了使用dism命令行刪除驅(qū)動之外,你還可以使用來自初雨團(tuán)隊(duì)的Dism++(www.chuyu.me)來刪除驅(qū)動,同樣的也需要在PE或WinRE環(huán)境下使用,只需要勾上你要刪除的驅(qū)動,然后刪除驅(qū)動即可。
重啟之后回來,沖突的驅(qū)動程序就不會再被調(diào)用了。
補(bǔ)充:錯誤的WPDMTP驅(qū)動刪除教程
去www.chuyu.me下載對應(yīng)你的系統(tǒng)位數(shù)的dism++。
打開選項(xiàng)——詳細(xì)設(shè)置,勾上“啟用專家模式”。
勾上之后,確定,關(guān)閉Dism++再重新打開。
點(diǎn)“驅(qū)動管理”,依次展開“便攜設(shè)備”、“Microsoft”,勾上wpdmtp.inf-5.2.5326.4762,點(diǎn)一下刪除驅(qū)動。操作完成之后,你就可以關(guān)閉dism++了。
如果這個時候你的手機(jī)連接電腦還有問題的話,請將手機(jī)連接電腦,運(yùn)行controlprinters,刪除里面中招的手機(jī)。
現(xiàn)在拔下手機(jī)再重新連接,問題應(yīng)該就得到解決了。
總結(jié)
以上是生活随笔為你收集整理的取消推送错误Win10驱动导致无法连接手机的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python从数分到数编(part1)-
- 下一篇: python观察日志(part22)--