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.

Step by step
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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 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.

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 release | File version | Delivered by | Size, 64-bit |
|---|---|---|---|
| Windows 11 26H1 | 10.0.28000.3231 | KB5127646, October 13, 2026 | 2,241,696 bytes |
| Windows 11 25H2 | 10.0.26100.9711 | KB5127648, October 13, 2026 | 2,304,128 bytes |
| Windows 11 24H2 | 10.0.26100.9711 | KB5127648, October 13, 2026 | 2,304,128 bytes |
| Windows 11 23H2 | 10.0.22621.6931 | KB5129242, September 14, 2026 | 1,906,392 bytes |
| Windows 11 22H2 | 10.0.22621.6931 | KB5129242, September 14, 2026 | 1,906,392 bytes |
| Windows 11 21H2 | 10.0.22000.2600 | KB5044280, October 8, 2024 | 1,906,288 bytes |
| Windows 10 22H2 | 10.0.19041.7802 | KB5126657, October 13, 2026 | 1,848,032 bytes |
| Windows 10 21H2 | 10.0.19041.7802 | KB5126657, October 13, 2026 | 1,848,032 bytes |
| Windows 10 21H1 | 10.0.19041.7802 | KB5126657, October 13, 2026 | 1,848,032 bytes |
| Windows 10 20H2 | 10.0.19041.7802 | KB5126657, October 13, 2026 | 1,848,032 bytes |
| Windows 10 2004 | 10.0.19041.7802 | KB5126657, October 13, 2026 | 1,848,032 bytes |
| Windows 10 1909 | 10.0.18362.1316 | KB5013945, May 10, 2022 | 2,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.
| Version | Build | Size | MD5 | SHA-1 |
|---|---|---|---|---|
12.0.10586.494 | 64-bit | 1.0 MB | e3bf6cde2dde478e88667f1c9f33dbbc | b946eb63f0506e645b6815b504a74f5018e0deb1 |
12.0.10586.494 | 32-bit | 901 KB | a489cecf560ea0421c04277904210395 | 0f0ed661a8415e96d852cb9a82dc5a575347cded |
12.0.9600.17031 | 32-bit | 686 KB | 1b41e17f1f28b2762c2683f07f1caac7 | c80a1b2acd5f245a0b046df1778d7545df9a72ba |
12.0.9600.16384 | 32-bit | 676 KB | 521f596fd8256c6a2b09405d65268c52 | 1d01a596f77e5f75d6e4bfad7b92aebba72548ae |
12.0.9200.16433 | 32-bit | 594 KB | aa31b040de080821927a3f0d81feebb8 | 54185dcfb1131c56e1244f0f8ac5bf2f1db81cdc |
12.0.7601.19091 | 32-bit | 348 KB | 5342dcca8ea8ed193acaad14a5046982 | 8e67770536537606a7bd976cb0c2b4faf1559007 |
12.0.7601.18741 | 32-bit | 348 KB | c5667ee72d7364be81516c0707fef724 | 6190b07ff7813afe28e8fbd55f2c6c68469a4e81 |
12.0.7600.16385 | 64-bit | 420 KB | 54b5dcd55b223bc5df50b82e1e9e86b1 | 63c7ba8b31a90c50448038ab89df020901e39150 |
12.0.7600.16385 | 32-bit | 348 KB | 40b82688907a7dba4db3b5adde3eab3b | 5fe46cdb15804d707a4dea21fe57c4564f1534cb |
11.0.6001.7000 | 64-bit | 266 KB | 84b620508ce5bb20e5477e2c96e82c9f | b5d2beb3632a6ebeae4e2a694e109677344d1cf8 |
11.0.6001.7000 | 32-bit | 205 KB | 6d92d25519ee321870998f265e86c954 | 1bf3f4b00a8580cb0d12b2dc4ccbd2936e593d71 |
11.0.5358.4827 | 32-bit | 379 KB | 965d3eab3c0c1f7fc6c16b54e52a15f1 | 786d130832b429ba10088a6df07ccdcd596d512b |
10.0.19041.264 | 32-bit | 1.5 MB | 74ed539c7cc37c5a88bb5e2fb226fb9e | cca21e64ae9f8cc2f31303afdb53579b6eb870e3 |
10.0.18362.836 | 64-bit | 2.0 MB | daa528d9b7ab8f108a54111dd6a31712 | 9eea05a82efac6523c94d9e59277a6c665efa76f |
10.0.18362.719 | 64-bit | 2.0 MB | eea5bc7ae62ecd97254231ccd24432f5 | 0e178e6fee6ac7a9cf0694b691d702e57f08ff19 |
10.0.18362.207 | 32-bit | 1.5 MB | 1d85330f31ff9ab313e6e8f34d59d971 | 4c0cb953a7920863658eb33f77c835fec9ecca25 |
10.0.18362.1 | 64-bit | 2.0 MB | fe6bb14d517df567c4f06621f2bf85c6 | 1f678f1368361e889d85b872a5af6034517ab869 |
10.0.17763.719 | 64-bit | 2.0 MB | 7727a3fc07ab97ea4b8a18efec05467e | 400a18f26166ea97734642684900a5a7d427996e |
10.0.14393.0 | 64-bit | 1.4 MB | 9e59f73a512c3a3a9add235142db4fc7 | 8ee8eb7c91aaaaf9dbbec4dd76244f4628e31c04 |
10.0.14393.0 | 32-bit | 1.1 MB | 716d2cdf4c194a19a75d7cbd4de2c76c | 0b8b2eb253fddcf8beb11c2be832c3797919e04d |
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
mfplat.dll is missing or crashes a program: what the file is and how to fix it
FixHow to fix mfplat.dll missing or not found in Windows 10 and 11?
FixHow to fix Resampledmo.dll is not found or missing in Windows?
FixHow to fix evr.dll missing or not found in Windows?
Sources
- Winbindex, the Windows binaries index (m417z)
- Microsoft Learn: Use the System File Checker tool to repair missing or corrupted system files
- HijackLibs: mfplat.dll
File data read on October 18, 2026.
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.
…