[已修复] MTP 设备无法在 Windows 10 上连接

已发表: 2020-11-03

自从 Windows 10 出现以来,微软一直在敦促用户从早期版本升级。 人们被更快、更好、更直观和现代的 UI 的承诺所吸引。 自然地,他们立即跳了起来,而其他人很快就跟了上去。 总体而言,可以肯定地说,Windows 10 保持了自己的讨价还价。

然而,那些认为跳上 Windows 10 的火车将结束他们 PC 上的 bug 的人却被粗鲁地惊醒了。 多年来,Windows 10 也有一些烦恼,例如在连接到计算机时阻止 MTP 设备工作的错误。 许多用户在周年更新后开始遇到这个问题,随后的补丁并没有为所有人解决这个问题。

相反,有些人抱怨通过 USB 连接到电脑后,他们无法在手机上移动文件。 如果您一直在努力解决这个问题,那么本指南适合您。

什么是 MTP 模式?

MTP 代表媒体传输协议。 它是现代 Android 手机用于在计算机之间传输文件的文件传输模式。 MTP 取代了运行 Android 的旧手机上使用的 USB 大容量存储协议。 USB 大容量存储将手机的每个部分都暴露给计算机,而 MTP 则更具选择性。

如今,当您通过 USB 将手机连接到计算机时,您可以在 MTP 和 PTP 之间进行选择。 PTP 代表图片传输协议。 当您选择此模式时,您的手机在您的 PC 中显示为数码相机,您可以来回传输照片。 MTP 实际上是 PTP 的扩展,添加了一些调整以适应其他形式的文件和媒体。

当手机仍然使用 USB 大容量存储时,当它们连接到计算机时,您无法访问存储中的文件。 您必须断开电话才能重新获得访问权限。 使用 MTP,您可以同时访问计算机和手机上的文件。 此外,USB 大容量存储需要手机文件系统才能使用 FAT 格式。 使用 MTP,手机可以使用更好的文件系统,例如 exFat 和 F2fs。

MTP 无法在 Windows 10 上运行

大多数人不会考虑手机连接到计算机时的过程。 他们只需在适当的一端插入 USB 并开始传输文件。 公平地说,大多数时候,没有必要考虑它。 手机会自动安装与 PC 建立连接所需的驱动程序。

但是,有时,即使插上电源,手机也不会出现在电脑上。当您打开文件资源管理器和这台电脑时,手机的内部存储要么不显示为驱动器,要么根本不显示. 有时,会显示智能手机的内部存储空间,但单击它会产生错误消息。

即插即用是 Windows 的一项基本功能,不应被破坏。 不幸的是,启用 MTP 的设备和 PC 之间的连接经常会出错。 用户无法传输文件或使 MTP 设备出现在计算机上。 这个问题有多种形式。 您可能会收到如下错误消息:

  • MTP USB 设备驱动程序失败
  • MTP USB 设备未安装
  • MTP 无法识别
  • 您的计算机无法识别 USB 设备
  • 代码 28

为什么 MTP 不起作用?

到目前为止,每个人都习惯于简单地将手机插入计算机,然后在这两种设备之间移动任何他们想要的东西。 因此,当 MTP 无法正常工作时,难免想知道发生了什么。 如果您想知道您的 Android 手机停止在您的 PC 上运行的原因,请在此处查看一些可能的原因:

  • 缺少司机。 需要在您的 PC 上安装 Android 手机的驱动程序才能进行连接。 如果此驱动程序尚未安装或丢失,则可能会发生 MTP 错误。
  • 损坏的驱动程序。 如果 Android MTP 驱动程序损坏或损坏,您的手机可能无法建立正确的连接。
  • USB电缆。 使用错误的电缆可能会导致连接错误。 最好使用手机充电器随附的电缆或其他类似的电缆。
  • 过时的驱动程序。 系统升级可能会使当前的驱动程序过时。 更新驱动程序应该有助于解决 MTP 设备无法在 Windows 10 上运行的问题。
  • 手机处于充电模式。 您需要从手机的通知中手动选择 MTP 或文件传输。

既然您知道了原因,让我们展望一下潜在的解决方案。

如何修复 Windows 10 上的 MTP 不工作错误

当许多用户第一次报告这个问题时,微软做出了一个更新,显然为某些人修复了这个问题。 如果您在应用更新后仍然遇到问题,可以使用其他提示和技巧。 让我们向您介绍一些解决 Windows 10 上 MTP 连接问题的顶级解决方案。

检查您的 MTP 设备

在我们尝试在您的 PC 上应用解决方案之前,有必要检查问题是否出在硬件上。 如果问题出在硬件方面,再多的系统故障排除也无法帮助您解决问题。

首先,确保您已在手机上选择了 MTP 协议。 在大多数现代手机中,只要将设备插入 PC 端口,您就可以选择连接类型。 在手机上向下滑动以显示连接通知,然后从选项中选择 MTP 或文件传输。 大多数手机默认选择仅充电模式,您必须手动选择文件传输模式。

如果您收到“无法识别 USB 设备”通知,则问题可能出在 PC 端口上。 如果您周围有其他设备,请尝试使用相同的端口连接它。 如果可行,则问题可能出在您手机的驱动程序或 USB 本身。

确保您使用的 USB 可以处理文件传输。 长时间使用后,有些 USB 会失去文件传输功能,只能为设备充电。 此外,如果您不使用手机的原装数据线,请确保您拥有的数据线不是仅用于充电的数据线。

不要忘记尝试 PC 上的所有可用端口。 您应该进行彻底检查,以确保问题不在于您的设备、电缆或计算机端口。 只有这样,您才能继续使用本指南中的其他解决方案。

安装 MTP 驱动程序

首次将智能手机或 MTP 摄像头插入计算机时,将自动安装设备的驱动程序。 这些驱动程序可以通过 USB 在两个设备之间建立连接。

如果驱动程序未安装或已从您的 PC 中删除,则无法进行文件传输连接。 可能发生的唯一方法是,如果您的计算机上有另一个驱动程序,您的智能手机可以使用。

如果您注意到您的设备在设备管理器中显示为带有黄色三角形或感叹号,您可以尝试重新安装它。

就是这样:

  1. 按住 Windows 键并按 X。
  2. 选择设备管理器。
  3. 找到并选择便携式设备或其他设备 - 取决于您的设备放置的位置。
  4. 右键单击您的设备并选择更新驱动程序。
  5. 选择“浏览我的计算机以查找驱动程序软件”。
  6. 在“浏览计算机上的驱动程序软件”窗口中,选择“让我从计算机上的设备驱动程序列表中选择”。
  7. 在“选择要为此硬件安装的设备驱动程序”屏幕上,选择 MTP USB 设备并单击下一步。
  8. 按照屏幕上的向导完成设置。

感叹号应该已经消失,您现在可以将文件传输到您的 MTP 设备或从您的 MTP 设备传输文件。

有时,您需要为 MTP 设备手动安装设备驱动程序,因为它们无法自动安装。 对于某些设备品牌,Windows 会阻止安装其驱动程序。 您必须先在 Windows 10 中禁用驱动程序签名强制,然后才能安装未签名的第三方驱动程序。

为此,请打开提升的命令提示符窗口并运行以下命令:

bcdedit.exe /set nointegritychecks on

运行此命令后重新启动您的 PC。 完成设备驱动程序的安装后,运行以下命令以重新打开驱动程序签名强制并重新启动计算机:

bcdedit.exe /set nointegritychecks off

这应该可以解决 MTP 设备无法为您工作的错误。

更新 MTP 驱动程序

如果设备驱动程序已安装,但您无法将文件传输到设备,则可能需要更新驱动程序。 驱动程序可能已损坏或遇到导致 MTP 设备无法在 Windows 10 上运行的其他问题。或者,它可能只是过时了。

在所有这些情况下,更新驱动程序是一劳永逸地消除此问题的最佳选择。 您可以使用设备管理器来更新您的 MTP 设备或依赖专用的驱动程序更新工具。

  • 使用设备管理器更新 MTP 设备驱动程序

使用设备管理器更新您的 MTP 设备驱动程序是一项简单的任务。 您不必相信我们的话——您可以自己尝试以下步骤:

  1. 按住 Windows 键并按 R。
  2. 在“运行”框中键入“devmgr.msc”(无引号),然后按 Enter。
  3. 在设备管理器中展开便携式设备或其他设备,具体取决于手机的显示位置。
  4. 右键单击设备并选择更新驱动程序。
  5. 在下一个屏幕上,选择“自动搜索更新的驱动程序软件”选项。

Windows 将搜索并安装驱动程序的更新版本。

  • 使用自动驱动程序更新程序安装 MTP 设备驱动程序

受到推崇的

使用驱动程序更新程序解决 PC 问题

不稳定的 PC 性能通常是由过时或损坏的驱动程序引起的。 Auslogics Driver Updater 可诊断驱动程序问题,让您一次或一次更新旧驱动程序,让您的 PC 运行更顺畅

Auslogics Driver Updater 是 Auslogics 的产品,获得 Microsoft Silver Application Developer 认证
现在下载

如果您有时间意识或没有精力手动更新驱动程序,您可以使用驱动程序更新软件(如 Auslogics Driver Updater)自动完成。

Driver Updater 将扫描您的系统以查找过时、丢失和损坏的驱动程序,并为您找到最新的官方版本。 您所要做的就是单击一个按钮开始安装。 该工具甚至会为您保存当前的驱动程序,以防您以后想使用它。

  1. 将 Auslogics Driver Updater 安装文件下载到您的桌面。
  2. 安装软件并运行扫描以发现过时和有问题的驱动程序。
  3. 识别您的 MTP 设备驱动程序并单击更新按钮以自动下载并安装最新且正确的驱动程序。 有了许可证,您只需单击一个按钮即可一次自动更新所有过时的驱动程序。

操作完成后,重新启动计算机。 继续享受您的 PC 和 MTP 设备之间的无错误文件传输。

使用命令提示符打开 MTP

您可以使用命令提示符在 Windows 上快速启用 MTP 功能。 这是一种比打开许多设置屏幕来获得您想要做的事情更快的方法。

  1. 按 Windows 键并键入“cmd”(无引号)。
  2. 您需要以管理员身份运行命令提示符。 您可以按 Ctrl+Shift+Enter。 另一种方法是简单地单击以管理员身份运行。
  3. 在提升的 cmd 窗口中,键入以下字符串并按 Enter 键:

网络本地组管理员本地服务/添加

就这样。 现在尝试将您的移动 MTP 设备连接到您的 PC 并检查您是否可以传输文件。

安装 wpdmtp.inf

一些用户表示 MTP 设备不工作问题伴随着“此 INF 中的服务安装部分无效”通知。 如果您也收到此消息,则表明特定 INF 文件有问题。

幸运的是,这个有问题的文件已经存在于您的 PC 上:您无需下载任何应用程序来提取它或上网查找它。 该文件名为 wpdmtp.inf,它与 MTP 相关,您可以手动安装它来解决错误。

有两种方法可以安装 wpdmtp.inf 文件:从 Windows 目录和通过设备管理器。 让我们依次检查每种方法。

  • 从 Windows 目录安装 wpdmtp.inf

只需在 Windows 文件夹中找到该文件并安装即可。 十分简单。

  1. 单击任务栏上的文件资源管理器图标以打开该应用程序。
  2. 单击此 PC 并选择您的主 C 驱动器,即安装 Windows 的驱动器。
  3. 导航到 C:\Windows\INF。
  4. 找到并右键单击 wpdmtp.inf 并选择安装。
  5. 当“您要允许此应用程序对您的设备进行更改吗?”时单击是UAC 提示出现。

而已。 您现在可以连接您的 MTP 设备以检查这些步骤是否修复了错误。

  • 通过设备管理器安装 wpdmtp.inf

插入 MTP 设备后,您是否收到“无法识别此 USB 设备”错误? 如果是这样,您的设备很可能会在设备管理器中显示一个黄色感叹号。 如果是这种情况,您可以使用更新设备驱动程序的过程通过设备管理器安装 wpdmtp.inf。

  1. 按住 Windows 键并按 X。
  2. 选择设备管理器。
  3. 单击便携式设备以找到您的 MTP 设备。 如果你在那里找不到它,它应该在其他设备下。
  4. 右键单击有问题的设备并选择更新驱动程序。
  5. 在下一个屏幕上,选择“浏览我的系统以查找驱动程序软件”选项。
  6. 单击浏览并选择 wpdmtp.inf 文件。 请记住,它位于 C:\Windows\INF。
  7. 按照说明安装文件。

完成后,您应该能够插入 MTP 设备而不会出现其他问题。

启用 USB 调试

您可能需要在某些智能手机上启用 USB 调试才能通过 USB 将它们成功连接到您的 Windows 10 计算机。 如果您已经选择了文件传输但它不起作用,那么打开 USB 调试也会有所帮助。

在移动设备上启用此有用功能的方法可能因品牌而异。 然而,一般来说,过程是相似的。

通常,这是您需要做的。

  1. 进入手机的设置应用程序。
  2. 向下滚动并选择关于手机。 此选项可能位于另一个设置选项中,例如系统。
  3. 找到“内部版本号”并快速单击它七次。 第七次点击解锁隐藏的开发者选项菜单。
  4. 在设置中找到开发人员选项并选择它。
  5. 找到 USB 调试并启用该选项。

如果 USB 调试无法帮助您解决连接问题,请尝试以下修复。

开启飞行模式

听起来很奇怪,飞行模式可以帮助您在 Windows 10 PC 和 MTP 设备(例如手机或相机)之间建立连接。 一些用户解释了他们如何打开飞行模式并成功连接设备。

你也可以试试。 请记住,您需要在计算机和手机上打开该特殊模式。

如果连接成功并且您能够传输文件,则可以继续使用此解决方法,直到找到永久修复。 完成后不要忘记关闭飞行模式,以便您可以在设备上使用网络、WiFi 和蓝牙。

修复注册表

您是否知道在为便携式设备安装驱动程序时,会在 Windows 注册表中创建一些键? 假设这些密钥损坏或损坏,可能会导致与 MTP 设备的连接问题。

消除此问题的一种可靠方法是从系统中删除损坏的注册表项。 之后,插入设备即可将一个新的、完整的密钥写入注册表。 如果发生这种情况,设备将立即开始工作。

提醒一句:编辑注册表应该是一个谨慎的过程。 它包含许多不应该触及的重要内容。 修改错误的东西可能会导致意想不到的后果。 为了保护自己,建议在编辑注册表之前创建一个还原点,以便在发生问题时回滚系统。 您还可以在进行任何重大手动修改之前生成当前注册表的备份。

以下是创建注册表备份的方法:

  1. 按 Windows 键并键入“regedit”(无引号)。
  2. 按 Enter 或单击打开以启动注册表编辑器。
  3. 在注册表编辑器中,单击文件选项卡。
  4. 选择导出。
  5. 命名文件并将其保存到方便的位置。

完成后,您就可以编辑注册表以使您的手机通过 USB 与您的 PC 建立连接。

  1. 在 Windows 10 中打开运行工具。按住 Windows 键并按 R。或者,按 Windows 键并键入“运行”(无引号)。
  2. 在“运行”对话框中,在文本字段中键入“regedit”(不带引号),然后单击“确定”或按 Enter 键。 这将启动注册表编辑器。
  1. 当注册表编辑器窗口打开时,导航到左窗格中下面的路径。 您还可以通过在路径字段中粘贴路径来快速跳转到终端位置。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

  1. 选择注册表编辑器左上角的编辑,然后选择查找。
  2. 在“查找”框中,键入“便携式设备”(不加引号),然后单击“查找下一个”。
  3. 您将登陆您需要删除的密钥。 在右窗格中,右键单击 UpperFilters(如果存在)并选择删除。

现在您可以退出注册表编辑器。 通过USB重新连接您的手机并检查MTP未连接问题是否仍然出现。

试用媒体功能包

如果您无法将 MTP 设备连接到运行 Windows 10 的 N 或 KN 版本的计算机,则可能与缺少媒体功能包有关。 默认情况下,这些特殊版本的 Windows 10 上不存在 MFP。 这意味着如果需要,您需要手动安装它。

不幸的是,如果 PC 上不存在媒体功能包,则可能会导致连接 MTP 设备出现问题。 MFP 以一种迂回的方式与媒体传输协议以及 Windows Media Player 相关。

要下载媒体功能包,请访问 Microsoft 网站并将文件下载到您的 PC。 像安装普通可执行文件一样安装它并重新启动计算机。

现在,测试您是否可以连接您的 MTP 设备。 如果仍然无法正常工作,您可以尝试最后一个解决方案。

安装 Microsoft 的 MTP 移植工具包

如果您可以获得微软开发的 MTP Porting Key,它可以帮助您解决您的 MTP 设备问题。 只需从 Microsoft 或其他受信任的站点获取该套件并安装即可。

完成安装后,重新启动机器并连接 MTP 设备。

这应该可以解决所有问题,您可以返回传输照片、视频和文档。

包起来…。

本指南解释了如何在 Windows 10 中为难以连接智能手机和相机的用户启用 MTP。 另一个技巧是使用 OTG 闪存驱动器在您的设备和计算机之间移动东西,而无需使用 USB 电缆物理连接它们。