0XC00D1166

Fix NS_E_DVD_COMPATIBLE_VIDEO_CARD (0xC00D1166) in WMP

Your video card or driver isn't DVD-compatible according to Windows Media Player. Usually a driver issue or missing MPEG-2 decoder. Fix: update GPU driver or install a codec pack.

Quick Answer

Update your GPU driver (download directly from NVIDIA/AMD/Intel — not Windows Update) and install the Windows Media Player DVD Decoder via Settings > Apps > Optional Features. If that fails, grab the K-Lite Codec Pack Basic (no extra junk).

Why This Error Happens

This error means Windows Media Player can’t find an MPEG-2 decoder — the software component that decompresses DVD video. Your physical video card is almost certainly fine. The real culprit is one of two things:

  1. Outdated or borked GPU driver — WMP checks for DirectX Video Acceleration support. If the driver doesn’t report it correctly, you get this error.
  2. Missing DVD decoder — Windows 10/11 stopped bundling MPEG-2 decoders for licensing reasons. Without one, WMP can’t decode the disc.

I’ve seen this mostly on fresh Windows installs or after a GPU driver update that went sideways. Also common on laptops that switched from Intel integrated graphics to an NVIDIA or AMD dGPU.

Step-by-Step Fixes

Step 1: Update Your GPU Driver the Right Way

Skip Device Manager — it’s slow and often misses updates. Go straight to the source:

Reboot after the install. Then try playing the DVD again.

Step 2: Install the Windows Official MPEG-2 Decoder

Microsoft made this optional starting in Windows 10 version 1809. Here’s how to add it:

  1. Go to Settings > Apps > Optional features.
  2. Click Add a feature.
  3. Search for Windows Media Player DVD Decoder.
  4. Select it and click Install.

Wait a minute, then reboot. Test the DVD.

Step 3: Use a Third-Party Codec Pack

If the official decoder won’t install (or you’re on an older Windows build), grab the K-Lite Codec Pack Basic. Get it from codecguide.com. Run the installer — default settings are fine. It includes an MPEG-2 decoder that WMP will pick up automatically. No restart needed.

Step 4: Switch to a Different DVD Player

Still broken? WMP is old and cranky. Use VLC Media Player instead. It has its own built-in DVD decoders — doesn’t rely on system codecs at all. Download from videolan.org. Insert disc, open VLC, click Media > Open Disc. Done.

Alternative Fixes (If the Main Ones Fail)

  • Check DirectX version: Run dxdiag from the Start menu. Look at the Display tab — if DirectX 9 or lower shows, update DirectX from Microsoft’s site.
  • Disable integrated graphics: On laptops, right-click the desktop > Display settings > Graphics. Set Windows Media Player to use your high-performance GPU (NVIDIA or AMD).
  • Run the Windows Media Player troubleshooter: Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Media Player. It rarely works but costs nothing.
  • Reinstall the DVD drive driver: Device Manager > DVD/CD-ROM drives > right-click your drive > Uninstall device. Reboot — Windows reinstalls it automatically.

Prevention Tip

Keep your GPU driver updated, but don't chase every beta release. Stick to the latest stable branch from NVIDIA/AMD/Intel. If you reinstall Windows, add the DVD decoder feature before you try to watch a movie. And honestly? Install VLC as a backup player — it handles DVDs, Blu-rays, and everything else without depending on Microsoft’s flaky codec stack.

Related Errors in Windows Errors
Windows Resource Protection Could Not Perform the Requested Operation Stop 'Windows Resource Protection Could Not Perform the Requested Operation' 0X00000849 Fix 0X00000849: Too Many Items in Server Share 0XC00D138D Fix NS_E_NAMESPACE_NODE_NOT_FOUND (0XC00D138D) Error 0X0000203B ERROR_DS_LOCAL_ERROR (0x0000203B) – Real Fixes from a Consultant

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.