0XC00D0FD0

NS_E_NO_ERROR_STRING_FOUND (0XC00D0FD0) on Windows Media Player

This error pops up when Windows Media Player can't play a file that's protected by DRM or corrupted. It's almost always a licensing issue or a busted codec.

When does this error hit?

You're trying to play an audio or video file in Windows Media Player (WMP) on Windows 10 or 11. Suddenly you get a pop-up: "Windows Media Player has encountered an unknown error." The error code is 0XC00D0FD0 (NS_E_NO_ERROR_STRING_FOUND). The file might be an old WMA or WMV purchased from a store, or a ripped CD with DRM protection. It can also happen after you've reinstalled Windows or moved the media folder to a new PC.

The culprit here is almost always a broken or expired DRM license. WMP can't find the decryption key because the license file is missing, corrupted, or the server that issued it is dead. Less common: a corrupt media file or a missing codec.

Root cause in plain English

Windows Media Player uses a license system called DRM (digital rights management) for protected content. When you buy or download a protected song, a license file is stored locally. This error means WMP asked for that license, but the response was gibberish—hence "no error string found." The DRM database is probably corrupted. On top of that, older DRM schemes (like from the old Microsoft PlaysForSure store) are now defunct, so no new license can be issued.

How to fix it (numbered steps)

  1. Clear the DRM license store.

    Open Windows Media Player. Go to Tools > Options > Privacy tab. Click Clear History for "Save file and URL history in the Player." Then under "Get licenses from the Internet automatically," uncheck and re-check it to reset the DRM state. Close WMP and restart it.

  2. Re-register the WMP DLLs.

    Open Command Prompt as Administrator. Type these commands one by one, hitting Enter after each:

    REG DELETE HKCU\Software\Microsoft\MediaPlayer\License /f
    REG DELETE HKLM\Software\Microsoft\MediaPlayer\License /f
    regsvr32 wmpeffects.dll
    regsvr32 wmploc.dll
    regsvr32 wmp.dll

    The first two commands delete the DRM registry keys. The last three re-register core WMP libraries. Reboot after this.

  3. Delete the corrupted licenses folder manually.

    Browse to C:\Users\<YourUsername>\AppData\Local\Microsoft\Media Player. Delete everything inside this folder (not the folder itself). Also check C:\Users\<YourUsername>\AppData\Local\Microsoft\DRM and delete all files there. Then restart WMP. It will recreate fresh license data.

  4. Reinstall Windows Media Player.

    If the error persists, turn WMP off and on again via Windows Features.

    Go to Control Panel > Programs > Turn Windows features on or off. Scroll down to Media Features, expand it, uncheck Windows Media Player. Reboot. Then go back and re-check it. Reboot again. This rebuilds the whole player stack.

If it still fails

Check the media file itself. Try playing it with VLC Media Player. If VLC plays it fine, then the file isn't corrupted—it's a WMP DRM issue. If VLC also fails, the file is broken. Replace it.

Also look at your codec pack. Some third-party codec packs (like K-Lite) can break WMP's ability to decode certain formats. Uninstall any codec packs, restart, and test WMP again. Go back to basics: Windows 10/11 ships with all needed codecs for WMA/WMV. You don't need extra packs.

If you're on Windows 11 and the error still shows, try the Windows Media Player Legacy app from the "Optional Features" section instead of the modern Media Player app. The legacy version handles DRM differently and sometimes works when the new one won't.

Bottom line: this error is almost always DRM-related. The fix is clearing the license cache. Don't waste time reinstalling codecs or running SFC scans—they rarely help here.

Related Errors in Windows Errors
0XC00D32DA NS_E_METADATA_NOT_AVAILABLE (0XC00D32DA) – When Windows Media Player Can't Find Song Info 0X80290118 Fix TPMAPI_E_INVALID_OWNER_AUTH (0x80290118) Quickly 0XC0000230 STATUS_PROPSET_NOT_FOUND (0XC0000230) fix in Windows 10/11 0X00000117 STATUS_BUFFER_ALL_ZEROS (0x00000117) Fix – Empty Buffer Bug

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.