Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10で「mfplat.dllが見つかりません」エラーが出たときの対処法

Windows Updateが自動的に適用された後、PLEXなどのストリーミングサービスが起動できなくなったという報告がユーザーから寄せられています。この際に表示されるエラーは、Windows メディア機能パック(Media Feature Pack)に含まれるDLLファイルが欠落していることを示しています。

Windows 10で「mfplat.dllが見つかりません」エラーが出たときの対処法

追記:このmfplat.dllエラーは、メディア機能パックを積極的に利用する一部のゲームでも発生することが確認されています。

mfplat.dllが見つからないエラーの原因

ほとんどの場合、mfplat.dllが見つからないエラーは、エラーが発生しているPCにメディア機能パックがインストールされていないことが原因です。通常、メディア機能パックはそれを必要とするアプリケーションによって、またはWindows Update(WU)経由で自動的にインストールされますが、一部のインストーラーには同梱されていません。

メディア機能パック(およびmfplat.dllファイル)が必要なアプリケーションと一緒にインストールされない主な理由は以下の通りです。

  • PCがWindows 10 Nを使用している - このエディションにはデフォルトでメディア機能パックが含まれていません。
  • Windows Updateによってメディア再生機能が無効化された - この場合は、管理者権限のコマンドプロンプトで特定のコマンドを実行する必要があります。手順については方法2を参照してください。
  • アプリケーションのインストールウィザードにメディア機能パックが含まれていない
  • ユーザーがインストールウィザード上でメディア機能パックのインストールを意図的に拒否した
  • Windows 10が最新状態ではなく、対象アプリケーションが新しいバージョンのメディア機能パックを必要としている

mfplat.dllが見つからないエラーの修正方法

このエラーの解決にお困りの場合は、この記事の手順に従ってトラブルシューティングを行ってください。以下では、同じ問題を抱えていた他のユーザーが実際に問題を解決できた方法を紹介します。

最良の結果を得るためには、まず最初の方法から始めて、順番に下の方法へ進み、エラーメッセージを回避または解決できる手順が見つかるまで試してください。それでは始めましょう!

重要:DLL配布サイトからmfplat.dllファイルをダウンロードしてコピーするのは避けてください。後々さらなるエラーを引き起こす原因になります。

方法1:Windows 10 N向けメディア機能パックをインストールする

Windows 10 NにはWindows Media Playerが標準で搭載されていない点に注意してください。そのため、メディア機能パックはデフォルトでインストールされず、Windows Update(WU)によって自動更新されることもありません。

現在どのWindows 10エディションを使用しているかわからない場合は、以下の手順で確認できます。

  1. Windowsキーを押し、検索ボックスに「about」と入力します。
  2. 「このPCについて」をクリックして、設定アプリの「バージョン情報」タブを開きます。
  3. バージョン情報画面を下にスクロールし、「Windows の仕様」セクションの「エディション」でWindowsのバージョンを確認します。
    Windows 10で「mfplat.dllが見つかりません」エラーが出たときの対処法

Windows 10 Nでこの問題が発生している場合、適切なメディア機能パックをインストールすることでmfplat.dllが見つからないエラーを解消できます。手順は以下の通りです。

  1. Microsoftの公式ダウンロードページにアクセスし、ダウンロードページまでスクロールします。
  2. ドロップダウンメニューからインストールしたいエディションを選択し、「確認」をクリックします。Plexのようなストリーミングサービスやほとんどのゲームはバージョン1803以降を必要とするため、古いバージョンをインストールする理由はほとんどありません。
    Windows 10で「mfplat.dllが見つかりません」エラーが出たときの対処法
  3. リクエストが検証されるまで待ちます。数分後にダウンロードが自動的に開始されるはずです。
    Windows 10で「mfplat.dllが見つかりません」エラーが出たときの対処法
  4. ダウンロードが完了したら、インストール実行ファイルを開き、画面の指示に従ってメディア機能パックをシステムにインストールします。
  5. メディア機能パックのインストールが完了したら、PCを再起動します。
  6. 再起動後、以前mfplat.dllが見つからないエラーが表示されていたアプリケーションを開き、問題が解決したかどうかを確認します。

同じエラーがまだ発生する場合や、この方法が当てはまらない場合は、次の方法に進んでください。

方法2:管理者権限のコマンドプロンプトでメディア再生機能を有効化する

Plexなどのストリーミングサービスを実行しようとしたときにこのエラーが発生し、かつメディア機能パックがすでにインストールされていることを確認済みの場合は、管理者権限のコマンドプロンプトからメディア再生機能を有効化してみてください。

どういうわけか、Windows Updateによってこの機能が無効化され、mfplat.dllが見つからないエラーが発生するケースがあるようです。同じ状況に陥った一部のユーザーは、管理者権限のコマンドプロンプトでコマンドを実行することで問題を解決できました。手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。次に「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)の確認画面が表示されたら「はい」をクリックします。
    Windows 10で「mfplat.dllが見つかりません」エラーが出たときの対処法
  2. 管理者権限のコマンドプロンプト内で、以下のコマンドを貼り付けてEnterキーを押して実行します。
    dism /online /enable-feature /featurename:MediaPlayback
  3. コマンドプロンプトを閉じ、アプリケーションを再度開いて問題が解決したかどうかを確認します。

問題がまだ解決しない場合は、次の方法に進んでください。

方法3:windows.oldフォルダーからmfplat.dllを取り出す

古いバージョンからWindows 10へアップグレードした直後にエラーが発生した場合は、windows.oldフォルダーを使って旧バージョンのmfplat.dllファイルを取り出すだけで簡単に修正できます。

同じ状況にあったユーザーの中には、いくつかの手順を踏むことで問題を解決できたという報告があります。手順は以下の通りです。

  1. Windowsがインストールされているドライブに移動し、windows.oldフォルダーを探します。このフォルダーには、アップグレード中に何か問題が起きた場合に備えて、旧OSと関連ファイルのコピーが保存されています。
    注意:このフォルダーはアップグレードから約1ヶ月後に自動削除される予定です。いつでも手動で削除することも可能です。
  2. windows.oldフォルダーを開き、SysWOW64フォルダーへ移動します。
  3. SysWOW64フォルダー内のmfplat.dllファイルをコピーし、C:\Windows\SysWOW64に貼り付けます。
  4. PCを再起動し、起動が完了したら以前エラーが表示されていたアプリケーションを開いて、問題が解決したかどうかを確認します。
  1. Windows 10でsteam_api64.dllが見つからないエラーを解決する完全ガイド

    ゲーム好きの方なら、Steamアプリはお馴染みの存在でしょう。Steamの正常な動作を支える重要なファイルの一つが「steam_api64.dll」です。このファイルが見つからないエラーは、アプリ自体の不具合、マルウェア感染、Windowsレジストリの問題など、さまざまな原因で発生することがあります。 「steam_api64.dll ダウンロード」と検索して解決策を探している方も多いかもしれませんが、その前に、まずは本記事で紹介する対処法を順番に試してみることをおすすめします。 Windows 10でsteam_api64.dllが見つからないエラーを修正する方法 まずは基本的なトラブルシ

  2. Windows 10で「AdbwinApi.dll が見つかりません」エラーを解決する方法【原因と対処法を徹底解説】

    最近まで問題なく動作していたアプリケーションが、突然起動しなくなった経験はありませんか?SkypeやPhotoshopなどを起動しようとした瞬間に、「AdbwinApi.dll が見つからないため、プログラムを開始できません」というエラーメッセージが表示されることがあります。この記事では、AdbwinApi.dllとは何か、そしてこのエラーを解決するための具体的な方法をわかりやすく解説します。ぜひ最後までお読みください。 AdbwinApi.dllとは何か AdbwinApi.dll関連のエラーは、Windowsパソコンで発生する一般的なトラブルの一つです。まずは、このファイルに関する基本的な