Share via


MTP DEVICE problem in windows 10 version 1607 OS build14393.51

Question

Sunday, August 21, 2016 12:20 PM

sir i am not able to connect my phone for media transfer from my laptop to any phone either it is android or IOs phone , it shows camera option and changer only option is working but MTP device is not working. it happens when my laptop is updated to this new version . i even not able to connect my phone or any device using SHAREit app .

sir help me . it makes me worry a little about new update.

All replies (23)

Sunday, August 21, 2016 8:33 PM

what option do you select on the phone?
When I select "file transfer (MTP)" on my Nexus 5, I can browse the files in Windows explorer on Windows 10 x64 version 1607.
Inside Marshmallow: USB connection options


Monday, August 22, 2016 3:03 PM

actually when i connect my phone either it is android or IOs phone then there is options in the phone like MTP device ,charge only , camera etc. then all these options is taken by my laptop but when i switch to MTP device for sharing my data then and only then my laptop does not read that and the same problem is with the SHAREit app or bluetooth.

this is the problem. before this update my laptop was fine it read all the USBs and phone but when my laptop is updated then this problem occurs. 

help me plz so that i can access my phone. 

thank you


Friday, September 16, 2016 3:49 PM

I have same issue with MTP, does not install driver, before windows update everything worked fine.

os: windows 10 1607
moblie: huawei honor 7


Friday, September 16, 2016 5:04 PM

You may be able to install the driver manually as that seemed to work in the following topic - follow the steps in the "Answer" to install the driver manually:

http://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/mtp-driver-error-when-trying-to-update-or/9f3c2e6e-36e7-4daa-9918-d237e249e6d1


Saturday, September 17, 2016 9:19 PM

good day,

i tried it, but could not see **"Portable device" in Add legacy hardware -> Install the hardware that I manually select from the list (Advanced) -> in the list select

Mobile: Honor 7

screen for device manager:

https://s11.postimg.io/aey179rb7/2016_09_18_00_11_38.png



Sunday, September 18, 2016 4:12 AM

In the Device Manager is the phone not showing up already under "Portable Devices" but with an error? 


Sunday, September 18, 2016 8:27 AM

In the Device Manager i could see only Android Phone, it works correctly - without error and in Other Device -> MTP with error, i tried different mode at mobile phone (debug usb, without debug usb) nothing changed 

https://s9.postimg.org/h41f8sg6n/2016_09_18_11_24_35.png


Sunday, September 18, 2016 4:50 PM

In the Device Manager can you double-click "MTP"

Under the "General" tab what is the "Device status" ?


Sunday, September 18, 2016 5:56 PM

Only this https://s14.postimg.org/588qotd4x/2016_09_18_20_53_08.png


Sunday, September 18, 2016 7:13 PM

from you screenshot: "Android Composite ADB Interface"

So did you activated USB debugging in the developer options of your android phone?

If I activate USB debugging on my Nexus, i can not even select MTP / PTP / charging, which makes sense.
 


Monday, September 19, 2016 5:09 AM

In the Device Manager if you right-click MTP > Update Driver Software > Browse my computer for driver software > Let me pick from a list of device drivers on my computer  

What is listed under "Model" (with "Show compatible hardware "checked")?


Monday, September 19, 2016 5:48 PM

Hi,

Mobile Devices:

http://s21.postimg.org/hfz2oanl3/2016_09_19_20_39_38.png
http://s21.postimg.org/z7ap2r2zr/2016_09_19_20_40_08.png

Digital Media Devices:

http://s17.postimg.org/hz7slk4f3/2016_09_19_20_46_41.png

Hardware ids:

USB\VID_12D1&PID_1052&REV_0299&MI_00
USB\VID_12D1&PID_1052&MI_00

http://s10.postimg.org/we16l3hnd/2016_09_19_20_43_08.png


Tuesday, September 20, 2016 4:22 PM

Can you check and make sure that the following registry key exists:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\eec5ad98-8080-425f-922a-dabf3de3f69a}

At that registry key in the right window, is there, under "Name", either an UpperFilters or LowerFilters value?

If so, for each of the UpperFilters and/or LowerFilters value, what is listed under "Data"?

By default there should be an UpperFilters with value WpdUpFltr

Edit:

Here is a screenshot of the registry key in question - it may be missing on your system:


Tuesday, September 20, 2016 5:16 PM

Hi,

Thank you for you spend your time for my issue!

I could find the key only at this path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceMigration\Classes\eec5ad98-8080-425f-922a-dabf3de3f69a}

http://s4.postimg.org/id41uk47x/2016_09_20_20_13_28.png


Wednesday, September 21, 2016 9:27 AM

Have you access to another working Windows 10 installation?


Friday, September 23, 2016 7:38 PM

No, but i have tested the Honor 7 at Windows 7 sp1 with latest updates everything works fine


Saturday, September 24, 2016 12:11 AM

The issue with the Windows 10 installation appears to be the missing registry key for the WPD Class.

From your screenshot here there is the following information under "Device status":

The install class is not present or is invalid

Try adding the missing registry key for the WPD Class.

Copy and paste the following into Notepad and save as a .reg file (save with the .reg extension and give it any name such as wpd.reg):

First create a System Restore point then double-click the saved .reg file, add to the registry, and restart the computer - the following is an exported registry key from a fresh virtual installation of Windows 10 64-bit:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\eec5ad98-8080-425f-922a-dabf3de3f69a}]
"Class"="WPD"
"ClassDesc"="@%SystemRoot%\System32\wpd_ci.dll,-101"
"Icon"="-100"
"IconPath"=hex(7):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
***  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,77,\***
***  00,70,00,64,00,5f,00,63,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,\***
***  30,00,30,00,00,00,00,00***
"UpperFilters"=hex(7):57,00,70,00,64,00,55,00,70,00,46,00,6c,00,74,00,72,00,00,\
***  00,00,00***
"Installer32"="wpd_ci.dll,WpdClassInstaller"


Saturday, October 15, 2016 5:29 AM

It's  work fine for me.

check this out

https://www.youtube.com/watch?v=PW6ct-Le1Ng


Thursday, July 13, 2017 8:42 PM

I did what you instructed to do but my Samsung devices are still not showing up on my PC. I do notice, however, that in my [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\eec5ad98-8080-425f-922a-dabf3de3f69a}] path, I do not see a Installer32 under the Name category as shown in your picture from your previous reply. I copied and pasted the bolded text into a notepad file and named it wdp.reg like you said to do. I then went into regedit -> File -> Import -> wdp.reg. My wdp.reg is saved in my documents folder (not sure if it matters) I've done several restarts with no luck. I'm almost certain that things aren't working because I may have improperly imported the registry keys. How do I add in the installer32 into the path? Is this why MTP is still not working and I'm still getting code 28?


Wednesday, July 26, 2017 8:49 PM

Can you post a screenshot of the registry key?            

Also, in the Device Manager can you double-click "MTP".

Under the "General" tab what is the "Device status" ?

Can you also post a screenshot of that?


Tuesday, August 29, 2017 1:03 AM

http://imgur.com/a/HKhHu No MTP option appears, the device is showing up under Other Devices as Unknown Device. I don't see a "General" tab either.


Tuesday, September 5, 2017 8:54 PM

Try adding the Installer32 value manually:

First create a System Restore Point.

Then at that registry key right-click {eec5ad98-8080-425f-922a-dabf3de3f69a} > New > String Value

Name the new string value Installer32

Double-click on Installer32 and paste the following under Value data:

wpd_ci.dll,WpdClassInstaller

Click OK

Restart the computer.


Friday, September 8, 2017 7:55 PM

I tried all the above procedures from creating a registry file to adding installer32 but still I got the following error:

"Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. (Code 19)"