NS_E_INVALID_VIDEO_CQUALITY (0XC00D1BC8) Fix in Windows
Quick fix: Set video codec quality to default in registry. This error pops up when a media player or app feeds a wrong quality value to the codec.
Quick answer for advanced users: Go to HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Settings and delete the VideoQuality key. Restart Media Player.
Why this error shows up
I know this error is infuriating. You're trying to play a video in Windows Media Player or another app that uses the Windows Media Foundation, and suddenly you get NS_E_INVALID_VIDEO_CQUALITY (0XC00D1BC8). It means the app sent a codec quality setting that the system doesn't understand. Usually this happens when a third-party codec pack (like K-Lite or CCCP) or a bad registry tweak messes with the default quality value.
I saw this mostly on Windows 10 22H2 and Windows 11 after someone installed a codec pack and then uninstalled it badly. The registry sticks around with wrong data. The video codec then gets confused and throws this error instead of playing your file.
Fix steps (main fix)
Skip reinstalling Windows Media Player – it doesn't fix the root cause. The real fix is cleaning the registry.
- Press Win + R, type
regedit, and hit Enter. Say Yes to UAC prompt. - Navigate to this path:
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Settings - In the right pane, look for a value named
VideoQuality. If you see it, right-click and Delete it. - Close Regedit.
- Open Windows Media Player or your affected app. Try playing the video again.
That's it. The app will now use the default quality setting. The error should vanish.
Alternative fixes if the main one doesn't work
If the registry key is missing or deleting it didn't help, try these:
Reinstall codecs properly
Third-party codec packs are the biggest trigger for this error. Uninstall any codec packs you have (like K-Lite Mega Codec Pack or Combined Community Codec Pack). Then restart your PC. Windows has built-in codecs for most common formats – you usually don't need extra ones. If you still need special codecs, install only the K-Lite Basic pack (not the full one). It keeps the registry clean.
Reset Windows Media Player settings
Open Control Panel > Programs > Default Programs > Set your default programs. Find Windows Media Player, click Choose defaults, and select all file types you want it to handle. Then click Reset in the same window. This forces the player to recreate its settings fresh.
Fix Windows Media Foundation
Open Command Prompt as Administrator. Run these commands one by one:
dism /online /cleanup-image /restorehealth
sfc /scannow
regsvr32 wmvcore.dll
regsvr32 wmadmod.dll
The first two fix system files. The last two reregister the video and audio codecs. Restart after.
Check for corrupt video file
Sometimes the error is actually the video file itself, not the system. Try playing a different video file. If that works, the first file is corrupt. Use a tool like VLC to repair it (Tools > Preferences > Input/Codecs > Demuxers > Enable repair).
Prevention tip
Don't install codec packs unless you absolutely need to. Windows 10 and 11 handle MP4, AVI, MKV, and MPEG out of the box. If you need something exotic like HEVC (H.265), install the official Microsoft HEVC extension from the Store – it's free. Stick to that. If you do use a codec pack, uninstall it through the system's uninstaller, not by deleting files. That way the registry stays clean.
Also, avoid registry cleaners. They often remove stuff they shouldn't. This error is rare if you keep your system stock.
Was this solution helpful?