0XC00D0BC3

Fix NS_E_AUDIO_CODEC_ERROR (0XC00D0BC3) on Windows

Windows Errors Beginner 👁 0 views 📅 May 26, 2026

This error pops up when Windows Media Player or Groove can't play an audio file. Usually a corrupt codec or missing system update.

You're trying to play an audio file—maybe an MP3, an old WMA, or a video file with audio—and Windows Media Player or Groove Music throws up NS_E_AUDIO_CODEC_ERROR (0XC00D0BC3). The file sits there, grayed out, or the player just skips it silently. I've seen this happen most often with files downloaded from old CD rips or weird formats like AC3 or DTS in a container.

What actually causes this

The error means the audio codec needed to decode that file isn't installed or is corrupted. Windows includes basic codecs for common formats (MP3, AAC, FLAC), but anything exotic—like AC3, DTS, or older WMA variants—needs a separate decoder. The file itself might be fine, but your system can't read it.

Common triggers:

  • Files ripped from DVDs or Blu-rays that use Dolby Digital (AC3) or DTS.
  • Audible audiobooks in the old .aa format (needs a specific decoder).
  • Corrupted system files after a Windows update.
  • Third-party codec packs that partially broke.

How to fix it

Try these in order. Skip the first if you've already tried it.

  1. Install the Media Feature Pack (Windows N/KN editions only)

    If you're on Windows 10 or 11 N (European versions), Microsoft strips out media codecs by default. That's your problem.

    Settings -> Apps -> Optional Features -> Add a feature -> Media Feature Pack

    Install it, restart, try again. Had a client last month whose entire audio library didn't play—this fixed it.

  2. Install a standalone codec pack

    For normal Windows versions, grab the K-Lite Codec Pack (Basic). It's clean, doesn't bloat your system, and includes AC3, DTS, and almost everything else. Don't use the Mega pack unless you know what you're doing—it can break other apps.

    Download from the official site, run the installer, pick "Normal" preset. Restart any media player after.

  3. Run the system file checker

    If a codec got corrupted, SFC might fix it. Open Command Prompt as Admin and run:

    sfc /scannow

    Let it finish. If it finds and fixes corrupted files, reboot and test.

  4. Use a different player

    This is the quickest workaround: install VLC Media Player. It bundles its own codecs and doesn't rely on Windows ones. It'll play almost any audio file without errors. I've never seen 0XC00D0BC3 in VLC.

If it still fails

Check the file itself. Is it maybe DRM-protected? Old iTunes M4P files or Audible .aa files need their respective apps. Try opening the file in VLC—if VLC can't play it, the file is damaged. Download a fresh copy.

Also, check Windows Update. A missing cumulative update can break codec support. Run Windows Update, install everything pending, reboot.

Last resort: reset the Store cache (if using Groove). Open PowerShell as Admin and run:

wsreset.exe

That clears corrupt app data for Store-related apps. Then try Groove again.

If none of this works, you're likely dealing with a super rare codec. Look up the exact audio format of the file (use MediaInfo tool) and search for that specific codec. But 99% of the time, step 2 or step 4 solves it.

Was this solution helpful?