大多数 MTP(媒体传输协议)设备显示在 Windows 文件资源管理器中的设备名称或 GUID 下,但它们没有分配驱动器号。
如何从命令行访问此类设备上的文件?使用 cmd.exe 或 PowerShell。
我最近将我的笔记本电脑从 Windows 8.1 升级到 10。升级后,我无法将我的 Android 设备连接为 Windows 上的 MTP(或便携式媒体播放器)设备。
我使用的设备是 Nexus 4、Samsung Grand 2 和 Kindle Fire HD 7"。在升级之前,我能够将它们视为便携式设备。
所有这些都显示为 Android ADB 设备。我已经尝试了从设备管理器中删除它的通常程序,然后选择 Windows 来选择合适的驱动程序。
Windows 10 甚至不显示将这些添加为 MTP USB 设备或 USB 复合设备的选项。
我试图将这些设备连接到我拥有的另一台 Windows 8 机器上,并且它们工作得很好。
有人可以帮我解决问题吗?
将典型的 USB 存储设备连接到 Windows 后,在拔下驱动器之前正确卸载驱动器非常重要。如果不这样做,您可能会丢失数据。
但是对于通过USB连接到Windows盒子的MTP设备(如许多Android设备),在断开USB线之前是否需要执行任何程序?
我有兴趣了解所有版本的 Windows(XP 及更高版本)的这一点,因此请在您的答案中包含适用的 Windows 版本。
我正在使用 USB 将三星 GS4 手机连接到 Windows 7。默认情况下,SGS4 使用 MTP 进行 USB 连接。Windows 显然认为任何使用 MTP 的设备都是媒体播放器,并且只包含媒体文件。
我希望资源管理器窗口使用普通的 Windows 资源管理器详细信息视图,但我获得了“艺术家”、“曲目”等的列,但我没有获得我想要的列(如文件日期)。我可以手动重新配置列,但是对于手机文件系统中的每个文件夹重复这会变得非常乏味。
有没有办法全局禁用“媒体类型”视图和列,并始终让 Windows 资源管理器使用正常的文件列标题?
我可以在 Ubuntu 16.04 上通过 MTP 连接到我的 Android Alcatel Pixi 4 (5)(存在一个错误,如果文件删除后跟文件复制,协议“意外终止”,但除此之外,它有效)。
升级到 Ubuntu 18.04 后,每当我尝试浏览设备时,我都会在 Dolphin 中看到“协议意外终止”。
#> mtp-detect
libmtp version: 1.1.13
Listing raw device(s)
Device 0 (VID=1bbb and PID=0167) is a Alcatel/TCT 6010D/TCL S950.
Found 1 device(s):
Alcatel/TCT: 6010D/TCL S950 (1bbb:0167) @ bus 3, dev 2
Attempting to connect device(s)
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
ignoring libusb_claim_interface() = -6LIBMTP PANIC: failed to open session …Run Code Online (Sandbox Code Playgroud) 将我的Nexus 7连接到我的 Windows 7 计算机时,它既不显示Windows Explorer > My Computer也不Device Manager > Portable Devices.
但是,我确实安装了 Google USB 驱动程序,它允许对 Android 开发进行 USB 调试,并且该驱动程序显示在 Device Manager > Android Devices

此外,当 Nexus 7 通过 USB 连接到 Windows 7 计算机时,设备上的设置被正确选择/检查以作为媒体设备连接: Notifications (Swipe down) > USB Computer Connection > Connect as Media Device (MTP)
但是,当我连接我的Galaxy Nexus手机时,它同时出现在Device Manager > Android Devices和 中Device Manager > Portable Devices,这反过来又出现在Windows Explorer > My Computer允许我实际将其用作 MTP 设备的情况下。

如何在 …
我有一个不是安卓/移动设备的特定设备的问题。
这是一个带有内部硬盘驱动器的媒体播放器,我试图将其连接为大容量存储设备,以便我也可以从中复制电影/连续剧。
当我将它连接到我的系统时,我看到以下内容
kernel: usb 1-4: new high-speed USB device number 7 using xhci_hcd
systemd[1]: Starting Cleanup of Temporary Directories...
systemd[1]: Started Cleanup of Temporary Directories.
mtp-probe[4978]: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4"
kernel: usb 1-4: can't set config #1, error -110
mtp-probe[4978]: bus: 1, device: 7 was not an MTP device
kernel: usb 1-4: USB disconnect, device number 7
Run Code Online (Sandbox Code Playgroud)
lsusb 显示我
Bus 001 Device 008: ID 174c:5106 ASMedia Technology Inc. ASM1051 SATA 3Gb/s bridge
Couldn't open device, some information …Run Code Online (Sandbox Code Playgroud) 有许多 3rd 方应用程序允许通过 USB 访问 MTP 设备。这里只有 2 个 http://mac.eltima.com/sync-mac.html http://mac.eltima.com/mtp-file-transfer.html
所以我的问题是,为什么不能直接使用 bash 命令来做到这一点?有没有 bash 专家愿意插话?
该文章从窗户上MTP装置
建议
将 MTP 设备公开为读/写文件系统是不可能的。
如果是这样,应用程序如何实现这一点?
由于 Android 手机不再作为外部驱动器安装,因此我在将大量照片从手机(无论如何 - LG G3、Galaxy S7)复制到笔记本电脑(Windows 10)时遇到了问题。
它以相当好的速度开始 - 我可以看到在复制对话框中文件名每秒更改 3-4 次 - 然后变得越来越慢,直到可以显示单个文件名长达 10 秒。
我可能会接受它,但我发现笔记本电脑的性能在此过程中也会下降,因为复制带来了 99% 的磁盘利用率,而传输速度远低于 SSD 的最大值:
如何追踪并解决发生的原因?
MTP 在我运行 Windows 10 Pro N 的桌面上突然停止工作,我无法通过 USB 在我的 Android 设备之间传输文件。我之前已经为 windows 安装了 Media Feature Pack,我重新安装了它,但它没有解决问题。
在 Windows 资源管理器中,只有一个灰色的 USB 驱动器,我无法用它做任何事情。
在设备管理器中,MTP 设备位于带有黄色感叹号的“其他设备”类别中。我尝试通过从驱动程序列表中选择“MTP 设备”来删除驱动程序并更新驱动程序,但没有帮助。
我用 Oneplus One 和 Nexus 7 (2012) 尝试过,但它们都不起作用。我也用不同的 USB 电缆尝试过。Adb 运行良好,MTP 在我的笔记本电脑上运行,它也运行带有媒体功能包更新的 Windows 10 Pro N。
任何帮助,将不胜感激。
在通过 MTP 连接的设备上的 Windows 资源管理器中双击打开文件时,如何更改目标应用程序?
操作系统为Windows 7,MTP设备运行Android。
我已经通过 Windows 的Default ProgramsUI 以及使用NirSoft 出色的 FileTypesMan 工具更改了文件关联。对于本地文件,文件关联完全按预期工作。但是,通过 MTP,更改文件关联似乎无效。
特别是,我试图更改用于查看存储在 Android 设备上的 JPG (JPEG) 图像文件的关联程序。目前,通过 MTP,它们加载到 Windows 照片查看器中,我想改用第三方工具。
我一直在积极努力解决这个问题,以下是我正在尝试或考虑尝试的一些事情。任何帮助表示赞赏。显然,我正在备份并且不更改我无法恢复的任何内容。
SystemFileAssociationsWindows 注册表的区域。还没有成功,但看起来很有可能。WPD. WPD 代表 Windows Portable Device,这似乎是相关的。UserChoice注册表项。Windows 不喜欢人们更改这些键,但我认为它在 Windows 7 中可能比在 Windows 8.1 或 Windows 10 中容易得多(在 Windows 10 中,有一个相应的哈希值,如果不匹配,则该值将被重置由操作系统)。assoc和ftype从提升命令壳内。还没有成功。我注意到的一件事是,当在 Windows 资源管理器中打开 MTP 设备Open时,用户双击时实际使用的不是动词。这是“预览”动词。我可以成功地修改Open动词的动作,但到目前为止我还无法将其设为默认动词,也无法更改Preview.
我的 LG G2 Android 智能手机可以通过 MTP 连接。我想为其内部下载文件夹创建一个快捷方式:
Computer\LG_G2\Internal storage\Download\
Run Code Online (Sandbox Code Playgroud)
怎么做?
mtp ×12
android ×6
usb ×5
windows ×5
usb-storage ×3
windows-10 ×3
windows-7 ×3
bash ×1
command-line ×1
linux ×1
macos ×1
nexus-7 ×1
performance ×1
shortcuts ×1
storage ×1
ubuntu ×1
udev ×1