Ashik wrote:The solution is this: plug in iPhone and exit MM.
Go to Device Manager/Portable Devices/iPhone
Delete it (right click)
Disconnect then reconnect iPhone
it will now AutoPlay normally after reinstalling device driver.
Thank you.
Thank you Ashik, you seem to the be the only one that provided a workable solution because you READ THE POST and you were able to comprehend and solve the problem with a simple answer. There's nothing more frustrating than posting waste of time "solutions"
After having this exact issue with Win 7 and a 4.x version of MediaMonkey recently installed, I've found a different fix that might be a better option than deleting device drivers as has been suggested. Windows can be very unforgiving when one is deleted and the system has corrupted or missing/misplaced device files or other 'hiccups', and it refuses to re-install them at all.
This method requires that you have admin privileges, as it deals with editing the registry.
1. Open regedit.exe ('run as administrator'), and locate the following: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\KnownDevices
2. Under that entry will be another one called "MediaMonkeyDeviceHandler". Right-click on that entire branch in the left-hand pane, and select "Rename".
3. When the entry can be edited, add some text to it without deleting the current name, i.e., "OLD.MediaMonkeyDeviceHandler". This allows you to re-edit to enable it later if you choose to restore the functionality.
4. Restart Windows, plug in your device (Apple or otherwise), and the autoplay is disabled.
Media Monkey will not stop sticking its nose around when I plug in my iPhone 5. I have performed all the above solutions multiple times and it STILL KEEPS OPENING WHEN I PLUG IN MY iPhone. This is now officially really annoying, and it seems like the best solution is looking like getting rid of Media Monkey. So, unless MM can give me a permanent fix, I'm going to uninstall MM and use another media player.
The issue is that if there is only single handler (Sync device using MM) then Windows auto-selects the handler without asking what to do, simply because there isn't another option to select.
So workaround is to change it to "Take no action".