A PlaysForSure device or another Windows Media Player 10-compatible media device does not appear in Windows Media Player 10 even after the device appears to be installed correctly

Article translations Article translations
Article ID: 911091 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

Consider the following scenario. You purchase a PlaysForSure device or another Microsoft Windows Media Player 10-compatible media device. You install the device on a Microsoft Windows XP-based computer. In this scenario, the device does not appear in Windows Media Player 10 even after the device appears to be installed correctly.

Additionally, you may notice the following behavior after you install the device:
  • The device displays typical installation progress dialog boxes. These dialog boxes contain messages such as "Device is now installed and ready to use."
  • The device appears as installed and working correctly under Windows Portable Devices in Device Manager.
  • The device does not appear in My Computer or in Windows Media Player 10. Therefore, you cannot use the device.
  • If you restart or reinstall the device or software, the issue is not resolved.

CAUSE

This issue occurs because PlaysForSure drivers in Windows Media Player 10 depend on specific access permissions to information in the Windows registry. Standard registry access permissions are set in Windows XP that enable this driver to work correctly. If third-party software or a device is installed on the computer, the software or device may incorrectly change these permissions. If the third-party software or driver deletes the Read permission for the Everyone group, the PlaysForSure driver can no longer access the registry. Any device that uses this registry information becomes disabled. Typically, devices that are affected by this issue are devices that communicate with Windows Media Player 10 by using the Microsoft Media Transfer Protocol (MTP).

RESOLUTION

To resolve this issue, change the permissions on specific registry subkeys in the Windows registry. Programs that incorrectly change registry permissions appear to change permissions on either the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
or
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
registry subkeys. Registry subkeys within these subkeys generally inherit their permissions from the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
registry subkey. You can restore permissions on these two registry subkeys to reset the permissions on device-specific registry subkeys that are in the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
registry subkey. This change restores correct functions to devices that use the PlaysForSure device drivers. To restore the permissions on the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
and
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
registry subkeys, follow these steps:

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
  1. Click Start, click Run, type regedit, and then click OK.
  2. In the left pane, locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
  3. Right-click Enum, and then click Permissions.
  4. Verify that the Everyone group exists in the Group or user names list.
  5. Verify that the Read permission check box under the Allow column for the Everyone group is selected.
  6. If the Everyone group does not exist in the Group or user names list, add the Everyone group to this list. Then, enable the Read permission for this group. To do this, follow these steps:
    1. In the Permission for Enum dialog box, click Add.
    2. In the Enter the object names to select box, type Everyone, and then click OK.
    3. Under the Allow column, click to select the Read permission check box for the Everyone group, and then click OK.
    4. In the Advanced Security Settings for ENUM dialog box, make sure that the Inherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here check box is selected. If not, click to select this check box.
    5. Click OK, and then click OK to close the Permission for ENUM dialog box.
  7. On the File menu, click Exit.
  8. Restart the computer.
  9. Log on to the computer, and then verify that the device now appears in Windows Media Player 10.

Properties

Article ID: 911091 - Last Review: May 3, 2007 - Revision: 2.3
APPLIES TO
  • Windows Media Player 10, when used with:
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
Keywords: 
kbtshoot KB911091

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com