MTP not working but ADB works fine I use Samsung Galaxy S4 Mini Android Phone, its MTP mode is not working just after I plugged it in to another PC some time for just USB charging.

I re-installed the driver on my PC and removed the device, re-installed the driver again, and tried some methods like these.

But it was not working with my PC, however, I can view the files on the smart phone with the ADB command on the command prompt.

I am not sure what the situation is.

I cannot connect it via MTP, and its driver failed to install, showing exclamation mark on the Windows Device Manager.

However, I can view the files with ADB command, but not convenient as MTP connnection.

Can I recover this device to be shown without exclamation mark? Everytime when I connect the phone, My Windows 7 tries to install the driver but failed, but ADB works.

I searched many internet sites for the solution, but I tried regedit to remove "UpperFilters", deleted and re-installed driver, tried PTP mode (even it seems not working), and etc.

I am also thinking there might be a problem on the phone itself. (Because I have rooted it once)

Can I get some help from any expert? Thanks very much in advance.
I had tried tons of proposed solution and it seem doesn't work for my Samsung Note 3. However i finally solve without installing/uninstalling anything.

Problem Solved as following;

1) Reboot phone to Recovery Mode.

2) Wipe Cache Partition.

3) Restart phone and connect to PC.

Bum!!! Window successfully installed your MTP driver.