解決Nexus 7使用USB無法和Windows XP連線問題

將Nexus 7帶到公司,使用USB和Windows XP連線,檔案總管卻無法看到其硬體裝置,搜尋一下解決方法,缺少USB和MTP Driver(Windows 7隨插即用,無需另外安裝)。

1.下載安裝Nexus 7 USB Driver(或到華碩官網下載),將Nexus 7的USB偵錯選項開啟(Android 4.2的開發人員選項被隱藏,開啟方式請參考這裡),安裝完成,裝置管理員會顯示為Android Composite ADB Interface。
2.下載安裝Media Transfer Protocol Porting Kit或將Windows Media Player更新到11版,參考這篇文章開啟編輯C:\WINDOWS\inf\wpdmtp.inf,新增硬體裝置的VID和PID。將原本以下內容:

1
2
3
4
5
[Generic.NTx86]
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
[Generic.NTamd64]
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP

新增修改為:
1
2
3
4
5
6
7
Generic.NTx86]
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
%GenericMTP.DeviceDesc%=MTP, USB\VID_18D1&PID_4E42&MI_00
[Generic.NTamd64]
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
%GenericMTP.DeviceDesc%=MTP, USB\VID_18D1&PID_4E42&MI_00

儲存編輯內容,到裝置管理員重新安裝MTP Driver,順利安裝完成後,檔案總管就能看到Nexus 7的檔案內容。要和Mac連線,請下載安裝Android File Transfer