1. 程式人生 > >小米2不能連電腦 XP系統無法安裝MTP裝置驅動的終極解決方法

小米2不能連電腦 XP系統無法安裝MTP裝置驅動的終極解決方法

小米2剛到貨,用電腦訪問SD卡,抓心撓肝的捅咕了2天,終於把我的XP系統驅動了MTP,  @. D2 w) n5 _& M, w2 j9 p; U- ]
悲催的Android,悲催的小米2,悲催的小米客服(鄙視之,什麼也解決不了)。' n7 S  |& Y4 A3 Q3 D
* C& d9 {9 o& \/ X
未驅動的MTP如圖:



問題描述及解決方法:
小米2系統是基於Android 4.1,Android4.0後採用了MTP協議來實現檔案的傳輸,以前大家習慣了USB傳輸儲存方式,7 y! W- G  r$ g( a
現在搞起來很棘手,不過XP以上系統都自帶了MTP的驅動,無需安裝,小米2USB連線上就直接驅動了。
下面我說一下XP系統怎麼來安裝MTP的驅動:% n( f7 {" w. \9 {

3 C: G7 x; _% a
1.其他手機/ W7 Q& _" U% e- T( _+ H
這個只要百度搜索一下‘安裝MTP驅動’之類的就能找到很多帖子和教程,
主要是說明安裝了Windows MediaPlayer10或11就具有了MTP驅動的事,我簡要說一下,4 ]$ m& X/ P! q/ }! Z* N, T
XP SP2系統剛推出時自帶的Windows MediaPlayer版本號是9.0(現在盜版的系統盤一般集合了WMP10),* d% q1 d6 Q5 D0 [
WMP9是不支援MTP裝置的,只有WMP10及更高版本才具有MTP裝置的驅動,3 X' }6 Q5 V( y+ G8 ?) @* o) j

所以要想成功安裝MTP裝置,必須至少安裝WMP10以上版本。
而且很多盜版的系統安裝盤精簡了WMP,或者安裝的WMP10缺少支援MTP裝置的驅動程式,4 `( S! Y: x3 D" n1 n
解決方法就是解除安裝原帶的WMP(沒有的話就不用了),到網上下載個‘Windows Media Player v11官方簡體中文版.exe’
然後安裝就可以了,
注意:WMP解除安裝方法見其他帖子,WMP11的安裝程式會檢測你的系統是否是正版,* I! [( U* |: M0 h- n6 h/ r
具體安裝方法見其他帖子,我就不多說了。可以參看下面的帖子:2 L- e+ f7 r* P
http://www.nokiacn.net/thread-392221-1-1.html
# A- S! U9 w4 \3 k, h, d6 v; j
最主要的:如果升級完後還無法識別MTP裝置,請看3的解決方法。
* U6 O8 m: w& F& i! f& @. c% K
2.小米2手機' Y: r" I  S- a
小米2自帶了MTP的驅動程式,用資料線連上電腦後,電腦自動驅動USB會出現一個盤,2 r& n4 n/ G+ \1 r/ Z
這個和安裝WMP11一個作用,如圖:& ~  U; \0 ]% V4 v
/ L) b; ~( U0 |1 F


安裝後手機再次連線電腦就會自動驅動MTP,然後就可以用了,$ x+ g6 H3 W  C0 P4 N
如果安裝完還是無法識別MTP裝置,請看3。
注意:新增的硬體第一次沒驅動成功,很容易被預設打鉤的‘不要再提示我安裝這個軟體’問題,) x+ O3 I  h, T4 L* x
而在安裝完WMP11後再次連線時不跳出驅動,到哪去找這個硬體再驅動呢?路徑如下  z2 F+ J( S' G
桌面我的電腦右鍵--屬性--硬體--裝置管理器  你就會看到打問號的未驅動的裝置了。5 m, O, a1 S5 e6 I9 z
如第一張圖。

3.  Android系統安裝完WMP11後(小米2安裝完自帶驅動程式)仍無法驅動MTP解決方法7 @4 g6 g- V1 S7 C
如果升級完後還無法識別,則需要手動修改inf檔案。$ V/ l6 U$ o8 t/ S
位置在c:\windows\inf\wpdmtp.inf   (資料夾一般是隱藏的,你可以直接輸入路徑找,也可以設定顯示隱藏檔案)2 [/ w4 G- H9 ?0 O- M4 }% p) E
檢視你的MTP裝置的VID和PID,加入下面  (檢視方式參看上文找未驅動裝置的路徑雙擊,如第一張圖,如下圖)
XXXX用黃色感嘆號MTP裝置屬性對應的VID和PID替換 (對比本文和inf檔案的內容你會發現在下面各加了一行)- A! E, h: L% G; v  _

[Generic.NTx86]
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
%GenericMTP.DeviceDesc%=MTP, USB\VID_XXXX&PID_XXXX&MI_00

[Generic.NTamd64]/ m* c9 J7 l: q, a/ ^
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
%GenericMTP.DeviceDesc%=MTP, USB\VID_XXXX&PID_XXXX&MI_002 N- F( S& X' d+ I7 ~8 w5 Z
& t1 M2 }, s0 f4 Y- l0 L
之後就可以安裝上這個驅動程式了. P3 ~, f& O# B; D1 d, W
重新安裝驅動方法參見上面的敘述。詳解如圖:
===系統原wpdmtp.inf 位置
, [9 Z8 T" Q. b, ^. _! {4 H" u; v# B' ]! E


===原wpdmtp.inf 內容
' R. m. N9 U) i# X5 }: E6 r& r' p; o
3 o+ x% F9 O' V# S

===wpdmtp.inf 修改後$ O4 J+ V! x, ]8 \; N% K
! E# Y, J7 ^" c1 R8 ~% M5 |- C
, s" }6 o2 Y2 G; P. s% z
  z7 b6 {" x4 l. r5 k$ f) m+ H
===MTP裝置的VID和PID檢視$ b: @+ m" K' y7 V3 }. G6 F+ W
7 z. h  h/ T% ?2 x
! s" [1 S2