0XC00D0BC4

Fix NS_E_VIDEO_CODEC_NOT_INSTALLED (0XC00D0BC4)

Windows Errors Intermediate 👁 0 views 📅 Jul 17, 2026

Missing video codec error in Windows Media Player or apps. Often happens after codec packs got removed or updates broke things. Fix depends on what you're playing.

1. The HEVC codec is missing — most common on Windows 10/11

What's actually happening here is Windows Media Player and a lot of modern apps rely on the HEVC (H.265) codec to play high-efficiency video files. Microsoft used to bundle this with Windows, but starting around Windows 10 version 1809, they pulled it out. So if you see this error when opening an .mp4 or .mkv file, 90% of the time it's the HEVC codec.

The fix is simple but you need to be careful with which version you grab. There's a free device-manufacturer HEVC pack from Microsoft that only works if your hardware supports hardware decoding. But honestly, that free one sometimes just doesn't install — it's broken for many people.

The real fix: go to the Microsoft Store and search for "HEVC Video Extensions from Device Manufacturer". It's free. Install it. Then restart the app you're using. If that fails, you might need the paid version from Microsoft ($0.99), which works on any hardware. I know it's stupid to pay for a codec, but if you need it now, it's faster than hunting down shady downloads.

If you prefer the command line, you can install it via winget:
winget install "HEVC Video Extensions from Device Manufacturer"

2. The file uses a codec your system doesn't have at all — like VP9 or AV1

Sometimes the error isn't about HEVC. The file might be using Google's VP9 codec (common in WebM files) or the newer AV1 codec. Windows Media Player won't play these natively, and that's by design — Microsoft wants you to use their store extensions.

Check the file format first. Right-click the file, go to Properties > Details. Look at the "Video compression" line. If you see "vp09" or "vp80" or "av01", that's your problem.

You have two options:

  • Install the VP9 Video Extensions from Microsoft Store (free). Same pattern as HEVC — search for "VP9 Video Extensions" and install.
  • Or for AV1, grab the "AV1 Video Extension" (also free, requires recent GPU for hardware decoding).

If you don't want to go through the store, use VLC media player. It ships with its own codecs and doesn't care about Windows codec packs. That's my recommendation if you just want to watch the file and move on. But if you need to keep using Windows Media Player for some reason, the store extensions are the way.

3. Corrupted codec packs or missing DirectShow filters — the deep end

This one's for people who installed a codec pack like K-Lite or CCCP years ago and now it's half-broken after a Windows update. What's happening is the old codec pack registered filters in the system that got removed or overwritten by the update, but the registry still points to missing files.

The fix: uninstall any codec packs you have. Go to Settings > Apps > Installed apps, look for anything named "K-Lite", "CCCP", "FFDShow", "AC3Filter", and uninstall. Then restart.

After restart, reinstall a clean, current codec pack. K-Lite Mega Codec Pack (version 18.2 or newer) is the most reliable. During install, pick "Lots of stuff" profile — it includes the HEVC, VP9, and AV1 decoders. This will register everything cleanly.

If you still get the error after that, you can try repairing the codec filters with this command in an admin command prompt:
regsvr32 quartz.dll
That's the DirectShow filter manager. If it succeeds, it means the filter graph was missing registration. If it fails, you have a deeper system file corruption — run sfc /scannow next.

One more thing: if you're on Windows 11 22H2 or newer, some old codec packs don't work properly because Microsoft changed how media foundation works. In that case, skip the pack and just install the store extensions from fix #1 and #2. It's less headache.

Quick-reference summary

CauseFixTime
HEVC codec missingInstall HEVC Video Extensions from Microsoft Store2 min
VP9 or AV1 fileInstall VP9 or AV1 extension, or switch to VLC2 min
Corrupted codec packsUninstall old packs, reinstall K-Lite Mega, or use store extensions10 min

Remember: the error 0XC00D0BC4 is always about a missing codec. Windows just can't decode the video stream. Don't waste time reinstalling drivers or running sfc unless you've tried the store extensions first. That's the fix 9 out of 10 times.

Was this solution helpful?