[Galaxy S III Themes and Apps] jbonetwo:
This is a comprehensive guide for troubleshooting the 'MTP Driver Installation Failed' problem on Windows 7

specifically for the GT-I9300, but also applies to other phones (except the part about Samsung and Kies).

This guide combines all the tips and tricks found around the web that have had results in resolving this issue.

If at any point you're fed up with the problem, keep in mind that there are free apps like USB Mass Storage Enabler

that enable UMS mode on your phone instead of MTP mode.

First of all try removing the battery for 3 minutes and restarting the phone and trying then (if you haven't already).

Ok lets start.

For troubleshooting purposes,

1. Remove your Sim and Memory Card.

2. Always use the USB ports at the BACK panel of the PC

rather than the front panel and the original USB cable provided by your manufacturer.

3. Download and install the latest version of Samsung Kies

and make sure to check the 'install USB driver' at the end.

Try the following to pinpoint the source of the issue:

1. Ensure that you have USB Debugging switched off. If it is on,

switch it off, reboot your phone and try to reconnect.

2. Try a different USB port at the back panel of your PC.

3. Try a different USB cable.

4. Uninstall Kies and USB Drivers. Open up USBDeview

(in the SGS Toolkit or from the web) and uninstall all drivers that say

'Samsung' or 'GT-I9300'.

Reboot and reinstall Kies and USB Drivers and try to reconnect.

You can find USB Deview here:

http://www.majorgeeks.com/files/details/usbdeview.html

Ok so none of this worked for you. Lets try finding the source of the problem i.e. either your phone or windows.

- Make a nandroid backup of your current apps/settings. Copy this backup,

megawipe and your Nandroid backup of your STOCK ROM to an external SD card.

Boot into recovery and flash megawipe. DO NOT reboot the phone. Restore the stock

ROM from your external SD Card. Do a data wipe/factory reset, wipe cache and wipe dalvik cache. Reboot and plug in the phone to see if it works.

Megawipe can be found here:

http://xdaforums.com/showthread.php?t=1832326

If it works, then it's a problem with your ROM or its settings.

If it doesn't, it's most likely a Windows issue as we've excluded everything else that it could be.

Its my phone!

- Boot into CWM and flash megawipe. Flash your preferred ROM/gapps from scratch as per the developer's

instructions. DO NOT flash backups. As soon as you're past the welcome settings pages, connect the

USB cable and see if it works.

If it doesn't then your ROM has a problem with MTP mode and you need to contact your ROM developer about it.

If it does, then it's a problem with your settings. Use the stock nandroid from here on:

Its my settings!

1. Make sure that you have USB Debugging Disabled.

2. If you use apps like Gemini App Manager or System Tuner that disable apps on certain events,

make sure you didn't disable anything related to USB connectivity.

3. Try to restore system apps like media storage or anything else that might have been

necessary for your phone to work correctly.

3. Start from scratch. Install programs and settings one by one and figure out when

it no longer connects to your pc to find the culprit.

It's Windows!

1. Download and extract the latest MTP Driver from here:

http://drivers.softpedia.com/dyn-search.php?search_term=SAMSUNG+Mobile+MTP+Device+Driver&x=0&y=0

With your phone connected, go to Control Panel>Device Manager>Portable Devices

Double click the MTP Driver and go to the Driver tab. Click 'Update Driver'. Now click

'Browse my computer for driver software'>Let me pick from a list of device drivers on my computer>Have Disk

and browse to the folder you extracted the drivers to. Hit OK>Next.

See if it installs

2. Open Start>Run>Regedit and browse to

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\

Browse to these two folders and delete the registry keys called 'UpperFilters' and 'LowerFilters':

{36FC9E60-C465-11CF-8056-444553540000}

{EEC5AD98-8080-425F-922A-DABF3DE3F69A}

Reboot your system and try to reconnect.

If the keys don't exist, create them and delete them:

-Right click>New>MultiStringValue>UpperFilters

-Double click the key and enter any random value

-Connect your phone now and let the install fail

-Disconnect the phone and delete the key you created

-Reconnect the phone

2. Uninstall Kies and drivers with USBDeview. Install the MTP Driver from here, reboot and try to reconnect:

http://www.microsoft.com/en-us/download/details.aspx?id=19153

3. Install the latest Windows Media Player from Microsoft. If you don't like it, you can always remove it when you're done. Reboot after install and connect your phone to see if it worked.

4. Try an OLDER version of the Samsung USB drivers from below. Uninstall all the current drivers with usbdeview and then install these. If you know of a date when your usb connected just fine, use a driver closer to that date:

http://drivers.softpedia.com/dyn-search.php?search_term=Samsung+USB+Driver+for+Mobile+Phones&x=0&y=0

5. MAKE SURE YOU HAVE NO VIRUSES OR TROJANS ON YOUR SYSTEM AS THIS CAN

COMPROMISE SECURITY!

Open Start>Run>cmd and type this into the command prompt:

net localgroup Administrators "local service" /add

Reboot, and reconnect your device and see if it works.

5. Do a clean install of windows, install the motherboard and video card drivers, then install Kies and USB Drivers. See if the phone connects.

If not, update using Windows update and try again. Don't install any other programs

until this step is complete.

Thats the end of the guide. If you've tried

all

of these steps and failed, then it's a good idea

to just give up and use one of the many alternatives.

Use UMS Enabler or simply connect your sd card to your pc directly rather than from the phone.

You can even do wireless transfers using ES-File Explorer or Samba filesharing.

Hope this helps!