Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

MTP USB Device not installed

Hello -


I'm new to this community message board.


I recently started having this problem about two months ago. Up til that time I didn't have this problem.


When I would connect my iPhone 4S to my windows 7 computer, the folder files would pop up and ask if I wanted to open the files from the iPhone connection through the USB port that I have always used.


It started two months ago, that when I connected my iPhone in the same way that I have always connected through the USB port, that instead Windows would recognize the connection but attempt to install the drivers. A message always comes up saying that Windows can not install the MTP USB Device because It can not load the drivers for this device and Code 31.


I've searched the web for solutions but have not found any that fix this problem. These are troubleshooting things that I have tried:

I have downloaded and installed the lastest iTunes application.

I have upgraded the iPhone to the lastest IOS

I have reset the iPhone, then reconnected to USB port on computer

I have connected the iPhone to another USB port on my computer

I have selected an earlier Windows System Restore point at a time before this problem existed and restored my computer

I have used the Windows 7 installation disk to repair the Windows Operating System

I have uninstalled the drivers for the iPhone in Device Manager, restarted the computer and then connected the iPhone and USB cable to the computer.

I have used another USB Cable to connect the iPhone to the computer.

I have looked in Control Panel under Devices - the Apple Mobil Device Driver is displayed with no problems. However the iPhone is displayed with a triangle and an exclamation mark in the triangle.

I have viewed Device Manager in Windows 7 and looked in these categories: Universeral Serial Bus Controller - everything is okay, no triangles with exlamation marks in them or any other markings on any of the Standard Enhanced PCI to USB Controllers. The Category in Device Manager called Human Interface Devices also looks okay.

In Device Manager the category Portable Devices lists H:\, MTP USB Device, WPD File System Device Driver all have the small yellow triangle with the exclamation mark in the triangle. When I double click to open these devices up in Device Manager they all say the device is not working properly because windows can not load the drivers required for this device. (Code 31).


Windows 7 still does not recognize the iPhone as it use to do with the open file window that pops-up when the iPhone is connected to computer. Windows shows these drivers for the iPhone on my computer and these show up in the properties of the MTP USB Device - which is what Windows 7 calls the iPhone connection.

UMDF\WpdMtpdDr.dll

winusb.sys

WUDFRd.sys

WpdMtp.dll

WpdMtpUS.dll


So has anyone had this problem of Windows giving error message “can not load drivers for this device and Code 31” and is there a fix?


Thank you if you can help with this problem.

iPhone 4S, Windows 7

Posted on Jul 7, 2013 6:02 PM

Reply
2 replies

Jul 7, 2013 6:33 PM in response to 1and1

Responding to post about this similar problem that others have already posted.


Presently installing the Windows Media Feature Pack for 7KN with Service Pack 1 to see if I can get the same resolution that others who previously posted said fixed the problem.


If not? I found this in regards to Windows error msg Code 31. It is a hotfix for:

A USB device appears with a yellow exclamation mark (code 31) in Windows Device Manager.


http://www.microsoft.com/en-us/download/confirmation.aspx?id=16546


Hope one of these work to get the computer to see the iPhone device.

Oct 29, 2013 10:34 PM in response to 1and1

I had the same iss - it's a known issue whereby Windows attempts to use the wrong driver to access the phone.






BACK UP YOUR REGISTRY!!! Editing the registry can be (read: IS) dangerous and can cause no end of pain if done incorrectly.(But dont wort..i did it...)




- To Back Up your Registry: Click Start menu and click "Run". Type "regedit". Click File, then choose export and type "iphone driver fix registry backup".


- Click Export and let it export the the registry to a file.




- To fix the issue: Follow the folder tree on the left to: hkeylocalmachine > system > current control set > control > class


- Find “{EEC5AD98-8080-425F-922A-DABF3DE3F69A}” down the LEFT hand side and click on it.


- Under the list on the RIGHT hand side find "UpperFilters"


- Right-Click UpperFilters and click delete


- Close the registry editor and restart your PC (without the iphone attached).


- Once restarted and logged back in, plug in your iphone and voila! Windows will actually choose the correct driver and you'll be in like flynn.

MTP USB Device not installed

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.