How to Fix MTP Devices not Connecting on Windows 10

After updating to Windows 10, especially with the Anniversary Update, a lot of users reported that MTP, or the Media Transfer Protocol doesn’t work anymore. This means that they can’t transfer data to or from a number of USB devices, such as cameras and smartphones, which is a fairly basic functionality that shouldn’t be broken. The error message you may get is that the drivers for the device aren’t installed, with a Code 28 error.

This issue appears with Windows 10 and Microsoft are fully aware of it, there was even a Windows Update that was meant to fix it. It’s a problem with Windows, and not your phone, and it is very easily solvable.

There are a few ways you can solve this issue, such as the aforementioned update package, as well as some other tips and tricks, so read on if you want to see how.

Method 1: Download and install the Media Feature Pack

This update is primarily for N or KN editions of Windows 10, which are available to people but don’t offer the Media Player as well as some related technologies to the end user. The update you’re looking for is KB3010081, and you can download it here from Microsoft’s website. When you do, simply install it using the .exe file and reboot your device in the end.

Method 2: Install wpdmtp.inf from Windows’ own directories

You might get an additional error message saying A service installation section in this INF is invalid, which points to an error with an .inf file. There is such a file that is related to MTP, and installing it manually can often solve this issue.

  1. Hold the Windows Key and Press R. Type %systemroot%\INF.

  2. Inside that directory, find wpdmtp.inf. You can use the search bar in the top right corner to help you.

  3. When you find it, right-click it and choose install from the menu. It should go quick, and you should be able to connect your device to the PC afterwards, without any issues.

Method 3: Install wpdmtp.inf from the Device Manager

You can also install the file from the Device Manager, since the device you’re trying to connect will appear under Portable Devices with a yellow exclamation mark.

  1. Press Windows and R on your keyboard simultaneously, and in the Run window that opens, type in devmgmt.msc. This will open the Device Manager.
  2. Expand Portable Devices in the list of devices connected to your computer and find your device. NOTE: For some users, it might appear under Other devices, so if you can’t find it in Portable Devices, that’s also worth checking.
  3. Right-click it, and choose Update Driver Software.
  4. Choose Browse my computer for driver software.
  5. Click the Browse button and navigate to %systemroot%\INF, and choose the inf file.
  6. Follow the instructions of the wizard and you will have the file installed in no time.

Method 4: Install the MTP USB Device driver

  1. Follow steps 1 through 4 from the previous method.
  2. Instead of Browse, click on Let me pick from a list of device drivers on my computer.
  3. From the options, choose MTP USB Device, and follow the wizard to install it.

Any one of the aforementioned methods should help you solve this issue. The problem is well known, and easily solvable, and there’s nothing stopping you from trying them and taking care of your MTP issue.

Kevin Arrows
Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

How to Fix MTP Devices not Connecting on Windows 10

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested