最近、Windows Update がシステムに自動的にインストールされて以来、PLEX やその他の同様のストリーミング サービスを実行できなくなったと多くのユーザーが報告しました。 これらのストリーミング サービスのエラーは、Windows Media Feature Pack に含まれる Mfplat.dll DLL ファイルが欠落していることに関係しています。 一方、一部のユーザーは、メディア機能パックを使用するいくつかのゲームでも mfplat.dll エラーが発生すると報告しました。
通常、mfplat.dll エラーは、Windows 10 にメディア フィーチャー パックがないことが原因で発生します。 ほとんどの場合、メディア フィーチャー パックは、それを必要とするアプリケーションによって、または Windows Update を通じて自動的にインストールされますが、一部のインストーラーだけはインストールされません。それを持っている。 メディア再生サービスが特定の Windows Update によって無効になっている可能性があります。 それとは別に、お使いのコンピューターが Windows 10 N (デフォルトでメディア フィーチャー パックが含まれていない Windows 10 バージョン) を使用していることがエラーの原因である可能性があります。 原因が何であれ、以下のオプションを使用して問題をトラブルシューティングできます。 ただし、続行する前に、不足している DLL ファイルをダウンロードして、エラーが発生したプログラムのフォルダーにコピーしても、実際には役に立たず、事態がさらに複雑になるだけであることに留意してください。
オプション 1 – Windows 10 N バージョンのメディア フィーチャー パックをインストールする
前述のように、Windows 10NバージョンにはWindowsMediaPlayerは付属していません。 つまり、Media Feature Packもデフォルトでインストールされていないか、WindowsUpdateコンポーネントによって更新されません。 したがって、現在インストールしているWindows 10のバージョンがよくわからない場合は、次の手順を参照してください。
- Windowsキー+ Sをタップし、検索ボックスに「about」と入力します。
- 検索結果から「PCについて」をクリックして、設定アプリの「バージョン情報」タブを開きます。
- その後、Windows の仕様まで下にスクロールし、[エディション] で Windows のバージョンを確認します。
注: コンピューターが Windows 10 N バージョンを使用していると判断した場合は、コンピューターに適切なメディア機能パックをインストールする必要があります。 どうやって? 以下の手順を参照してください。
- これをクリック Microsoftの公式WebサイトからMediaFeaturePackをダウンロードしてインストールします。
- インストール時に、ドロップダウン メニューを使用してインストールするエディションを選択し、[確認] をクリックします。 PLEX などのほとんどのストリーミング サービスやほとんどのゲームでは通常バージョン 1803 が必要であるため、古いバージョンをインストールする理由はほとんどないことに注意してください。
- その後、リクエストが検証されるまで待ちます。 ダウンロードは数分で自動的に開始されます。
- ダウンロードが完了したら、インストール実行可能ファイルを開き、次の画面上の指示に従ってメディア フィーチャー パックをコンピュータにインストールします。
- コンピュータを再起動してください。 コンピュータを再起動した後、mfplat.dllが見つからないというエラーが発生しているアプリケーションを開き、問題が修正されたかどうかを確認します。
オプション 2 – コマンド プロンプト経由でメディア再生を有効にする
PLEX または他の同様のストリーミング サービスを実行しようとしたときに mfplat.dll が見つからないというエラーが発生し、メディア フィーチャー パックが実際にインストールされていることをすでに確認している場合は、管理者特権でのコマンド プロンプトを使用して有効にしてみるとよいでしょう。 特定の Windows Update によって機能が無効になり、mfplat.dll が見つからないエラーが発生する原因が作成される場合があります。 したがって、コマンド プロンプト経由でこの機能を有効にする必要がある場合があります。
- Win + Rキーをタップして、[ファイル名を指定して実行]ダイアログボックスを開きます。
- 次に、「CMDフィールドに「」と入力し、Enterキーを押して、昇格したコマンドプロンプトを開きます。
- 次に、ユーザーアカウント制御のプロンプトが表示されたら、[はい]をクリックします。
- コマンドプロンプトを開いた後、次のコマンドをコピーして貼り付け、Enterキーを押して実行します。
dism / online / enable-feature / featurename:MediaPlayback
- コマンドプロンプトを閉じてから、アプリをもう一度開いて、問題が修正されたかどうかを確認します。
オプション 3 – mfplat.dll ファイルのコピーを windows.old ディレクトリから抽出してみる
古いバージョンから Windows 10 にアップグレードした直後にエラーが発生した場合、問題を解決する最善の方法は、windows.old ディレクトリを使用して mfplat.dll ファイルの古いコピーを取得することです。 これを行うには、以下の手順に従います。
- Windowsドライブに移動し、windows.oldディレクトリを探します。このディレクトリには、アップグレードプロセス中に問題が発生した場合に備えて、古いオペレーティングシステムのコピーと関連ファイルが保存されています。
- その後、windows.oldフォルダーを開き、syswow64フォルダーに移動します。
- 次に、syswow64フォルダーから、mfplat.dllファイルをコピーして、C:windowssyswow64に貼り付けます。
- コンピュータを再起動し、エラーが解決されたかどうかを確認します。