Как скачать mfplat.dll для Windows 11/10/7 и исправление ошибок при запуске игр и программ

Иногда при запуске игр и программ в Windows различных версий пользователи могут столкнуться с ошибкой "Cannot continue code execution because the system has not detected mfplat.dll" или "Программа не может быть запущена из-за отсутствия mfplat.dll" с предложением переустановить программу для устранения проблемы.

В этой инструкции подробно описано, как исправить такую ошибку и скачать mfplat.dll при необходимости. А также о том, что этот файл.

Файл mfplat.dll в Windows

Система не обнаружила mfplat.dll - сообщение об ошибке
Свойства файла mfplat.dll

  • x64 версия mfplat.dll находится в папке C:\Windows\System32
  • x86 (32-битная) версия mfplat.dll — В папке C:{Windows\SysWOW64

Для тех, кто привык скачивать DLL файлы вручную со сторонних сайтов, имейте в виду, что две вышеуказанные папки содержат разные версии файла mfplat.dll, а размеры и соответствующие папки в списке выше не перепутаны.

Как скачать mfplat.dll из официального источника

Файлы mfplat.dll и другие необходимые элементы Media Foundation Platform присутствуют в составе компонентов Media Feature Pack, которые вы можете установить одним из следующих способов:

  1. Перейдите в Панель управления — Программы и функции — Включить или выключить функции Windows и отметьте "Функции мультимедиа. Но, как правило, эти компоненты уже включены по умолчанию. Установка мультимедийных компонентов в Windows
  2. Скачать с официального сайта https://www.microsoft.com/en-us/software-download/mediafeaturepack (выберите последнюю доступную версию из предложенных)

Подробнее об этом: Как установить Media Feature Pack в Windows.

В Windows 7 Media Feature Pack с сайта Microsoft может не установиться, но: если открыть скачанный файл архиватором, например, 7-Zip, а затем открыть в этом же архиваторе файл Microsoft-windows-mediafeaturepack-oob-package.cab и распакуйте его содержимое в удобное место, там мы найдем оригинальный mfplat64.dll x64 (помните, мы поместили его в System32) и x86 (а этот в SysWOW64) в соответствующие папки

amd64_microsoft-windows-mfplat_31bf3856ad364e35_10.0.18362.1_none_c90808a8d0adc002\mfplat.dll
wow64_microsoft-windows-mfplat_31bf3856ad364e35_10.0.18362.1_none_d35cb2fb050e81fd\mfplat.dll

Оригинальные файлы mfplat.dll

Исправление "Система не обнаружила mfplat.dll" или "компьютер не имеет mfplat.dll"

Как уже упоминалось выше, указанный файл должен быть в системе, при условии, что это "нормальная" версия Windows, а не какая-то сборка, и системные файлы целы, а все компоненты системы включены по умолчанию.

Если на вашем компьютере установлена оригинальная редакция Windows "Домашняя" или "Профессиональная", мультимедийные компоненты включены, но какая-то игра или программа сообщает об отсутствии файла mfplat.Если вы хотите восстановить системные файлы, попробуйте выполнить команду sfc /scannow из командной строки от имени администратора, и, скорее всего, файл будет восстановлен. Читайте больше по теме:

  • Восстановите системные файлы Windows 11
  • Восстановление системных файлов Windows 10

В случае, если по какой-то причине в вашей системе отсутствует Media Foundation Platform и соответствующий файл mfplat.dll, скачайте этот файл отдельно со сторонних сайтов и попробуйте зарегистрировать его с помощью regsvr32.Не рекомендую, в любом случае в последнем случае вы получите сообщение об ошибке "Модуль загружен, но точка входа DllRegisterServer не найдена". Более того, DLL-файлы, загруженные со сторонних сайтов, являются потенциально небезопасными.

Оцените статью
Добавить комментарий