0XC00D1179

Fix NS_E_NO_PDA (0XC00D1179) in Windows Media Player

Windows Media Player can't see your portable device. Usually a driver issue, USB port problem, or MTP misconfiguration. Here's the fix order I've used for years.

1. Corrupted or Missing MTP Driver (Most Common)

Nine times out of ten, this error comes from a busted Media Transfer Protocol driver. Windows Update or a driver cleaner can nuke it, or an old Android phone just won't negotiate MTP properly. I've seen it on Windows 10 22H2 and Windows 11 23H2 the most.

The fix that works 80% of the time:

  1. Open Device Manager (right-click Start → Device Manager).
  2. Expand Portable Devices. You should see your device there — if not, skip to step 4.
  3. Right-click your device and select Uninstall device. Check the box "Delete the driver software for this device" if it appears.
  4. Now unplug the USB cable, wait 10 seconds, and plug it back in. Windows will reinstall the driver.
  5. Still broken? Manually reinstall the MTP driver:
    # Open Command Prompt as Admin
    devcon.exe remove @"USB\VID_xxxx&PID_xxxx"  # Replace with your device hardware ID
    devcon.exe rescan
    You can get devcon.exe from the Windows Driver Kit. Alternatively, download the latest MTP driver pack from Microsoft Update Catalog — search for "MTP" and install the one for your OS build.

Real-world trigger: This bites people who recently ran a driver cleaner like Driver Booster — it always nukes the MTP stack.

2. USB Port or Cable Issues (Second Most Common)

Don't laugh — half the time it's the cable. Cheap USB-C cables that only do charging, or a front-panel USB port that's lost its negotiation ability. I've fixed this on Dell Latitude 5430s and HP EliteBooks where the left USB port works but the right one doesn't.

Quick test:

  • Use the cable that came with the device. Not the one from your desk drawer.
  • Plug directly into a rear motherboard port (desktop) or the port on the opposite side (laptop).
  • Test with another device — if the phone charges but doesn't show in WMP, the cable's probably data-capable. If it doesn't even charge, swap it.

Power management fix that often helps:

# Disable USB selective suspend
powercfg /change usb-setting 0

# Then open Device Manager, expand Universal Serial Bus controllers
# Right-click each USB Root Hub → Properties → Power Management
# Uncheck "Allow the computer to turn off this device to save power"
# Do this for all USB Root Hubs

I've seen Windows 11's aggressive power saving kill the MTP connection mid-sync. Do this and reboot.

3. Windows Media Player Library Corruption

If drivers and ports are fine, WMP's own library database might be hosed. This happens after a crash or forced shutdown while syncing. The library file can get corrupted and WMP just stops seeing any portable device.

Reset the library (no data loss):

  1. Close Windows Media Player entirely.
  2. Open Run (Win+R) and type: %LOCALAPPDATA%\Microsoft\Media Player
  3. Delete everything inside that folder. Yes, everything. WMP will rebuild it on next launch.
  4. Restart WMP — it'll take a minute to re-scan your media folders. Your playlists and ratings are stored elsewhere, so they'll come back.

Alternative: Use the command-line reset:

regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 wmp.dll

# Then restart WMP

I've used this on Windows 10 21H2 and 11 22H2 — it re-registers the COM components that MTP relies on.

4. MTP Service Not Running (Less Common but Easy Miss)

There's a hidden service called Portable Device Enumerator Service (WPDBusEnum). If it's stopped or disabled, WMP won't see anything.

Check and fix:

  1. Open Services.msc (Win+R → services.msc).
  2. Scroll to Windows Portable Device Enumerator Service.
  3. Double-click it. Set Startup type to Automatic and click Start if it's stopped.
  4. Apply, then restart WMP.

I've also seen third-party antivirus (looking at you, McAfee and Norton) block this service. Temporarily disable real-time scanning and test.

Quick-Reference Summary Table

CauseFixTime
Corrupted MTP driverUninstall device in Device Manager → replug5 mins
Bad USB port/cableSwap cable, use rear port, disable USB power saving10 mins
WMP library corruptionDelete %LOCALAPPDATA%\Microsoft\Media Player contents2 mins
MTP service stoppedEnable WPDBusEnum service in Services.msc1 min

Start with the MTP driver fix — it's the most common culprit by a mile. If that doesn't work, move down the list. I've never had to go past step 3 in the last five years of doing this.

Related Errors in Network & Connectivity
0X8004D01C XACT_E_CONNECTION_DOWN (0X8004D01C): Fix the DTC Link Fast 0X00000037 Fix ERROR_DEV_NOT_EXIST (0X00000037) Network Resource Gone 0XC00D11E0 Fix NS_E_WMP_IMAPI2_ERASE_FAIL (0XC00D11E0) Fast DHCP-IPv4-Exhaustion IPv4 Pool Exhaustion Critical: What to Do When DHCP Runs Out

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.