When this error shows up
You're in Windows Media Player on Windows 10 or 11, trying to play a playlist file — maybe an .asx or .wpl file you downloaded or created yourself. The player hangs, then throws error NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST (0XC00D10B9) with the message "There is no child playlist for this media item." This usually happens when you double-click a playlist that references another playlist inside it, but that inner playlist doesn't exist or is malformed.
What's actually happening here
Windows Media Player parses playlist files as containers. A parent playlist can include child playlists (nested playlists). The error fires when the parent playlist's metadata points to a child playlist entry — like <entry>child.wpl</entry> — and that file is missing, corrupted, or the entry itself is broken. The player can't resolve the reference, so it bails with 0XC00D10B9.
It's not a codec problem, not a registry issue, and not a corrupt media file. It's strictly a playlist structure problem. The fix is to repair or rebuild the playlist file.
The fix: rebuild or repair the playlist
Skip trying to reinstall WMP or running SFC — that won't help here. The real fix is editing or recreating the playlist file.
- Open the playlist file in Notepad.
Right-click the.asxor.wplfile and choose Open With → Notepad. If you're on Windows 11, you might need to pick "Choose another app" first. - Find the child playlist reference.
Look for lines like<ENTRY>or<entry>that contain a reference to another playlist file. A typical culprit looks like this:
The<ASX version="3.0"> <ENTRY> <REF HREF="missing_playlist.wpl"/> </ENTRY> </ASX>HREFpoints to a file that doesn't exist. That's your problem. - Remove the broken entry or replace it with direct media.
Option A — Delete the entire<ENTRY>block that references the missing playlist. Save the file and test.
Option B — Replace theHREFwith a direct path to a media file (like an.mp3or.wma). For example:
This eliminates the nested playlist dependency.<REF HREF="C:\Music\song.mp3"/> - Save and test in WMP.
Double-click the playlist again. If WMP still throws 0XC00D10B9, there might be multiple broken entries. Repeat step 2. - If the file is a
.wplfile (Windows Playlist), check for<media>tags that point to other playlists.
A.wplfile uses XML like this:
If<smil> <body> <seq> <media src="child_playlist.wpl"/> </seq> </body> </smil>child_playlist.wplis missing, remove that<media>line or replace thesrcwith a direct media file path. - Last resort — recreate the playlist from scratch.
Open WMP, clear the Now Playing list, drag the actual media files you want into it, then click Save As Playlist. Name it something new. This generates a clean.wplfile with no nested references. Delete the old broken playlist.
What to check if it still fails
If the error persists after editing the playlist, check these:
- File encoding. WMP expects UTF-8 or UTF-16LE. If Notepad saved the file in ANSI, the player might choke on the byte order mark (BOM). Resave as UTF-8.
- File association. Make sure
.wpland.asxare set to open with Windows Media Player. Go to Settings → Apps → Default Apps → Choose defaults by file type and verify. - Corrupt WMP library. Rare, but if you've tried everything, reset the library by deleting
%LOCALAPPDATA%\Microsoft\Media Player\*.wmdband restarting WMP. It rebuilds the database on next launch.
Most people hit this with downloaded playlists from old sites or shared playlists that rely on specific folder structures. The fix above works 99% of the time.