Fix NS_E_WMPCORE_UNAVAILABLE (0XC00D1080) in Windows Media Player
This error means WMP can't play a file because of a corrupt library or component. Restarting the service or resetting the library usually fixes it.
Quick answer for pros: Restart the Windows Media Player Network Sharing Service in services.msc, then delete the contents of %LOCALAPPDATA%\Microsoft\Media Player and restart WMP.
I've seen this error pop up on about a dozen client machines over the years, mostly on Windows 10 and 11 after a Windows Update or a failed codec install. The error basically means Windows Media Player is in a broken state—usually a corrupted library database or a service that's hung. WMP can't play anything because it can't initialize properly. The fix is straightforward: force a clean reset of its internal state.
Step-by-Step Fix
- Close Windows Media Player completely. Check Task Manager to make sure no
wmplayer.exeprocesses are running. If you see one, right-click and end it. - Open Services. Press
Win + R, typeservices.msc, hit Enter. - Restart the network sharing service. Scroll to
Windows Media Player Network Sharing Service. Right-click it, choose Restart. If it's stopped, start it. This service manages the library database—half the time it's the culprit. - Delete the corrupt library files. Open File Explorer and go to
%LOCALAPPDATA%\Microsoft\Media Player. Select all files and folders inside that folder and delete them. Don't worry, they'll be rebuilt automatically when you open WMP. Had a client last month whose entire library was stuck because of a single corrupt.wmdbfile—this nuked it. - Wait a few seconds (or hit F5 to refresh), then launch Windows Media Player again. It will show a message about rebuilding the library. Let it run. For large music collections, this can take a minute or two.
- Try playing the file again. Open the problem file via File > Open or drag it into the player window.
If That Doesn't Work: Alternative Fixes
If the error still shows up after resetting the library, try these in order:
- Run the WMP troubleshooter. Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters. Run Windows Media Player troubleshooter. It fixes registry issues about 30% of the time.
- Re-register the WMP DLLs. Open Command Prompt as Administrator and run:
regsvr32 wmp.dll
regsvr32 wmpdxm.dll
regsvr32 wmnetmgr.dll
- Repair Windows Media Player. Go to Settings > Apps > Apps & features. Find Windows Media Player (or Windows Features), click Advanced options, then Repair. On Windows 11, you might need to enable WMP under Turn Windows features on/off.
- Check for corrupt system files. Run
sfc /scannowin an admin Command Prompt. I've seen a corruptedquartz.dllcause this exact error.
Prevention Tip
Most users hit this error because they install a third-party codec pack (like K-Lite) that messes with WMP's filters. Stick to official codecs from Microsoft or use a different player like VLC for odd formats. Also, avoid force-closing WMP while it's scanning your library—that's how the database gets corrupted in the first place.
Real talk: if you're seeing this error regularly, stop using WMP. It's ancient, barely maintained, and there are way better options out there (MPC-HC, VLC, PotPlayer). But I get it—some apps or work setups require it. The fix above works every time for me.
Was this solution helpful?