0XC00D1B5A

Fix NS_E_NOMATCHING_MEDIASOURCE (0xC00D1B5A) on Windows 10/11

Windows Media Player or apps throw this error when a video or audio file has a codec your system can't handle. It's a decoder problem, not a broken file.

When This Error Shows Up

You're trying to play an MP4 or AVI file in Windows Media Player on Windows 10 or 11. Maybe it's a video from a GoPro, an iPhone recording, or a movie you downloaded. Instead of playing, you get a pop-up that says "No matching media type is found in the source" with error code 0xC00D1B5A. The file looks fine in File Explorer. Other videos work. But this one gives you the error every time.

Why It Happens

The real problem is simple: your system doesn't have the right codec. A codec is a tiny piece of software that tells your computer how to decode a video or audio stream. Windows Media Player only supports a few codecs out of the box. Things like HEVC (H.265) or certain AAC profiles aren't included. When it sees a file with one of those, it throws up its hands and gives you the 0xC00D1B5A error.

This isn't a corrupt file. It's not a Windows bug. It's a missing decoder. You have two real options: install the missing codec or switch to a player that already has them built-in.

Fix 1: Install the Microsoft HEVC Codec (Free Method)

Most of the time, the missing codec is HEVC (H.265). Microsoft sells it in the Store, but there's a free version you can get. Here's how to install it without paying a dime.

  1. Open a browser and go to this link: https://www.microsoft.com/store/productId/9NMZLZ1R3Z7M. That's the free HEVC extension from Microsoft.
  2. Click "Get" then "Install". Wait for it to download. A green checkmark appears when it's done.
  3. Restart Windows Media Player. Try the video again.

If it still doesn't work, that means the file uses a different codec. Move to Fix 2.

Fix 2: Install a Free Codec Pack

Sometimes you need multiple codecs. I recommend the K-Lite Codec Pack. It's been around for years and adds support for almost everything. Here's the safe way to install it.

  1. Go to the official K-Lite site: https://codecguide.com/download_kl.htm. Stay away from third-party download sites — they bundle crapware.
  2. Download the "Basic" version. It's small and covers 90% of common formats. If you still have problems, uninstall Basic and try the "Standard" version.
  3. Run the installer. When it asks about player preferences, leave it on default (it uses Media Player Classic). Uncheck any toolbar offers if you see them.
  4. Finish the install. Open your video in Windows Media Player again. It should play now.

One thing: the codec pack replaces some system files. If Windows Media Player gets weird later, you can uninstall the pack from Programs and Features. But for most people, it works fine.

Fix 3: Switch to VLC Media Player (The Easy Way)

If you don't want to mess with codecs, just use VLC. It has every codec built-in. It never asks for updates that break things. And it plays that same file without any errors.

  1. Download VLC from the official site: https://www.videolan.org/vlc/. Don't get it from the Microsoft Store — that version is outdated.
  2. Install it. All defaults are fine. It won't change your file associations unless you tell it to.
  3. Right-click your problem video, choose "Open with", then "VLC media player".

VLC will play almost anything. I've used it for years and never seen a 0xC00D1B5A error in it.

If It Still Fails

Try these last checks:

  • Open the file in a hex editor or use MediaInfo (free tool) to see what codec it actually uses. Then search for that codec specifically.
  • Right-click the file, go to Properties, then Details. Look at the "Video" and "Audio" fields. If they say "HEVC" or "H.265 ", the HEVC fix should work. If they say "VP9" or "AV1", you need a newer codec pack.
  • Make sure Windows is fully updated. Go to Settings > Update & Security > Windows Update. Install all pending updates. Some codec support comes through updates.
  • If you're on a work computer, your IT department might block codec installs. Talk to them or use a portable app like VLC Portable from a USB drive.

This error is annoying but easy to fix. In my years as a help desk manager, I've seen it dozens of times. Fix 1 works for about 70% of people. Fix 3 works for the rest. Don't waste time reinstalling Windows or deleting system files — that won't help.

Related Errors in Windows Errors
0X80093010 OSS_TOO_LONG (0X80093010) — OSS ASN encoding error fix 0X400D0194 NS_I_RESTRIPE_DONE (0X400D0194): Fix the Restripe Completion Message 0XC0000060 STATUS_NO_SUCH_PRIVILEGE (0XC0000060) Fix: Missing Privilege Error 0XC00D2763 0XC00D2763 DRM Error: Fix NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT

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.