Fix: MTP USB Device Driver Failed

MTP stands for Media Transfer Protocol. It is actively used when you want to transfer data between your computer and any android device. If this device doesn’t install as expected, you will not be able to transfer media or other files.

This error usually pops up when you connect your device to your computer using a USB connection. It means that the computer was unable to successfully establish a connection with the device; hence the device driver installation failed.

Before we move on to the troubleshooting, you should make sure that your phone hardware is working fine and there are no faults. Try connecting the device to other computers and check if they connect successfully there. Try connecting the USB to different ports on the computer (try both front and back in your PC). You should also check if the cable you are using is functioning properly. Try using different data transfer tables and check if there is any difference.

You can also try checking the option “USB debugging” on your mobile device and then try plugging it into your computer. If this doesn’t make any effect, you can always revert back the changes.

Solution 1: Using Command Prompt

We can try running one command on your command prompt related to the local group on your computer. Most of the time the error message is just caused by the UAC restricting the computer from installing the required device drivers. We can try changing that through the command prompt and check if this solves the problem.

  1. Press Windows + S to launch the search bar, type “command prompt” in the dialogue box, right-click on the application and select “Run as administrator”.
  2. Once at the command prompt, execute the following command:
net localgroup Administrators local service /add

 

  1. Execute the following command and try plugging in your device again for Windows to detect it and install the required drivers. Hopefully, the problem will be solved. You can also try restarting your computer after executing the command if the problem still persists.

Solution 2: Checking Registry Settings

Another reason why this error might be occurring is that your registry settings might be set not to recognize and install an external device. We can try changing the registry settings by deleting one entry and check if this solves the problem at hand.

  1. Press Windows + R, type “regedit” in the dialogue box, and press Enter.
  2. Once in the registry editor, navigate to the following address:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control/Class.
  1. Once in the target location, press “Ctrl + F” to launch the search dialogue. Enter the word “Portable Devices” and press “Find Next”.

If you don’t find the folder, head over to the next solution as this one isn’t fit for your computer.

  1. Windows will now iterate through all the results and try searching for the keyword. If it finds a match, check if that folder contains the key “UpperFilters”. If you find it, delete the keyword and restart your computer for the changes to take effect.
  2. After restarting, plug in your device again and check if the problem gets fixed.

Note: Registry Editor is a powerful tool. Editing the keys which you don’t know about can hamper your computer and even make it unusable. It is advised to back up your registry before implementing any changes to make sure that you can always restore it if anything goes wrong.

Solution 3: Installing the MTP Porting Kit

If the problem still persists, it can mean that you don’t have the MTP Porting Kit installed on your computer or it is outdated. We can try installing the latest kit from Microsoft’s official website and check if this brings any difference.

  1. Head over to here and download the MTP Porting Kit to an accessible location.
  2. Open the executable and install the software on your computer. After the installation, restart your computer.
  3. Now plug in your device and check if the computer installs the required drivers as expected.
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

13
    HA
    Haoto Feb 11, 2019

    Nothing works for me.

      SW
      Shane Warren Author Sep 19, 2019

      Try this:
      “Download and install this:https://disq.us/url?url=https%3A%2F%2Fwww.microsoft.com%2Fen-US%2Fdownload%2Fdetails.aspx%3Fid%3D48231%3AJIVuBbhuXQuEz8EcRfCwjzQyGrU&cuid=2989934
      Check if it works.
      If it doesn’t, press “Windows” + “R” to open Run prompt and type in “Devmgmt.msc”
      Press “Enter” and go under the portable devices dropdown.
      Right-click on MTP and select “Update Driver”.
      Select “Browser my Computer for software” option and select “Let me pick from a list of available drivers” option.
      Select the “MTP Device” option, if you don’t see it, uncheck the “Show compatible Drivers” option.
      Install it and check to see it solves the issue.”

        MG
        Mr.Garu Jan 29, 2020

        This doesnt work either, it Failed to install the drivers , said something about Digital Signature

          MG
          Mr.Garu Sep 12, 2020

          Thanks for the help but im still getting the same error. i think my windows is broken. https://uploads.disquscdn.c

          MZ
          Muhammad Zubyan Author Sep 12, 2020

          Hey, This article we have made might help you fix this issue here is the link: https://appuals.com/how-to-fix-usb-error-digital-signature-code-52-error/

    DT
    Dodi Dwi Tusianto Jul 11, 2019

    nice info! It works on Windows 7. thx

    TH
    thefatt1988 Jul 14, 2019

    sadly none works for me

      SW
      Shane Warren Author Sep 10, 2019

      Download and install this: https://www.microsoft.com/en-US/download/details.aspx?id=48231
      Check if it works.
      If it doesn’t, press “Windows” + “R” to open Run prompt and type in “Devmgmt.msc”
      Press “Enter” and go under the portable devices dropdown.
      Right-click on MTP and select “Update Driver”.
      Select “Browser my Computer for software” option and select “Let me pick from a list of available drivers” option.
      Select the “MTP Device” option, if you don’t see it, uncheck the “Show compatible Drivers” option.
      Install it and check to see it solves the issue.

      Reply
    LD
    Lloyd Dunamis Jan 26, 2021

    Reporting in that Solution 2 worked for me. Looking into the properties of MTP device, this also contained the code 19 error, which Appuals seem to have a page for as well, with somewhat similar solution.

    In my case of Windows 7 SP1, the LowerFilter key contained ASUS’s AI Turbo Charge thing.

    I would try Solution 3, but apparently MS no longer provides the file, and lands into a 404 page as of this time.

    Reply
      MZ
      Muhammad Zubyan Author Jan 26, 2021

      Here is the link for the MTP Porting Kit. Let me know if it works for you so I can update the article.

      https://drive.google.com/file/d/1egylpxK17ZEPLOt0gSpKAzzX_SkJIA-P/view

    MA
    marvin Jan 28, 2024

    Nothing is working on windows 11

      MZ
      Muhammad Zubyan Author Feb 18, 2024

      Check your device manager and send me a screenshot, please. Also, Once you find your device in the device manager right-click on it and go to its properties. Once the properties window is opened head over to “Details” Under Property Section click on the drop-down menu and select “Hardware IDs” after that Copy the first ID you are getting. Now either reply to me back with that ID or search for a driver on the web.