0X000D104F

NS_S_WMG_FORCE_DROP_FRAME (0X000D104F) – Drop This Frame Fix

Windows Errors Beginner 👁 4 views 📅 Jul 14, 2026

This error shows up when Windows Media Player or a media app can't keep up with video. Most often it's a bad codec or a driver issue. I'll walk you through the real fix.

1. Corrupted or Missing Codec (Most Common Cause)

This is the #1 reason I see the NS_S_WMG_FORCE_DROP_FRAME error. A codec is basically a translator between the video file and your playback software. If that translator's broken or missing, Windows Media Player says "I can't handle this" and drops the frame. Last month I had a guy whose .mkv movies all crashed with this error. Turned out his K-Lite Codec Pack got corrupted after a Windows update.

Fix: Reinstall or Switch Codec Packs

  1. Uninstall any codec pack you have now. Go to Settings > Apps > Installed apps and look for K-Lite, Shark007, or CCCP. Remove it.
  2. Restart your PC. This clears out leftover junk.
  3. Install a fresh codec pack. I recommend K-Lite Standard (not Mega – too much bloat). Download from the official site: codecguide.com. Stick to the 64-bit version if you're on 64-bit Windows.
  4. During install, choose LAV Filters as the default. That's usually the most stable setup.

If you don't want a full pack, you can just install VLC Media Player instead. VLC has its own codecs built in and usually skips this error entirely. I've had clients switch to VLC and never see this error again.

2. Outdated or Buggy Graphics Driver

Second most common cause. Your GPU driver tells Windows how to draw video on screen. If it's old or has a bug, it'll drop frames like crazy. I saw this on a Dell laptop running Windows 10 22H2 – Intel HD Graphics 620 driver from 2019. Every time the user tried to play a 4K video, boom, error 0X000D104F.

Fix: Update the Driver Properly

  1. Press Win + X and pick Device Manager.
  2. Expand Display adapters. Right-click your GPU (Intel, NVIDIA, or AMD) and choose Update driver.
  3. Select Search automatically for drivers. Let Windows do its thing.
  4. If it says you're up to date, go to the manufacturer's site. For Intel: intel.com > Support > Graphics. For NVIDIA: nvidia.com/drivers. For AMD: amd.com/support.
  5. Download the latest driver for your exact model. Run the installer and reboot.

Skip the generic Windows Update driver – it's often a year old. Get the direct one from the chip maker.

3. Corrupted System Files or Media Foundation Issues

Less common but happens. Windows Media Player relies on a component called Media Foundation. If that's damaged, it'll throw this error on random videos. A client's PC had this after a failed Windows 11 feature update – half his MP4 files wouldn't play.

Fix: Run System File Checker and DISM

  1. Open Command Prompt as admin. Press Win + R, type cmd, then press Ctrl + Shift + Enter.
  2. Type: sfc /scannow. Let it run. It'll fix corrupted system files.
  3. After that, type: DISM /Online /Cleanup-Image /RestoreHealth. This fixes the Windows image itself. Takes about 5-10 minutes.
  4. Restart your PC.

If that doesn't work, try reregistering Media Foundation:

regsvr32 mf.dll
regsvr32 mfplat.dll
regsvr32 mfreadwrite.dll

Run each command in an admin Command Prompt. Then test playback.

4. Overloaded CPU or RAM (Really Rare but Possible)

If your PC is choking on background tasks, video playback stutters. Like if you have 20 browser tabs open while trying to play a 4K video. The error pops up because the system can't process frames fast enough.

Fix: Close Other Apps and Check Performance

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Look at CPU and Memory usage. If either is above 90%, kill non-essential apps.
  3. Try playing the video again with nothing else running.

If that fixes it, you know your PC needs more RAM or a better CPU. But for most people, this isn't the main cause.

Quick-Reference Summary

Cause Fix Difficulty
Corrupted codec Reinstall K-Lite Standard or switch to VLC Beginner
Outdated GPU driver Update driver from Intel/NVIDIA/AMD site Beginner
Corrupted system files Run SFC, DISM, then regsvr32 commands Intermediate
High CPU/RAM usage Close background apps in Task Manager Beginner

Start with the first fix. It'll solve it for 8 out of 10 people. The driver update gets another 1. If you're still stuck after both, then dig into the system file repair. Most of the time it's a quick 10-minute fix.

Was this solution helpful?