The USB Implementers Forum device working group is presently working on standardizing MTP as a fully fledged Universal Serial Bus (USB) device class. When that process is complete, MTP will be a USB device class peer to USB mass storage device class, USB Video Class, and so on. Install the MTP USB Device Driver Press and hold the Windows key and press R. In the run dialogue box that opens, type devmgmt.msc and hit Enter. This will open the device manager.
Are you facing issues in connecting your Android device to your PC despite correctly connecting your smartphone to PC with a USB cable? Have you encountered something on the lines of “MTP USB device failed”? If yes, you have come to the right place. It’s quite possible that your Windows 10 MTP USB device driver isn’t working properly or isn’t working at all. And, here we will give you some of the most effective tricks in the hat to resolve the issue.
What is MTP?
MTP is short for Media Transfer Protocol. As the name suggests, it is a protocol with the help of which you can transfer media files from an Android smartphone or any portable device to your computer. Other portable devices include digital cameras, tablet computers, MP3 players, etc
Ways To Fix MTP USB Driver Not Working
Table Of Contents |
---|
1. Preliminary Checks On Hardware 2. Update MTP USB Device Driver 3. Fix MTP USB Device Driver with Command Prompt 4. Repair Invalid Registry 5. Fix MTP USB Device Driver By Installing wpdmtp.inf |
Let’s get started on the methods to fix our MTP USB device driver not working.
Method 1: Fix MTP USB Device Driver with Hardware
The below mentioned are basically some preliminary checks that will let you know if the problem resides with the hardware –
- To begin with, simply check if your phone is unlocked. In fact, in most cases, you will get a notification to unlock your phone
- Make sure that MTP is selected on your phone once you have connected your phone to your computer or laptop
- If your phone is not showing a charging symbol, you probably have a defective USB charging cable. In that scenario, changing the USB port may help you resolve the issue
- Check if the issue persists with your Android smartphone or with every Android device that you are trying to connect to your laptop or PC
- Also, try connecting your Android device to a different computer
- Checking debugging settings may also be of help
If you have checked all the above points and nothing is working in your favor, you can move on to the next step
Also Read: How To Connect Android To PC
Method 2: Fix MTP USB Device Driver By Updating It
One way to update MTP USB device drivers is to visit the manufacturer’s website and then updating the driver which can be time-consuming as well as confusing. But if need be you can refer to this blog and install the driver from the manufacturer.
You can instead, employ a driver updater tool Smart Driver Care which automatically scans your computer for corrupt, outdated and incompatible drivers and updates them automatically. Thanks to its huge database of Windows device drivers.
Here’s How You Can Update Drivers Using Smart Driver Care –
1. Download and install Smart Driver Care
Click Here to Download Smart Driver Care
2. Click on the Start Scan button or Rescan (in case you are again conducting the scan). Smart Driver Care will then look for outdated drivers
3. Select the outdated driver from the list of drivers. To select an individual driver (and not other drivers) click on the Outdated Items checkbox twice and then select the outdated driver (in your case it should be MTP USB device driver)
4. Click on the Update Driver next to the name of the driver
Now check if you are able to establish a connection between your Android smartphone and computer and if you are able to transfer media files to and fro.
Smart Driver Care – Features At A Glance |
---|
Windows version supported: Windows 10/8.1/8/7 Price: US $ 39.95 Note: With the free version, you can update up to 2 drivers per day after which you can sign up for the premium version |
Method 3: Fix MTP USB Device Driver with Command Prompt
Sometimes when your computer fails to install required device drivers, you can try using the command prompt and resolve the issue. Here we shall be using the command in the Command Prompt related to the local group on your computer.
1. In the search bar type cmd
2. From the right-hand pane select Run as administrator
3. When the UAC prompt appears, click on Yes
4. In the Command Prompt windows, type or copy/paste the following command
net localgroup Administrators local service /add
Now check if you can connect to the MTP USB device on your computer.
Method 4: Fix MTP USB Device Driver By Repairing Invalid Registry Items
One of the reasons why the MTP USB device has failed could be the presence of invalid registry items. However, if you are planning to take the plunge and make tweaks to such registry items on your own, you might end up disrupting configuration settings on your operating system. Needless to say, it can cause a lot of damage and leave your computer inoperable. Instead, you can use a specialist tool that can easily deal with invalid registries.
One such tool is Advanced PC Cleanup. Amongst several other powerful and effective tool, it even has a registry cleaning module with the help of which you can look for invalid registry items and even clean them.
How To Clean Invalid Registries Using Advanced PC Cleanup
Note: We sincerely advise you to take a backup of all the registry items before cleaning them so that in case of any mishap, you can restore the old registry items.
1. Download and install Advanced PC Cleanup
Download Advanced PC Cleanup
Driver Mtp Usb Device Windows 8
2. Under Cleaner from the left-hand pane, click on Invalid Registry
Download Windows Mtp Usb Driver
3. Click on the Clean Now button at the bottom right-hand side
Method 5: Install wpdmtp.inf
The aforementioned file is already present on your PC and you can install it in case MTP USB device driver has failed to function. The process is simple and here is how this can be done –
1. Open file explorer and then go to This PC
2. Click on the C: Drive
3. Open the Windows folder
4. Further click on the INF folder
5. Right-click on the INF folder and then click on Install
Once the installation is complete, restart your computer and now check if MTP protocol is working fine and if you are able to send media files from your Android phone to your computer and vice versa.
Wrapping Up
So these were some of the ways you can fix an MTP USB driver not working. We would again recommend using tools like Smart Driver Care (if issue arises because of outdated drivers) and Advanced PC Cleanup (in case invalid registries are meddling with MTP USB devices). Do let us know if the blog has helped you. If yes, do upvote the blog and share it with your friends.
Frequently Asked Questions-
Q1. How do I fix an MTP USB device that has failed to form a connection with an Android device and computer?
If you are unable to transfer media files since MTP USB device has failed, you can try the fixes mentioned above such as updating the MTP USB device driver and fixing invalid registry items. There are more ways, so make sure you read the blog from start to end.
Q2. Why is my MTP not working?
There could be several reasons so as to why MTP (Media Transfer Protocol) is not working. The major ones include an outdated, corrupted, or incompatible MTP USB driver. It could even be that there are some hardware issues such as a damaged USB capable or a defective smartphone. It could even be that your phone is unlocked.
Q3. How do I enable MTP in Windows 10?
Head to step no 5 where we have talked about the wpdmtp.inf file. Right-click on this file and install it. After installing the file, restart your computer and check if now you can access Android MTP on your Windows 10 computer or laptop.
Q4. What is an MTP USB driver?
MTP USB device drivers enable the transfer of media files such as videos, audio files, and others from smartphone and various other portable devices to computer and vice versa
Recommended Readings:
You can use Android Debug Bridge (ADB) to connect your Fire tablet to your computer for testing and debugging. You connect your computer to your Fire tablet through a micro-USB cable.
Android Debug Bridge (ADB) is a command-line utility for running and managing Android apps on your device or emulator. For more information and instructions on using ADB, see Android Debug Bridge.
If you're looking for instructions on connecting to a Fire TV instead, see Connect to Fire TV Through ADB.
- Check for Device Connections Using ADB (Optional)
- Troubleshooting
Step 1: Enable Developer Options
Go to Settings > Device Options and look for a Developer Options menu. If it's not there, do the following:
a. Go to Settings > Device Options > About Fire Tablet.b. Tap your Serial Number seven times.c. Return to Device Options. A new menu appears called 'Developer Options.'
- Tap Developer options. (2013 models might call this option 'Security.')
- Set Developer options and USB debugging to ON.
- If you have a Kindle Fire 1st Generation, ADB is enabled by default.
Step 2: Install the Kindle Fire Driver (Windows Only)
- If you're using Windows, download this Kindle Fire driver: kindle_fire_usb_driver.zip.
- After downloading the file, extract the contents into a new folder and double-click the Fire_Devices ABD drivers file.
- Proceed through the installation wizard screens to install the driver.
Step 3: Install Android Studio
ADB is available on your computer when you install Android Studio. If you don't already have Android Studio, download and install Android Studio. If you're not using Android Studio, you need to download and install Android SDK platform tools.
Step 4: Connect Your Fire Device to Your Computer with a USB Cable
Using a USB cable, connect your Fire tablet to a USB port on your computer.
Note that Fire tablets can treat the USB with different transfer options. After connecting the USB cable, swipe down from the top of your tablet to see the USB option used. You might see various notifications, including the USB connection type that was used when you connected the cable. The relevant notification is highlighted in the screenshot below.
If you don't see 'Connected as Media Device', press Tap for other USB options. Then select Media device (MTP). Later Fire OS versions have a different interface here. If you're using Fire OS 7, select File Transfer.
Note: If your USB is connected as a Camera (PTP), Android Studio won't recognize the tablet as a device in Android Studio.If you don't see the USB connection type in the above notifications, go to Settings > Device Options > Developer Options > USB computer connection. Set this to Media device (MTP). For Fire OS 7, select File Transfer.
When the Allow USB debugging? dialog appears on your tablet, tap OK.
Open Android Studio and look for the device to appear in devices drop-down menu:
The device's name will use the
android.os.Build.MODEL
property for the device.KFSUWI
refers to Fire HD 10 (2017) tablet. You can see a list of build model names in the Identifying Fire Tablet Devices.If you have not selected the 'Allow USB Debugging' dialog on your tablet, the name 'Unknown device' will appear in the devices drop-down menu in Android Studio until you allow debugging.
With the tablet connected, you can now run your app on your tablet by clicking the Run App button in Android Studio.
If you run into issues, see the Troubleshooting section below.
Check for Device Connections Using ADB (Optional)
Instead of looking in the devices menu in Android Studio, you can also use some ADB terminal commands to confirm that your device is connected. ADB is useful for performing many other operations as well, such as entering sandbox mode or installing other assets. Follow these two sections:
If you skip adding ADB to your PATH, you can also Check for Connected Devices If ADB Isn't In Your PATH.
Add ADB to Your PATH
First, add ADB to your PATH so you can more easily run ADB commands. (Your PATH is an environment variable used to specify the location of the program's executable. If you don't add ADB to your PATH, running ADB commands will require you to browse to the <Android SDK>/platform-tools
directory to run adb
.)
adb version
from a terminal or command prompt. If you get back version information, then ADB is in your PATH. If the response says adb
is an unrecognized command, ADB is not in your PATH.To add ADB to your PATH on Mac:
Get the path to your Android SDK platform-tools directory:
Open Android Studio and click the SDK Manager button .The location to your Android SDK appears near the top next to Android SDK Location. For example:
/Users/<your username>/Library/Android/sdk
If this is your first time opening Android Studio, there isn't an SDK Manager button. Instead, at the Welcome to Android Studio prompt, click Configure > SDK Manager and provide the location to the Android SDK.
- Copy the path to the SDK and paste it somewhere convenient, such as a text editor.
- Add /platform-tools to the end of the path you copied in the previous step. ('platform-tools' is the directory containing the ADB executable.)
- Copy the full path to your clipboard.
Use the following command to add ADB to your .bash_profile. Replace
<your username>
with your actual username. Also, make sure the path points to your Android SDK.Your
.bash_profile
file is usually in your user directory, which you can find by typingcd ~
(change to your user directory). Then typels -a
(list all) to show all files, including hidden ones.If the file isn't there, simply create one. You can then type
open .bash_profile
to see the paths listed.After you add this PATH to your bash profile, you should see the following in your
.bash_profile
file:(Only instead of
johndoe
, you will see your own username.)Fully restart any terminal sessions, and then type
adb
. If you successfully added ADB to your path, you will see ADB help info rather than 'command not found.'
To add ADB to your PATH on Windows:
Get the path to your Android SDK platform-tools directory:
Open Android Studio and click the SDK Manager button .
The location to your Android SDK appears near the top next to Android SDK Location. For example:
C:Users<your user name>AppDataLocalAndroidSdk
If this is your first time opening Android Studio, there isn't an SDK Manager button. Instead, at the Welcome to Android Studio prompt, click Configure > SDK Manager and provide the location to the Android SDK.
- Copy the path to the SDK and paste it somewhere convenient, such as a text editor.
- Add /platform-tools to the end of the path you copied in the previous step. ('platform-tools' is the directory containing the ADB executable.)
- Copy the full path to your clipboard.
- Click your computer's search button (next to Start) and type view advanced system settings.
- Click View advanced system settings.
- When the System Settings dialog opens, click the Environment Variables button.
- Under System Variables (the lower pane), select Path and click Edit.
Do one of the following:
- On Windows 7 or 8, move your cursor to the farthest position on the right, type
;
and then press Ctrl+V to insert the path to your SDK that you copied earlier. It may look like this:;C:Users<your user name>AppDataLocalAndroidSdkplatform-tools
. Click OK on each of the three open dialog boxes to close them. - On Windows 10, click the New button and add this location.
- On Windows 7 or 8, move your cursor to the farthest position on the right, type
- Restart any terminal sessions, and then type
adb
. If you successfully added ADB to your path, you will see ADB help info rather than 'command not found.'
Check for Connected Devices
Assuming ADB is added to your PATH, run the following commands:
Confirm that the serial number for your Fire tablet appears in the list of devices. For example:
On your tablet, your device's serial number is located under Settings > Device Options.
Check for Connected Devices If ADB Isn't In Your PATH
If your terminal doesn't recognize adb
as a command (that is, you didn't add ADB to your PATH), you might have to run the commands from the SDK directory that contains ADB.
- In Android Studio go to Tools > SDK Manager.
- In the SDK Manager dialog box, copy the Android SDK Location.
Browse to this location in your terminal or command prompt. For example:
Mac
Windows
Then go into the
platform-tools
directory:The
platform-tools
directory containsadb
.Now run the ADB commands as follows:
Mac:
Windows:
The response should list your device's serial number. For example:
If your Fire tablet is still not detected, you may need to reboot your computer or log out and back in for the changes to take effect.
Troubleshooting
Tablet doesn't appear in list of devices in Android Studio
If you don't see your tablet device in the list of devices in Android Studio, click the devices drop-down menu and select Troubleshoot device connections:
Click Rescan devices.
If rescanning devices doesn't detect your Fire tablet as a device, your micro-USB cable might be bad, you might have the wrong USB connection type (e.g, camera instead of media device), or you might not have enabled USB debugging. You can also try restarting your computer and the tablet.
Uninstall the non-ADB Driver (Windows)
If you previously connected a Fire tablet without first enabling ADB on the Fire tablet, you might need to remove the existing USB device driver and force re-installation of the driver. To remove the non-ADB driver:
Microsoft Mtp Driver Windows 10
- Using a micro-USB cable, connect your Fire tablet to a USB port on your computer.
- On your computer (Windows 10), click the search button (next to the Start menu) and type Device Manager in the search. Then select it in the results. (Other Windows versions have different options for accessing the Control Panel.)
- In the Device Manager window, expand Portable Devices.
- Right-click the Fire device and then click Properties.
- In the Properties window, on the Driver tab, click Uninstall, and then Confirm.
- Unplug your Fire tablet from your computer.
Confirm the Fire Driver Is Installed Correctly
You can confirm that the Fire driver is installed correctly by doing the following:
- On your computer, click the search button search button (next to the Start menu) and type Device Manager.
In Device Manager, under Fire Devices, verify that that a device appears called Android Composite ADB Interface.
If your Device Manager shows an Other Devices section with a second Fire device with a yellow alert sign, your computer is listing Amazon's unrecognized ADB module as a separate device. To fix this issue:
- Under Other Devices, right-click the Fire device and select Properties.
- On the Driver tab of the Properties window, select Update Driver…
- Choose to browse for the driver software, then navigate to Let me pick from a list of device drivers on my computer > Show All Devices > Have Disk.
- Navigate to the folder where you installed the Amazon driver (typically
C:Program Files (x86)Amazon.comFire_DevicesDrivers
) and select it. Ignore the warning regarding installing drivers and proceed.
You should now correctly see your Fire tablet with the ADB driver installed.
Last updated: Oct 29, 2020