mfplat.dll is missing

Fix mfplat.dll Missing in Games on Windows 10/11

Games crash with mfplat.dll missing. This is a Windows Media Feature Pack problem, not a game issue. Here's the fix.

Quick answer

Install the Media Feature Pack for Windows 10/11 N and KN editions — that's the real fix. Don't download mfplat.dll from random sites.

Why this happens

You're running Windows 10 or 11 N edition (or KN for Korea), and Microsoft stripped out media-related components from those builds to comply with EU antitrust rulings. Games that ship with video cutscenes or use Windows Media Foundation to play them will look for mfplat.dll and won't find it. The error usually shows up right at launch, sometimes after the intro logo, and it's a hard crash.

What's actually happening here is the game's launcher or engine calls into Media Foundation to decode a video file. On a normal Windows install that DLL exists in C:\Windows\System32. On N editions it's simply not there. The game doesn't care about the edition — it just wants the API to exist.

So don't waste time hunting for standalone DLL downloads. Those files get flagged by antivirus, they're often outdated, and they can cause other DLL mismatch errors down the road. The proper route is the feature pack Microsoft publishes exactly for this gap.

Fix: Install the Media Feature Pack

  1. Press Win + I to open Settings.
  2. Go to AppsOptional features (on Windows 11 it's under Apps, on Windows 10 it's under Apps & features → Optional features).
  3. Click Add a feature.
  4. Search for Media Feature Pack.
  5. Select it and click Install. You'll need to reboot when it's done.
  6. Launch the game again.

That's the whole fix. It adds back the missing media components, including mfplat.dll, without you having to touch a single system file manually.

If you're on Windows 10 N, you might also see the pack under Settings → System → Optional features. The location shifts a bit between versions, but the search term is the same.

Alternative fixes if the main one fails

Check if you're actually on N edition

Open Settings → System → About and look at Edition. If it says Windows 10 Pro N or Windows 11 Home N, then the pack is your fix. If it says plain Windows 10 Pro without the N, then the Media Feature Pack option might not even appear in Optional features — and that's a clue something else is wrong.

Run the game's built-in video fix

Some games, especially older ones, have a -novideo or -nobink launch option that skips intro videos entirely. Add it to the game's shortcut or Steam launch options. It's a workaround, not a solution — you'll still lack Media Foundation for anything else that needs it. But it gets you past the crash if the pack install somehow doesn't take effect immediately.

Reinstall the game

If the error persists after the feature pack, uninstall and reinstall the game. Game installs that were done before the pack might have cached a broken file path or skipped a media component check. A clean reinstall usually sorts that out.

Update graphics drivers

Skip this unless you're also seeing graphical glitches. The mfplat.dll error is not driver-related. But older AMD and Intel drivers sometimes trigger a secondary crash after the media decode fails, and updating clears that noise. Still, the primary fix remains the feature pack.

Prevention tip

If you ever reinstall Windows, pick the non-N edition when you can. N editions exist for licensing reasons, but they save you a step every time you want to watch a local video or play a game with cutscenes. If you're stuck with N, bookmark the Optional features page — you'll be back here after every major update that resets optional feature settings.

Also, never accept a mfplat.dll download from a DLL site. Those are almost always outdated builds, and some are packed with junk. The Windows Update channel is the only place that DLL should ever come from.

Related Errors in Software – Games & Drivers
D3D11 GPU Does Not Meet Requirements Fix 'D3D11 GPU Does Not Meet Requirements' Error null Fix Fallout 4 CTD on cell load in downtown Boston (PC) LowLevelFatalError Fix "Low Level Fatal Error" in Unreal Engine Games OpenGL 3.3 not supported Fix 'OpenGL 3.3 Not Supported' Error in Minecraft (Java Edition)

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.