0XC00D1B5E

Fix NS_E_NOMATCHING_ELEMENT (0XC00D1B5E) in Windows Media Player

Windows Errors Beginner 👁 1 views 📅 May 28, 2026

This error means Windows Media Player can't find a matching audio or video codec for a file. The fix usually involves installing a codec pack or converting the file.

Quick answer for pros: Install the K-Lite Codec Pack (Basic) and reboot. That fixes 90% of these errors. If it doesn't, convert the file to MP4 using HandBrake.

You're playing a video or audio file in Windows Media Player and you get that NS_E_NOMATCHING_ELEMENT (0XC00D1B5E) error. This is a codec issue — plain and simple. Windows Media Player can't find the right decoder to unpack the file's audio or video stream. The file itself is probably fine. The player just doesn't speak its language. This often happens with MKV files, FLAC audio, or older AVI files using codecs like Xvid or AC3 audio. Microsoft stripped a bunch of codecs from Windows 10 and 11 to save space and avoid licensing fees. So your system doesn't have them out of the box.

Step-by-Step Fix: Install a Free Codec Pack

  1. Download the K-Lite Codec Pack Basic. Go to codecguide.com/download_kl.htm. Grab the Basic version — it's small and has everything you need. Don't bother with Mega or Full unless you're editing video professionally. Basic covers 99% of consumer file types.
  2. Run the installer. Double-click the downloaded file. If Windows Defender asks if you want to allow changes, click Yes. The installer is safe — it's been around since 2004 and is well-maintained.
  3. Choose 'Normal' install mode. The setup wizard will ask what mode you want. Pick 'Normal.' Don't change any defaults unless you know exactly what you're doing. The defaults are tuned for most people.
  4. Let it install. Click Next through the screens. The install takes about 30 seconds. You'll see a progress bar. Wait for it to finish.
  5. Reboot your PC. After the installer finishes, restart your computer. This makes sure the new codecs are loaded into Windows Media Player's filter graph.
  6. Test the file. Open Windows Media Player again and try playing the same file. It should work now. If you still see the error, move to the alternative fix below.

After installing K-Lite, you'll also get Media Player Classic Home Cinema (MPC-HC) in your Start menu. That player is better than WMP for weird codecs — you might find you prefer it.

Alternative Fix: Convert the File

If the codec pack didn't work — maybe the file is corrupted or uses a very rare codec like RealVideo — your next move is conversion.

  1. Download HandBrake. Go to handbrake.fr and get the latest version. It's free, open source, and works on Windows 10 and 11.
  2. Install and open HandBrake. Run the installer. Accept the defaults. Launch the app after install.
  3. Load your file. Click 'Open Source' at the top left. Browse to the file that gives you the error. Select it.
  4. Pick a preset. On the right side, under 'Presets,' choose 'Fast 1080p30.' That's a safe generic MP4 preset that Windows Media Player can handle. If the file is SD or low-res, 'Fast 720p30' works too.
  5. Set the output destination. Click 'Browse' under 'Save As.' Pick a folder and name. I usually put it on the Desktop so I can find it fast.
  6. Start encoding. Click the green 'Start Encode' button at the top. The conversion takes a few minutes — depends on file size and your CPU speed. You'll see a progress bar. When it's done, you'll hear a chime.
  7. Play the new file. Open the converted MP4 file in Windows Media Player. The error should be gone.

Conversion strips out the original codec and repackages everything into H.264 video and AAC audio — both supported by WMP on all modern Windows versions.

What Won't Fix It (And Why)

Don't bother with Windows Update or reinstalling Windows Media Player. The error isn't caused by a broken player — it's caused by missing codecs. Windows Update doesn't add codec support. Reinstalling WMP gives you the same limited set of codecs you already had.

Also skip the 'Troubleshoot compatibility' option. That's for program compatibility, not codec issues. Won't do a thing.

Prevention Tip

The only way to avoid this error in the future is to install a codec pack on every fresh Windows install before you try playing media files. I do this right after Windows update on any new machine. K-Lite Basic installs silently if you want — use the /verysilent switch when running it from command line. That way it's done before you even open a video file.

Also consider using a player with bundled codecs like VLC Media Player instead of Windows Media Player. VLC includes its own decoders — it doesn't rely on Windows codecs at all. That completely sidesteps this error class. But if you're stuck with WMP for some reason (work policy, legacy app), keep that codec pack installed.

Was this solution helpful?