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)
- Clear the DRM license store.
Open Windows Media Player. Go to
Tools > Options > Privacytab. 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. - 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.dllThe first two commands delete the DRM registry keys. The last three re-register core WMP libraries. Reboot after this.
- 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 checkC:\Users\<YourUsername>\AppData\Local\Microsoft\DRMand delete all files there. Then restart WMP. It will recreate fresh license data. - 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.