0XC00D1166

Fix NS_E_DVD_COMPATIBLE_VIDEO_CARD (0xC00D1166) in WMP

Windows Errors Intermediate 👁 1 views 📅 May 29, 2026

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.

Was this solution helpful?