MTP USB device failed to install on Windows 7

Anonymous
2011-01-05T22:55:36+00:00

Originally, (beginning of December 2010) my Canon Powershot camera (SX110IS attached beautifully.  Now it gives the failed to install message whenever I attach it.

"Device driver software was not successfully installed"

"MTP USB Device Failed.

Please help.

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2011-01-06T16:17:58+00:00

Hi,

Method 1:

Disconnect all the external devices (printers, scanner, USB (Universal Serial Bus) drives, etc...)Except mouse and the keyboard and then boot up.

If this corrects the issue then add the devices back one at a time until you discover the piece of hardware causing the issue. Then get any updated drivers\software for the device.

Method 2:

If you still come across the issue, I suggest you to run Hardware Troubleshooter and then check for the issue.

If you still come across the issue, I suggest you to run Hardware Troubleshooter and then check for the issue.

a)     Open the Hardware and Devices troubleshooter by clicking the Start button and then clicking Control Panel.

b)     In the search box, type troubleshooter, and then click Troubleshooting. Under Hardware and Sound, click Configure a device.‌

c)       If you're prompted for an administrator password or confirmation, type the password or provide confirmation.

Access the link below to know more about Hardware Troubleshooter:

**http://windows.microsoft.com/en-us/windows7/Open-the-Hardware-and-Devices-troubleshooter**


Method 3:

If the above step does not help us to diagnose the issue, uninstall the drivers for USB [Universal Serial bus] host controller and restart the computer. Let Windows install the generic drivers and then see if it helps you to fix the issue.

a)     Open Device Manager by clicking the Start button, then Device Manager in the search box.‌

b)     If you are prompted for an administrator password or confirmation, type the password or provide confirmation.

c)      Look for the device under USB [Universal Serial bus] host controller, right click on it and select Uninstall.

d)     Reboot the computer.

e)     On reboot, Windows 7 should re-install the drivers automatically.

Method 4:

If the above methods don’t work you can try to reinstall the drivers for your Canon Camera. To do so refer the link provided below:

**http://social.answers.microsoft.com/Forums/en-US/w7hardware/thread/4b8dd562-7ad8-4382-a327-d3a54c3a2d77**

Hope it helps. Please let us know for further assistance.


Thanks and Regards:

Naman R - Microsoft Support. Visit our Microsoft Answers Feedback Forum and let us know what you think.

Was this answer helpful?

50+ people found this answer helpful.
0 comments No comments

95 additional answers

Sort by: Oldest
  1. Anonymous
    2012-03-03T03:07:52+00:00

    For what it is worth, same thing happens with a Nikon Coolpix S220 camera.  Their Customer Support recommended that I download and install their latest  software which I did however that did NOT help.

    All of this stuff worked with Windows XP - but that is so-called progress

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2012-05-26T18:06:38+00:00

    I have the same problem with Canon PowerShot SX130 as well as with Samsung Galaxy Tab7.7 touchpad computer. Thus it seems to be a more generic issue realted to MTP driver. I cannot get the driver to load on my desktop computer (Windows 7 Ultimate N 64-bit), but I have no problems on my laptop which is also running 64-bit Windows 7.

    When I connedt the Samsung touchpad Windows starts a lengthy search for MTP drivers, which fails after many minutes. Windows succeeds in installing two other drivers for the Galaxy, but not the MTP driver.

    I have tried every trick that I have found from the net (and there are several) but that hasn't made any difference.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2012-05-29T16:16:32+00:00

    Possible broken filter path...

    I have spent a considerable time on a similar problem today and thought that this post would be a good place to put the answer - or at least one that fixed my problem.

    My problem occurred when I installed Norton 360 onto my Windows 7 (64) laptop - my Canon Powershot s95 suddenly failed to install the driver.

    After much searching I identified the problem as an "upperfilter" registry entry for the WPD.  This filter referred to a file from the previously installed Kapersky antivirus which no longer existed on the system.

    Deleting the UpperFilters registry entry from the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{EEC5AD98-8080-425F-922A-DABF3DE3F69A}****key, Portable Devices solved the problem for me.

    A Word of Caution

    Take care, and ensure you take a copy (>File, >Export) of the registry before making any changes to it as you can seriously damage your computer.

    Background information

    Taken from http://djlizard.net/2007/04/30/230/ which is now defunct, but thanks for the explanation DJLizard!

    A filter driver intercepts requests/communication in order to extend or replace functionality in the driver or hardware that it is filtering. There are three types of filter that you should know about: bus filter drivers, upper filter drivers, and lower filter drivers.

    A bus filter driver extends functionality (usually for proprietary features) on a bus driver, such as ACPI. An ACPI filter driver, for example, could add additional power management modes or communicate with proprietary modifications to ACPI (such as in laptops).

    An upper filter driver filters data between the main driver and the application/operating system service. Microsoft's example: a keyboard filter driver could perform additional security checks before passing the data along to the application or OS/module that is receiving the data.

    A lower filter driver filters data between the hardware itself and the main driver, providing extra security/stability or translating proprietary communication into a standard language for the main driver. A good example of this is when you press a button on a piece of hardware: you may have only pressed the button once, but internally, the button may have made electrical contact repeatedly within mere milliseconds, sending more than one signal when only one was intended. A filter driver can recognize that this isn't intended behavior, and can refine the data to expected specifications (it turns multiple contacts into the intended 1 contact). This way, the main driver receives a stream of cleaned/stable data, and from the end user's perspective, everything is OK. Since hardware is physical and anything can go wrong, filter drivers are quite necessary for operating system sanity.

    There are two ways to install a filter driver in Windows: at the class level, and at the device level. If you install a keyboard class filter driver, EVERY keyboard you ever install will be filtered by it. If you only install it on the device level (which is done by unique device ID), then it will only filter the exact device that you put it on originally and all other devices, even in the same class, will be unaffected.

    Troubleshooting

    Here's the part everyone is really reading this for. How do you know when you have a filter driver problem, and how do you properly solve it?

    If you go into Device Manager and see a device with an exclamation point on it (CD-ROM or not) you should not immediately try to remove and refresh it. Double-click the device so you can see the error code. If it's anything other than "the drivers aren't installed for this device", then you should click the Details tab.

    Pull down the drop-down box on the Details tab and look at the following four items:

    Device Upper Filters

    Device Lower Filters

    Class Upper Filters

    Class Lower Filters

    In each of these sections, there may be zero or more items. Note the name of each item in each section. They are all drivers, so they should be in %systemroot%\System32\Drivers with a .sys extension. If you investigate your CD-ROM drive's filter drivers and notice GEARAspiWDM (for example), then you should find a corresponding GEARAspiWDM.sys file in the %systemroot%\System32\Drivers folder. If you don't find a corresponding file, then you've found a broken driver chain. Your next course of action is to either find the .sys file and put it in System32\Drivers and reboot, or remove the registry entry and reboot. In most cases you'll just be removing the registry entry that is pointing to a non-existent driver.

    How does this happen? If you uninstall iTunes (for instance) then it will remove the GEARAspiWDM.sys file and its filter driver entry from the registry. If you then System Restore to a date prior to this uninstallation, it may or may not put back the .sys file but it will definitely put back the registry entry, and thus the filter chain will be broken. This can happen with any device, as all are capable of hosting filter drivers above or below the main driver. Again, this is not exclusive to that well-known CD-ROM drive problem.

    Removing the registry entry

    If the missing file came from either of the two "Class" filter categories, drill-down in Regedit to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class. Hit CTRL+F and type the entry as you saw it in Device Manager (i.e., "GEARAspiWDM" — without the .sys part) and try to find it. It should quickly bring you directly to the Upper or Lower filters value that contains this driver's reference. Double click the value that it was found in (in the right-hand pane of Regedit), and remove just the line of the missing file, leaving everything else alone (specifically anything that DOES actually exist in %systemroot%\System32\Drivers). Make sure there's only one item per line and that there are no blank lines and that you are modifying the intended driver. The (Default) value of every class key should describe the class' name in English (i.e., "DVD/CD-ROM Drives")

    If the missing file name came from either of the two "Device" filter categories, drill-down to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum. Hit CTRL+F and type the entry as you saw it in Device manager, etc, and remove the line in the same way as explained in the paragraph above this one. If more than one device is using this particular filter, then you will have to search again and remove it from each device.

    After you've discovered and removed the offending filter driver entry from the registry, restart the computer. All should be well again at this point, if it was indeed just a filter driver problem. Try not to attempt to remove and reinstall the driver before at least rebooting first, as it should be fixed on the next system startup.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2012-05-31T07:45:08+00:00

    Simeon Leete,

    Thanks for your comment, but in my case the key, you mention contains only the basics:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{EEC5AD98-8080-425F-922A-DABF3DE3F69A}]

    "Class"="WPD"

    "ClassDesc"="@wpd_ci.dll,-101"

    @="Portable Devices"

    "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

    "Installer32"="wpd_ci.dll,WpdClassInstaller"

    The only subkey is "Properties" that cannot be opened.

    On my laptop the main entry is the same, but there are several subkeys, which are related to the two devices that I have. There's one subkey referencing to Canon, one to Samsung and four identical ones for WPD FileSystem Volume Driver. All these are missing from my desktop.

    Other people have said that they get the installation working in safe mode, but in my case there's no difference between normal mode and safe mode.

    My version of Windows 7 is Ultimate N. I had originally some problem in installing the Media Feature Pack that has to be installed separately for the N version. I can't remember, what it was, but everything I need seemed to work. I have reinstalled the Feature Pack without getting messages about errors, but that didn't help. I have also uninstalled Nokia phone support, again with no effect.

    Was this answer helpful?

    0 comments No comments