7

Whenever I plug any USB device into my computer while running Windows Media Player 12 in Windows 7 or later, it will automatically swtich the player from the Now Playing mode to Library mode. This is intended to faciliate syncing between Media Player and MP3 players, but it happens for any USB device.

I'd like this to not happen since it's infuriating to see this take place while I'm watching something on a separate screen in Media Player just from plugging in a USB key.

This has nothing to do with Windows autorun, and nothing to do with versions of Windows pre-7.

And no, switching to some other video player is not an option; I've tried them all, none are as good as stock Media Player.

2
  • I get exactly the same problem with Media Player in Vista, if I plug my phone or PSP or whatever in to charge while I'm watching a movie it swaps to the library mode and offers to sync. Interested to hear if an answer to this question would work for me too.
    – GAThrawn
    Oct 16, 2009 at 10:25
  • 1
    Not an ideal solution, but I just disable the Portable Device Enumerator Service.
    – Marc.2377
    Nov 26, 2016 at 15:56

5 Answers 5

2

According to this recent question Stop Windows Media Player showing synchronization dialogue when USB device plugged the trick is to let it partially sync so that you get the WMPInfo.xml file created on your device (and leave it there), you can then go into WMP's options and your device will be listed along with the options uncheck "Start sync when device connects".

The questioner was asking about WMP11 on XP, but I've confirmed that this also works with WMP11 on Vista. Haven't had a chance to try it on my Win7 machine at home yet, but it does look very likely to work.

2
  • This trick doesn't seem to work on Windows 10 on WMP12.
    – u01jmg3
    Aug 12, 2016 at 14:33
  • This does not work reliably on WMP on Windows 10. For a cleaner solution see my answer below.
    – AlainD
    Feb 21 at 16:26
0

This should work for WMP 12 on all Windows versions:

  • Close WMP and open Services
  • Find Portable Device Enumerator Service. In the registry, you'll find this at HKLM\SYSTEM\CurrentControlSet\Services\WPDBusEnum.
  • If running, stop the service
  • Set Startup type to Disabled. In the registry, you would set ...\Services\WPDBusEnum\Start to 4.
  • Close Services and re-open WMP

The infuriating "feature" has been disabled...enjoy!

-1

Ever tried to set the Autorun settings for your USB device?

In Windows XP it would be like this:

How to Disable USB Drive to autorun (Windows XP):

  • Open Windows Explorer or press the Windows + “e” key.
  • Right-click the drive of the USB Drive.
  • Then select Properties. Drive Properties will appear.
  • Select the AutoPlay tab.
  • Choose Select an Action to Perform
  • At the bottom of the selection, click Take no Action, then click Apply.
  • Click OK to exit Drive Properties.

If you don't think that will work go to the Microsoft Knowledge Base It will help you tweak your register to disable Auto-Run completely for certain devices.

Type gpedit.msc in the Start Search box, and then press ENTER to open the Group Policy Editor.

Under Computer Configuration > expand Administrative Templates > expand Windows Components > click Autoplay Policies.

In the RHS Details pane, double-click Turn off Autoplay to open the Properties box. Click Enabled, and then select All drives in the Turn off Autoplay on box to disable Autorun on all drives.

Restart.

Additional Read:

How to selectively disable specific Autorun features and more on KB953252.

You can also open the Control Panel

Control Panel > Hardware and Sound > AutoPlay and set the options as per your preferences.

3) The same can be achieved by editing the Registry. Run regedit and navigate to:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

In the RHS, create a new dword and rename it to NoDriveTypeAutoRun.

Rt click on it and give it a decimal value 225 (or Hexadecimal value 000000FF) Exit regedit.

Reboot.

This will disable AutoRun on all drives

4
  • i suggested this and he bit my head off, watch out =O
    – user1931
    Jul 23, 2009 at 6:24
  • Haha, Bite me :P
    – Ivo Flipse
    Jul 23, 2009 at 6:32
  • 1
    It's a Media Player 12 issue in 7, not a Windows issue. Changing the autorun has no effect -- it's the first thing I tried months ago when this started bugging me. This has nothing to do with Autorun, nor Windows XP for that matter -- WMP12 isn't even available on XP. Jul 23, 2009 at 14:17
  • You do understand that if it happens when you plug something in Auto-run is the first thing to suspect? Plus XP did have a different version of WMP which might have that problem
    – Ivo Flipse
    Jul 23, 2009 at 14:45
-1

right click on playlist toolbar, go to tools, then click options. on player settings in player tab, click the 'keep Now Playing on top of other windows'.

-1

if you are using windows 7. Do the following.

  1. Open Windows Registry
  2. Head to 'HKEY_LOCAL_MACHINE'
  3. Then to 'SOFTWAFRE'
  4. Next 'MICROSOFT'
  5. Look for 'Windows Device Manger', click it
  6. On the Right see a registry by the name '(Default)'?
  7. Double click it
  8. Enter the value '0'
  9. Hit enter and then exit

Totally Works. Keeps your Autoplay option, but Player no longer switches screens :D

And if it in any case doesn't work, try the same with a flash drive plugged in.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .