How to Fix MTP Devices not Connecting on Windows 10

After upgrading to Windows 10, particularly following the Anniversary Update, numerous users reported that the Media Transfer Protocol (MTP) ceased to function. This means they were unable to transfer data to or from a variety of USB devices, such as cameras and smartphones — a fairly basic functionality that should not be compromised. You may encounter an error message indicating that the drivers for the device are not installed, accompanied by a code 28 error.

This issue appears with Windows 10 and Microsoft is fully aware of it. There was even a Windows Update that was meant to fix it. It’s a problem with Windows, 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. You can find wpdmtp.inf inside that directory. Use the search bar in the top right corner to assist you.
  3. When you find it, right-click and select ‘install‘ from the menu. The process should be quick, after which you should be able to connect your device to the PC without experiencing 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; there’s nothing stopping you from trying them and resolving your MTP issue.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

11
    GP
    Gerald Pfeffer Mar 10, 2017

    thank you for your help! method 2 is working!

      KA
      K. Arrows Author Mar 11, 2017

      Welcome.

    MD
    Mahmud Dème Apr 13, 2017

    Method 2 is awesome thanks so much !

    PS
    PRASHANT SHANKAR SAHU Aug 22, 2017

    Try to connect your Android to the back USB port.

    Reply
    CH
    Chaitra Sep 17, 2017

    METHOD 1 worked for me but the next day after finishing updates for windows 10, again the same problem occurred. Can anyone please hep me to fix this?

    EV
    Espiritu del VIno Nov 30, 2017

    Hi, this methods does not working for me, when I try to install the INF this message appear:
    “The INF file you selected does not support this method of installation” Driver is not intended for this platform

    I use Windows 10 and this problem appear after Windows Update installing some updates

    BK
    Balázs Kisvárdai May 23, 2018

    Hi! What if none of this methods didn’t work?

    DK
    Dmitry Kirsanov Sep 29, 2018

    The point of Windows 10 N is to not have the Windows Media Player. Yet we are forced to install it since we can’t connect mobile phone otherwise. Someone is screwing with EU.

    GU
    guest Sep 9, 2019

    The MTP device driver works, but the device appears in “Devices & Printers” under the category UNSPECIFIED, and no file transfer window opens when the device is connected.

    SW
    Shane Warren Author Sep 10, 2019

    Verify that all the drivers for the computer are up to date. Check if the device works fine with another computer and if it does you should reinstall the device drivers on the problematic computer. Going further, try to put the computer in a clean boot state and check if it fixes the issue. If it does, it means that a background application is causing the problem.

    SW
    Shane Warren Author Sep 28, 2019

    Try this:
    “Verify that all the drivers for the computer are up to date. Check if the device works fine with another computer and if it does you should reinstall the device drivers on the problematic computer. Going further, try to put the computer in a clean boot state and check if it fixes the issue. If it does, it means that a background application is causing the problem.”