Исправлено: Mfplat.dll отсутствует в Windows 10

Некоторые пользователи сообщают, что не могут запустить PLEX или подобную потоковую службу с тех пор, как в их системе автоматически установилось обновление Windows. Обнаруженная ошибка указывает на отсутствующий файл DLL из пакета компонентов Windows Media .

Обновление: также сообщается, что ошибка mfplat.dll возникает в нескольких играх, которые активно используют Media Feature Pack .

Что вызывает mfplat.dll отсутствует ошибка

В большинстве случаев ошибка mfplat.dll отсутствует, поскольку в системе, в которой отображается ошибка, отсутствует Media Feature Pack. Хотя Media Feature Pack обычно устанавливается приложением, которому он нужен, или через WU (Центр обновления Windows) автоматически, некоторые установщики не будут включать его.

Вот несколько причин, по которым Media Feature Pack (вместе с файлом mfplat.dll ) не будет устанавливаться вместе с приложением, которому оно необходимо:

  • На компьютере установлена ​​Windows 10 N, которая по умолчанию не включает Media Feature Pack.
  • Служба воспроизведения мультимедиа была отключена Центром обновления Windows. В этом случае решение состоит в том, чтобы запустить определенную команду в командной строке с повышенными привилегиями - обратитесь к способу 2 для получения пошагового руководства.
  • Мастер установки приложения не включает в себя Media Feature Pack.
  • Пользователь сознательно решает отказаться от установки Media Feature Pack из мастера установки.
  • Windows 10 не обновляется, и для рассматриваемого приложения требуется новая версия Media Feature Pack.

Как исправить ошибку mfplat.dll отсутствует

Если вы пытаетесь устранить эту конкретную ошибку, эта статья поможет вам устранить проблему. Ниже у вас есть набор методов, которые другие пользователи в аналогичной ситуации использовали, чтобы решить проблему.

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

Важное замечание : Копирование файла mfplat.dll с веб-сайта загрузки DLL не рекомендуется, так как это приведет к дополнительным ошибкам.

Способ 1. Установка Media Feature Pack для версии Windows 10 N

Имейте в виду, что Windows 10 N поставляется без встроенного в систему проигрывателя Windows Media. Следовательно, это означает, что Media Feature Pack не будет установлен по умолчанию или обновляться компонентом WU (Центр обновления Windows).

Если вы не уверены, какая версия Windows 10 у вас установлена, выполните следующие действия:

  1. Нажмите клавишу Windows и введите «около» в поле поиска.
  2. Нажмите « Об этом компьютере», чтобы открыть вкладку « О программе» в приложении « Настройки» .
  3. На экране « О программе» прокрутите вниз до спецификаций Windows и найдите версию Windows в разделе « Выпуск» .

Если вы столкнулись с проблемой в Windows 10 N, ошибку mfplat.dll можно устранить, установив соответствующий пакет Media Feature Pack. Вот краткое руководство о том, как это сделать:

  1. Перейдите по этой ссылке ( здесь ) и прокрутите вниз до страницы загрузки .
  2. Используя выпадающее меню, выберите версию, которую вы хотите установить, и нажмите « Подтвердить» . Имейте в виду, что есть несколько причин, по которым вы хотите установить старую версию, поскольку большинству потоковых сервисов, таких как Plex и большинству игр, потребуется версия 1803.

  3. Подождите, пока ваш запрос не будет подтвержден. Загрузка должна начаться автоматически через несколько минут.

  4. После завершения загрузки откройте исполняемый файл установки и следуйте инструкциям на экране, чтобы установить Media Feature Pack в вашей системе.
  5. После установки Media Feature Pack перезагрузите компьютер.
  6. При следующем запуске откройте приложение, в котором ранее отображалась ошибка отсутствия mfplat.dll, и посмотрите, была ли проблема решена.

Если вы все еще сталкиваетесь с той же ошибкой или этот метод не применим, перейдите к следующему способу ниже.

Способ 2. Включение воспроизведения мультимедиа из командной строки с повышенными правами

Если вы столкнулись с этой ошибкой при попытке запустить Plex или подобную потоковую службу, и ранее вы убедились, что Media Feature Pack установлен, попробуйте включить воспроизведение мультимедиа через командную строку с повышенными привилегиями.

По-видимому, в некоторых случаях обновление Windows приводит к отключению этой функции и созданию оснований для ошибки mfplat.dll. Некоторым пользователям, оказавшимся в аналогичной ситуации, удалось решить проблему, выполнив команду в командной строке с повышенными привилегиями. Вот краткое руководство о том, как это сделать:

  1. Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить». Затем введите « cmd » в поле « Выполнить» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями. При появлении запроса UAC (Контроль учетных записей) нажмите Да .

  2. В командной строке с повышенными привилегиями вставьте следующую команду и нажмите Enter, чтобы запустить ее:
     dism / online / enable-feature / featurename: MediaPlayback 
  3. Закройте командную строку с повышенными правами и снова откройте приложение, чтобы увидеть, была ли проблема решена.

Если проблема все еще не решена, продолжите работу с помощью следующего метода ниже.

Способ 3: Извлеките копию mfplat.dll из каталога windows.old

Если ошибка произошла вскоре после того, как вы обновили Windows до более старой версии, исправить это так же просто, как использовать каталог windows.old для получения старой копии файла mfplat.dll.

Пользователи в аналогичной ситуации сообщили, что им удалось решить проблему после нескольких шагов. Вот что вам нужно сделать:

  1. Перейдите на диск Windows и найдите каталог windows.old . Эта папка сохранит копию вашей старой ОС и связанные файлы на случай, если что-то пойдет не так во время процесса обновления.

    Примечание. Эту папку планируется удалить примерно через месяц после обновления.

  2. Откройте папку WIndows.old и перейдите к папке syswow64 .
  3. В папке syswow64 скопируйте файл mfplat.dll и вставьте его в C: \ windows \ syswow64.
  4. Перезагрузите компьютер и посмотрите, была ли проблема решена после завершения следующего запуска, открыв приложение, в котором ранее отображалась ошибка.

Интересные статьи