mfplat.dll is missing or crashes a program: what the file is and how to fix it

mfplat.dll is the Media Foundation Platform, the part of Windows that programs use to play, record and convert audio and video. Windows ships it, so there is nothing to install on its own. When a game, a video app or a recording tool says the file is missing, the cause is almost always a Windows N or KN edition without the Media Feature Pack, and sometimes a damaged Windows file that System File Checker can repair.

Prefer to fix it yourself? The manual steps follow.

How to fix mfplat.dll errors

First find out which edition of Windows you have: press Windows key + R, type winver and press Enter. If the edition name ends in N or KN, for example Windows 11 Pro N, your Windows was sold without its media components, and mfplat.dll is one of them. Add the Media Feature Pack from Settings (the steps are below), restart, and start the program again. If your edition is not an N edition, the file should already be there: install the pending Windows updates, then run sfc /scannow and DISM from an administrator Command Prompt.

Copying a single mfplat.dll into System32 or into the program's folder does not fix an N edition. Media Foundation is a set of many files, services and registry entries that work together, and the one file without the rest only moves the error to the next missing file. The Media Feature Pack installs the whole set, in the build that matches your Windows release, and Windows Update keeps it current afterwards.

The order of fixes for mfplat.dll errors: check for an N edition, add the Media Feature Pack, then Windows Update, sfc /scannow and DISM
Check your edition first: an N or KN edition without the Media Feature Pack causes most mfplat.dll errors.

Step by step

  1. Check your Windows edition. Press Windows key + R, type winver and press Enter, or open Settings, System, About and look at Edition. Windows 10 N, Windows 11 N and the KN editions sold in Korea are the same as the other editions except that Windows Media Player, the media apps and the media technologies, Media Foundation included, are left out. Write down the version too, such as 23H2 or 24H2.
  2. On Windows 11 N: add the Media Feature Pack. Open Settings, Apps, Optional features. Next to Add an optional feature, select View features, find Media Feature Pack in the list, tick it and select Next, then Add. Wait until the status says installed, then restart the PC, even if Windows does not ask.
  3. On Windows 10 N: add it from Optional features. Open Settings, Apps, Apps & features, Optional features, Add a feature. Find Media Feature Pack, select it and choose Install, then restart. From Windows 10 version 1909 onward Microsoft offers the pack only this way, as an optional feature, not as a separate download.
  4. If the pack is not in the list or will not install. Install all pending Windows updates first and restart, then look again: the pack has to match the build of Windows you run. On a work or school PC, an administrator may have blocked optional features; ask them to add it. After the pack is installed, reinstall your graphics and audio drivers if video or sound still does not work, because some media features need the drivers to register again.
  5. Not an N edition: install Windows updates and restart. Open Settings, Windows Update, install everything that is offered and restart. Updates replace mfplat.dll and the rest of Media Foundation with the current build for your Windows release, and that alone repairs a file damaged by an interrupted update.
  6. Run System File Checker. Type cmd in the Start menu, right-click Command Prompt and choose Run as administrator. Run sfc /scannow and wait until it reaches 100%. It compares protected Windows files with the stored originals and repairs a damaged or replaced mfplat.dll in System32 or SysWOW64. Restart afterwards.
  7. If System File Checker cannot repair everything, run DISM. In the same administrator window run DISM /Online /Cleanup-Image /RestoreHealth. It repairs the store that System File Checker copies its originals from, using Windows Update. When it finishes, run sfc /scannow once more, then restart.
  8. If a program crashes in mfplat.dll, fix the program side. Open Event Viewer, Windows Logs, Application, and find the Error event at the time of the crash. If it names mfplat.dll as the faulting module, update the program and your graphics driver, and remove third-party codec packs or video filters you installed for other players. They plug into Media Foundation and run inside every program that plays video.
  9. Still failing: repair Windows in place. If Windows itself was installed from a modified image with media parts removed, neither the pack nor System File Checker can bring them back. On Windows 11, Settings, System, Recovery offers Fix problems using Windows Update, which reinstalls the current version of Windows and keeps your files, apps and settings. On Windows 10, run Microsoft's installation media and choose to keep personal files and apps.

Download the genuine mfplat.dll for your Windows version

Each file below is Microsoft's own mfplat.dll for one Windows release, fetched from Microsoft's own server and checked against Winbindex, the index of the files in Windows images and updates. Pick your Windows version (Settings, System, About shows it) and the build: 64-bit for System32, 32-bit for SysWOW64. On an N edition a single file is not the fix, because Media Foundation needs its other parts too: add the Media Feature Pack instead. Use a file here to compare it with a copy you have, or when System File Checker and DISM cannot repair the file on a full edition.

Older Windows releases

A free uGetFix account is needed to download. Sign in, or create one in a minute, and you come straight back here.

What not to do

Do not download mfplat.dll from a DLL collection site.

You cannot tell which Windows release, build or architecture the file comes from, or whether it was changed. On an N edition it does not help anyway, because the files next to it are still missing, and a copy that matches nothing Microsoft has published is how tampered files get onto a PC.

Do not copy mfplat.dll from another PC.

A file from another computer belongs to that computer's Windows release and update level. Media Foundation files are updated together, so a single newer or older mfplat.dll next to the rest of an older set can make video playback fail in a new way, with an entry point or faulting module error instead of a missing one.

Do not put a copy into the program's folder.

Some guides suggest placing mfplat.dll next to the game's .exe. The program then loads that copy instead of Windows' own, it never gets updates, and it still cannot find the other Media Foundation files on an N edition. If you already did this, delete that copy.

Do not install a codec pack to fix this error.

Codec packs add decoders for players. They do not contain Media Foundation, and some of them plug filters into it that cause crashes in mfplat.dll later. The Media Feature Pack is Microsoft's own package for N editions and the only one that adds the platform.

Do not switch to another Windows edition just for this.

An N edition is fully supported and gets the same updates. Adding the Media Feature Pack takes a few minutes and keeps your license, files and apps as they are.

Check the copy on your PC

Choose the mfplat.dll you are unsure about, for example one in a program folder. Its checksum is calculated in your browser and compared with 328 Microsoft builds of the file from Windows releases and updates.

or drop the file here

The file stays on your computer. Nothing is uploaded: the checksum is computed locally.

2 genuine programs have been documented loading a planted copy of mfplat.dll. Found an mfplat.dll outside System32 and SysWOW64, for example in Downloads, Temp, AppData or a folder next to a copied Windows program? Windows never puts it there, and the name can be used to run code inside a trusted program. That is a security question, not an error one. Is the mfplat.dll on your PC genuine? On 2-Spyware

The error messages and what each one means

The wording tells you which problem you have. These are the texts Windows and programs show, as written, with the file name filled in.

The mfplat.dll error messages, what each one means and the fix for each
Not found points to a missing Media Feature Pack or a damaged file; entry point and faulting module errors point to the program.
The code execution cannot proceed because MFPlat.DLL was not found. Reinstalling the program may fix this problem.

The wording of Windows 10 and Windows 11. Reinstalling the program does not help. On an N or KN edition this is the missing Media Feature Pack: add it from Optional features and restart. On a full edition, install updates and run sfc /scannow and DISM.

The program can't start because MFPlat.DLL is missing from your computer. Try reinstalling the program to fix this problem.

The same situation in the older wording. The same fix: Media Feature Pack on an N edition, System File Checker on a full one.

The procedure entry point could not be located in the dynamic link library MFPlat.DLL.

Windows names a function in this message. The program asked mfplat.dll for a function that your copy does not have, because the program was built for a newer Windows than you run, or because an old copy of mfplat.dll sits in the program's folder. Delete such a copy, install Windows updates, or use a version of the program made for your Windows.

Faulting module name: MFPlat.DLL

A line from the Application log in Event Viewer after a crash. The crash happened while the program was handling audio or video through Media Foundation. Check the Faulting module path line: if it is System32 or SysWOW64, update the program and the graphics driver, remove third-party codec packs and run sfc /scannow. If it is the program's folder, delete that copy.

MFPlat.DLL is either not designed to run on Windows or it contains an error.

A file with this name was found but could not be loaded. It is damaged, blocked by security software, or the wrong build, such as a 32-bit copy next to a 64-bit program. If the path is the program's folder, delete it. If it is System32 or SysWOW64, run sfc /scannow and DISM.

File facts

mfplat.dll is the core of Media Foundation, the Windows platform for audio and video. Programs load it to open media files and streams, decode and encode video, use the graphics card for playback, and capture from cameras and microphones. Games that play video cutscenes, streaming and recording tools, video editors and the Windows media apps all depend on it. What Windows reports for the genuine file:

Description in the file
Media Foundation Platform DLL
Where the genuine mfplat.dll belongs
C:\Windows\System32C:\Windows\SysWOW64
Signed by
Microsoft Windows, with a Windows catalog signature: the file's Properties show no Digital Signatures tab, which is normal. Check it in PowerShell: Get-AuthenticodeSignature <path to the file> (Status: Valid).

On 64-bit Windows, System32 holds the 64-bit file and SysWOW64 the 32-bit one; the folder names are historical. Both are present on every full edition, and both are missing on an N or KN edition until the Media Feature Pack is added. The genuine file describes itself as Media Foundation Platform DLL (Properties, Details, File description) and is about 2 MB: in Windows 11 24H2 and 25H2 the 64-bit file is 2,304,128 bytes and the 32-bit file 1,800,624 bytes, in Windows 10 22H2 they are 1,848,032 and 1,544,480 bytes. Microsoft signs it through a catalog, so the Properties window may show no Digital Signatures tab, although the file is genuine.

What mfplat.dll does: games, video apps and recording tools use Media Foundation through it, and N editions leave it out
Every program that plays or records video through Media Foundation starts with mfplat.dll.

mfplat.dll versions by Windows release

Every Windows release has its own build of mfplat.dll, updated together with Windows. Winbindex lists 308 distinct Microsoft builds; the table shows the newest one indexed for each release and the update that delivered it.

Windows releaseFile versionDelivered bySize, 64-bit
Windows 11 26H110.0.28000.3231KB5127646, October 13, 20262,241,696 bytes
Windows 11 25H210.0.26100.9711KB5127648, October 13, 20262,304,128 bytes
Windows 11 24H210.0.26100.9711KB5127648, October 13, 20262,304,128 bytes
Windows 11 23H210.0.22621.6931KB5129242, September 14, 20261,906,392 bytes
Windows 11 22H210.0.22621.6931KB5129242, September 14, 20261,906,392 bytes
Windows 11 21H210.0.22000.2600KB5044280, October 8, 20241,906,288 bytes
Windows 10 22H210.0.19041.7802KB5126657, October 13, 20261,848,032 bytes
Windows 10 21H210.0.19041.7802KB5126657, October 13, 20261,848,032 bytes
Windows 10 21H110.0.19041.7802KB5126657, October 13, 20261,848,032 bytes
Windows 10 20H210.0.19041.7802KB5126657, October 13, 20261,848,032 bytes
Windows 10 200410.0.19041.7802KB5126657, October 13, 20261,848,032 bytes
Windows 10 190910.0.18362.1316KB5013945, May 10, 20222,075,248 bytes

Older copies of mfplat.dll found on PCs

Public DLL catalogues have collected 20 copies of mfplat.dll uploaded from PCs, from version 10.0.14393.0 to 12.0.10586.494. Many come from older Windows releases such as Windows Vista, 7 and 8.1, whose Media Foundation had other version numbers. The table lists each with its checksums, so you can tell which one you have.

None of these replaces the file your Windows ships: the newest build indexed for Windows is 10.0.28000.3231, and each release keeps its own. If the check on this page finds your file in this list, it is most likely an older Microsoft build that was copied somewhere by hand, often into a game folder to silence the missing file error. Remove the copy, and add the Media Feature Pack or repair Windows instead.

VersionBuildSizeMD5SHA-1
12.0.10586.49464-bit1.0 MBe3bf6cde2dde478e88667f1c9f33dbbcb946eb63f0506e645b6815b504a74f5018e0deb1
12.0.10586.49432-bit901 KBa489cecf560ea0421c042779042103950f0ed661a8415e96d852cb9a82dc5a575347cded
12.0.9600.1703132-bit686 KB1b41e17f1f28b2762c2683f07f1caac7c80a1b2acd5f245a0b046df1778d7545df9a72ba
12.0.9600.1638432-bit676 KB521f596fd8256c6a2b09405d65268c521d01a596f77e5f75d6e4bfad7b92aebba72548ae
12.0.9200.1643332-bit594 KBaa31b040de080821927a3f0d81feebb854185dcfb1131c56e1244f0f8ac5bf2f1db81cdc
12.0.7601.1909132-bit348 KB5342dcca8ea8ed193acaad14a50469828e67770536537606a7bd976cb0c2b4faf1559007
12.0.7601.1874132-bit348 KBc5667ee72d7364be81516c0707fef7246190b07ff7813afe28e8fbd55f2c6c68469a4e81
12.0.7600.1638564-bit420 KB54b5dcd55b223bc5df50b82e1e9e86b163c7ba8b31a90c50448038ab89df020901e39150
12.0.7600.1638532-bit348 KB40b82688907a7dba4db3b5adde3eab3b5fe46cdb15804d707a4dea21fe57c4564f1534cb
11.0.6001.700064-bit266 KB84b620508ce5bb20e5477e2c96e82c9fb5d2beb3632a6ebeae4e2a694e109677344d1cf8
11.0.6001.700032-bit205 KB6d92d25519ee321870998f265e86c9541bf3f4b00a8580cb0d12b2dc4ccbd2936e593d71
11.0.5358.482732-bit379 KB965d3eab3c0c1f7fc6c16b54e52a15f1786d130832b429ba10088a6df07ccdcd596d512b
10.0.19041.26432-bit1.5 MB74ed539c7cc37c5a88bb5e2fb226fb9ecca21e64ae9f8cc2f31303afdb53579b6eb870e3
10.0.18362.83664-bit2.0 MBdaa528d9b7ab8f108a54111dd6a317129eea05a82efac6523c94d9e59277a6c665efa76f
10.0.18362.71964-bit2.0 MBeea5bc7ae62ecd97254231ccd24432f50e178e6fee6ac7a9cf0694b691d702e57f08ff19
10.0.18362.20732-bit1.5 MB1d85330f31ff9ab313e6e8f34d59d9714c0cb953a7920863658eb33f77c835fec9ecca25
10.0.18362.164-bit2.0 MBfe6bb14d517df567c4f06621f2bf85c61f678f1368361e889d85b872a5af6034517ab869
10.0.17763.71964-bit2.0 MB7727a3fc07ab97ea4b8a18efec05467e400a18f26166ea97734642684900a5a7d427996e
10.0.14393.064-bit1.4 MB9e59f73a512c3a3a9add235142db4fc78ee8eb7c91aaaaf9dbbec4dd76244f4628e31c04
10.0.14393.032-bit1.1 MB716d2cdf4c194a19a75d7cbd4de2c76c0b8b2eb253fddcf8beb11c2be832c3797919e04d

Copies uploaded by users to a public DLL catalogue, read on 14 October 2026. We list their checksums so you can identify a file; we do not offer them for download and we did not verify each one against Microsoft's signature.

Questions people ask

What is a Windows N edition?

N editions (and KN editions in Korea) are versions of Windows 10 and Windows 11 sold without Windows Media Player, the built-in media apps and the media technologies, Media Foundation and mfplat.dll included. Everything else is the same. The Media Feature Pack, a free optional feature from Microsoft, adds the missing parts back.

Is mfplat.dll a virus?

No. The copies in System32 and SysWOW64 are genuine Windows files. A copy anywhere else is not Windows' file and deserves a check: the security page linked above shows how to tell them apart.

Do I have to reinstall the Media Feature Pack after a Windows upgrade?

Usually not, but after moving to a new version of Windows, such as from 23H2 to 24H2, check that it is still listed under Optional features. If programs report mfplat.dll missing again after an upgrade, add the pack again: it has to match the version you run.

Can I just copy mfplat.dll into the game folder?

It can make the first error go away, but the game then asks for the next Media Foundation file, or crashes when it plays its first video. The copy also stays at its old build forever. Add the Media Feature Pack instead, and delete any copy you put into the game folder.

Why does a game need mfplat.dll at all?

Many games play their intro, cutscenes or trailers as video files and decode them through Media Foundation. Launchers, in-game browsers, voice chat and recording features use it too. On a full edition of Windows you never notice, because the file is always there.

Should I use the 32-bit or the 64-bit file?

Windows needs both and has both on a full edition: the 64-bit file in System32 for 64-bit programs and the 32-bit file in SysWOW64 for 32-bit programs. The Media Feature Pack adds both at once, which is one more reason to use it instead of single files.

I use Windows Server. Where is the Media Feature Pack?

Windows Server does not use the pack. Media Foundation is a server feature there: add it in Server Manager with Add Roles and Features, or in an administrator PowerShell window with Install-WindowsFeature Server-Media-Foundation, then restart.

Related guides

Reference

mfplat.dll is missing or crashes a program: what the file is and how to fix it

Fix

How to fix mfplat.dll missing or not found in Windows 10 and 11?

Fix

How to fix Resampledmo.dll is not found or missing in Windows?

Fix

How to fix evr.dll missing or not found in Windows?

Sources

File data read on October 18, 2026.

About the authoruGetFix Editorial TeamEditorial team

The editors who write and check uGetFix guides and reference pages. File facts are read from Microsoft's own installers and documentation, and every page shows the date its data was read.

Questions and experiences

Ask about this page: members and our editors answer. Reading is open; writing needs a free account.

0 comments

…

4,323 members already hereThey read, write, comment and vote. 0 verified · 32 joined this year