sodcalculator

10 Tech How-To

Fix Video Could Not Be Decoded Error in Windows 11

Guide 10-22297 · Updated · Step by step

If you’re seeing the “Video could not be decoded” error in Windows 11, it usually means your system is missing the right codec or the video file is corrupted. This guide walks you through practical fixes, from installing free codecs to resetting your video player, so you can get back to watching your content.

What You’ll Need

  • Administrator access to your Windows 11 PC (to install codecs or change system settings).
  • An internet connection (to download codec packs or update drivers).
  • Your video file location (so you can test after each fix).

Step-by-Step

  1. Identify the player and file type. Note which app shows the error (e.g., Movies & TV, VLC, Windows Media Player) and the file extension (e.g., .mkv, .avi, .hevc). This helps you choose the right fix.
  2. Install the official HEVC codec (if the file is HEVC/H.265). Open the Microsoft Store, search for “HEVC Video Extensions from Device Manufacturer” (it’s free, unlike the paid one). Install it, then restart the app and try playing the file again. If you can’t find it, skip to the next step.
  3. Install a free codec pack (like K-Lite Codec Pack). Download the “Basic” or “Standard” version from the official website. Run the installer, accept defaults, and restart your PC. This adds support for many formats that Windows doesn’t handle natively.
  4. Use a different media player. VLC Media Player is a reliable free option that includes its own codecs. Download and install it, then open your video file with VLC. If it plays, the issue is with the default player, not the file.
  5. Update your graphics driver. Outdated GPU drivers can cause decoding errors. Press Win + X and select “Device Manager.” Expand “Display adapters,” right-click your GPU, choose “Update driver,” then “Search automatically.” Restart after updating.
  6. Repair or reset the video player app. Go to Settings > Apps > Installed apps. Find the app that’s failing (e.g., Movies & TV). Click the three dots and choose “Advanced options.” Scroll down and click “Repair” first. If that doesn’t work, try “Reset.” This will clear app data and settings.
  7. Run the Video Playback Troubleshooter. Open Settings > System > Troubleshoot > Other troubleshooters. Find “Video Playback” and click “Run.” Follow the prompts to detect and fix common issues.
  8. Check for file corruption. If the error happens with one specific file, it might be damaged. Try playing a different video. If that works, try re-downloading the file or converting it using a tool like HandBrake (free) to a more compatible format like MP4 (H.264).

Common Mistakes

  • Skipping the codec pack and only relying on the Store codec. The HEVC extension only covers H.265, not other formats like VP9 or AV1. A codec pack covers more ground.
  • Installing multiple codec packs. This can cause conflicts. Stick to one, like K-Lite, and avoid installing others.
  • Not restarting after installing codecs or drivers. Many fixes require a reboot to take effect.
  • Assuming the file is fine. If the error appears only with one file, it’s likely the file, not your system.
  • Ignoring Windows updates. Sometimes a pending update fixes known playback bugs. Check Settings > Windows Update and install any pending updates.

Tips

  • Use VLC as your primary player. It handles almost any format without extra codecs, saving you from this error entirely.
  • Keep your GPU drivers updated. Set a reminder to check for updates monthly, especially after major Windows updates.
  • Convert problematic files. If you regularly encounter unsupported formats, converting them to MP4 (H.264) ensures compatibility with all players.
  • Test in a different app. If the error persists, try opening the file in a browser (drag it into Chrome or Edge) – if it plays there, the issue is isolated to the media player.

Troubleshooting

If the steps above don’t resolve the error, try these advanced fixes:

  • Run System File Checker. Open Command Prompt as administrator (right-click Start > Terminal (Admin)). Type sfc /scannow and press Enter. This repairs corrupted system files that might affect video decoding. Restart after it completes.
  • Check for hardware acceleration issues. In some players (like VLC), you can disable hardware acceleration in settings. Go to Tools > Preferences > Input/Codecs, and set “Hardware-accelerated decoding” to “Disable.” This forces software decoding, which might fix the error if your GPU driver is problematic.
  • Update the app from the Microsoft Store. Open the Store, click Library, and check for updates for the video player you’re using.
  • Create a new user account. If the error only happens in your user profile, a corrupted profile might be the cause. Create a new local account (Settings > Accounts > Family & other users) and test playback there.
  • If all else fails, use a portable player. Download a portable version of VLC (no installation) and run it from a USB drive. This bypasses any system-wide codec issues.

Frequently Asked Questions

Why does Windows 11 say “Video could not be decoded”?

This error appears when the video file uses a codec that Windows or the app doesn’t have built-in support for. It can also happen if the file is corrupted or the graphics driver is outdated.

Is the HEVC codec free?

There are two versions in the Microsoft Store: one from the device manufacturer (free) and one that costs a small fee. The free one works on most systems; if it’s not available, the paid one is an alternative, but you can also use a free codec pack instead.

Will installing a codec pack harm my PC?

No, as long as you download from the official website (e.g., codecguide.com for K-Lite) and stick to one pack. Avoid bundling multiple packs, as they can conflict.

Why does the error only happen with one video file?

That usually means the file itself is corrupt, incomplete, or uses a rare codec. Try re-downloading or converting the file to a standard format like MP4.

Does VLC Media Player need external codecs?

No, VLC includes its own codecs for almost all formats. That’s why it’s often the easiest fix for decoding errors.

Can I fix this without installing anything?

Yes, you can try updating your graphics driver, running the Video Playback troubleshooter, or resetting the video app in Settings. These don’t require extra software.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →