FIX: Media Transfer Protocol not working, wpdmtp.inf missing

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
0 Comments
Download PDF
Affiliate Disclosure

  • The Media Transfer Protocol is a crucial component of Windows 10 which all Windows 10 users enjoy.
  • If the MTP isn’t working, you won’t be able to transfer files from multimedia devices.
  • Check out our Windows 10 section for more helpful guides from our tech experts.
  • Take a look at our dedicated Fix Hub for complete guides on troubleshooting PC problems.

If you want to transfer files from a multimedia device, you need to use the Media Transfer Protocol, but sometimes this application isn’t working properly.

All versions of Windows use this protocol to transfer multimedia files, however, issues with it can occur and you might get the following messages:

  • MTP USB device not installing
  • MTP USB Device driver failed
  • MTP not recognized

The problems with the Media Transfer Protocol can prevent you from transferring files to your PC, so today we’re going to show you how to fix this issue on Windows 10.

How do I fix the Media Transfer Protocol if isn’t working?

1. Update your current MTP device driver

  1. Press Windows Key + X, and select Device Manager.
  2. Go to View menu, and check the Show hidden devices option.
  3. Locate your multimedia device, right-click it, and choose Update Driver Software.
  4. Your device should be located in Portable devices or in the Other devices section.
  5. Select Search automatically for updated driver software option.
  6. Wait for Windows 10 to find and install the latest driver.

When you connect a new multimedia device to your PC, it automatically installs the necessary drivers.

However, it can occur that you don’t have the proper Media Transfer Protocol driver installed. To fix the issue, you need to update it.

If Windows can’t automatically find and download new drivers, you can check our helpful guide to quickly solve this issue.

Few users reported that you can fix the problem simply by installing the necessary driver manually. To do that, follow these steps:

  1. Press Windows Key + X, and select Device Manager.
  2. Go to View menu, and check the Show hidden devices option.
  3. Locate your multimedia device, right-click it, and choose Update Driver Software.
  4. Click on Browse my computer for driver software.
  5. Select the Let me pick from a list of device drivers on my computer option.
  6. Choose your device from the list. In our case, we chose Mobile devices.
  7. Select MTP USB Device and click Next to install it.

In addition, you can also visit your device manufacturer’s website and download the latest USB driver for your device.

Update drivers automatically (third-party tool suggested)

DriverFix automatically update drivers

Downloading drivers manually is a process that carries the risk of getting the wrong driver installed, which may lead to serious malfunctions.

The safer and easier way to update drivers on a Windows 10 PC is by using an automatic tool such as DriverFix.

This application is designed to automatically search and download the necessary drivers for you, so you might want to try it out.

It scans your system and lists all existing and possibly missing drivers. The tool also detects if there is already a new version for current records. If necessary, these can be updated directly via DriverFix.

To do this, load the corresponding file on your PC and copy the new version to your computer with one click. A wide range of hardware is supported, including drives, printers and scanners.

DriverFix

DriverFix

DriverFix is the perfect software that doesn't require any effort from you, and will keep your drivers up to date in the future.
Free trial Visit website

2. Install wpdmtp.inf file

  1. Open File Explorer, and navigate to C:\Windows\INF.
  2. Open the INF folder, and locate the wpdmtp.inf file.
  3. Right click it, and choose Install from the menu.
  4. Restart your PC.

If the Media Transfer Protocol isn’t working on Windows 10, you might be able to fix it simply by running wpdmtp.inf file.

Few users reported that they don’t have this file on their PC. If that’s the case, you need to transfer the wpdmtp.inf file from another Windows 10 PC.


3. Check if your phone supports MTP

We have to mention that not all devices support the MTP. Some older phones might not be fully compatible with your PC since they don’t support this protocol.

If that’s the case, you probably won’t be able to transfer files from this device using a USB connection.

Fortunately for you, most Android, iOS and Windows Mobile devices fully support the MTP, so you shouldn’t have any issues with it.


4. Make sure that your phone is set to work in the MTP mode

Multimedia devices such as smartphones and tablets support two connection modes, MTP and PTP.

PTP allows you to transfer pictures, but the MTP mode lets you transfer any type of file to your PC.

All modern multimedia devices allow you to choose between these two modes, and in order to transfer multimedia files you need to use the MTP mode.

You can set the MTP mode on most phones simply by navigating to the Settings menu and choosing to connect your phone as a Media or MTP device.

Most devices allow you to change this setting right from the notification menu, so be sure to check there as well.

It’s worth mentioning that minor glitches with this feature can occur, and you can sometimes fix them simply by switching between PTP, MTP and Charging mode couple of times on your device.


5. Try a different port or cable

Sometimes the Media Transfer Protocol isn’t working due to problems with your USB port or cable.

If your media device isn’t recognized and you can’t transfer your files, try connecting it to a different USB port.

USB hubs can also cause this problem, therefore it’s recommended that you connect your device directly to your PC without using the hub.

Lastly, be sure to try using a different cable and check if the problem still persists.


USB not working in Windows 10? Check out this guide to fix the issue.


6. Turn on the Airplane modeexpand Media Transfer Protocol not working

Airplane mode is a useful feature on mobile devices and laptops that will turn off all wireless signals.

According to some users, wireless signals can sometimes interfere with the Media Transfer Protocol.

To fix this issue users are recommending that you turn on Airplane mode on both your phone and PC and check if that solves the problem.

Most phones have Airplane mode option, and you can turn it off from the Settings menu or from the notification panel.

Airplane mode is also available on laptops, and you can turn it off by doing the following:

  1. Press Windows Key + A, and open Action Center.
  2. Locate Airplane Mode icon and turn it on.
  3. If this icon isn’t available, click Expand to show all options.

If you need more info on how to turn Airplane Mode ON of OFF in Windows 10, take a look at this dedicated guide.

Alternatively, you can turn on Airplane mode by going to the Settings app. To do that, follow these steps:

  1. Press Windows Key + I, and open the Settings app.
  2. Go to Network & Internet section.
  3. Select Airplane mode from the left pane and turn it on.

7. Install Media Feature Pack

The Media Transfer Protocol is closely related to Windows Media Player.

N and KN versions of Windows 10 don’t have the Windows Media Player installed by default. As a result, the Media Transfer Protocol won’t work on your PC.

Fortunately for you, you can easily install Windows Media Player and all its components. To do that, simply download Media Feature Pack and install it.

After installing the Media Feature Pack, check if the Media Transfer Protocol is working properly.

In addition to Media Feature Pack, several users reported that the Media Transfer Protocol Porting Kit can also fix this issue. To solve this problem simply download the Media Transfer Protocol Porting Kit and install it.

After doing that, restart your PC and check if the problem is resolved.


8. Use Command Prompt

  1. Press Windows Key + X, and choose Command Prompt (Admin) from the menu.
  2. Enter net localgroup Administrators local service /add.
  3. Close Command Prompt and check if the problem is resolved.

If you’re having trouble accessing Command Prompt as an admin, then you better take a closer look at our guide.


9. Edit your registry

  1. Press Windows Key + R, and enter regedit.
  2. In the left pane navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
  3. Right click the Class key, and choose Export.
  4. Select the save location, enter the file name for your backup, and click the Save button.
  5. In case anything goes wrong after modifying the registry, you can always use this file to restore your registry to its original state.
  6. Press Ctrl + F, and open the Search window.
  7. Enter Portable Devices in Find what field.
  8. Select Keys, Values and Data.
  9. Click on Find Next button.portable devices Media Transfer Protocol not working
  10. Registry Editor will search for Portable Devices value. If Registry Editor can’t find this value, you can skip this solution since it doesn’t apply to you.
  11. If Portable Devices value is found, look for UpperFilters value in the same key.
  12. Delete UpperFilters value, and restart your PC.

We have to mention that this solution is potentially dangerous. If you accidentally delete a wrong value you can cause stability issues with your PC.

Modifying the registry can lead to system instability, therefore we strongly advise that you create a backup of your registry or System Restore point.


Can’t access the Registry Editor? Check out this guide and solve it quickly.


10. Reinstall your driver

  1. Press Windows Key + X, and select Device Manager.
  2. Locate your multimedia device in Universal Serial Bus controllers or any other similar section.
  3. In some cases your device can even have an exclamation mark before its name, thus signalizing that there’s a problem with the driver.
  4. Right click your multimedia device and choose Uninstall from the menu.
  5. If available, check Delete the driver software for this device.
  6. Restart your PC.

Once your PC restarts, Windows 10 will install the default driver automatically. After the driver is installed, check if the Media Transfer Protocol is working properly.


11. Disable driver signature enforcement

  1. Press Windows Key + I, and open the Settings app.
  2. Navigate to Update & security, and select the Recovery tab.
  3. Click the Restart now button in the Advanced startup section.
  4. When your PC restarts, a list of options will appear.
  5. Choose Troubleshoot, and go to Advanced options.
  6. Select Startup Settings, and click on the Restart button.
  7. After your PC restarts you’ll see another list of options.
  8. Press 7 or F7 on your keyboard to disable driver signature enforcement.
  9. Your computer will restart and Windows 10 will start normally.

Driver signature enforcement is a useful feature that ensures that all your drivers are valid and digitally signed. This prevents installation of unverified and potentially dangerous drivers.

After disabling driver signature enforcement feature, try to install drivers for your multimedia device manually. For more information on how to do that, be sure to check the first solutionof this article.

If you need more info on how to disable Driver signature enforcement on Windows 10, check out our useful guide.


Although sometimes the Media Transfer Protocol isn’t working, you should be able to fix it by using one of our solutions.

If you have any other suggestions or questions, don’t hesitate to leave them in the comments section below and we’ll be sure to check them out.

Editor’s Note: This post was originally published in September 2019 and has been since revamped and updated in October 2020 for freshness, accuracy, and comprehensiveness.

Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!