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

FFMPEG.dllが見つからないエラーの原因と5つの対処法

システムに「FFMPEG.dllが見つかりません」というエラーが表示される場合、重要なシステムファイルが破損しているか、このDLLファイルがシステムディレクトリに存在しないことが考えられます。また、アプリケーションのインストール(またはインストール試行)が破損している場合にも、このエラーが発生することがあります。

このエラーは、アプリケーションのインストール時にセットアップが失敗し、「FFMPEG.dllが見つかりません」というメッセージが表示されるケースで多く報告されています。システムの起動時にファイル欠落のエラーメッセージが表示されるユーザーもいれば、GitHubなどのWebサイトへのアクセス時に問題が発生するケースもあります。主に以下のアプリケーションで報告されています。

Skype

Teams

Deezer for Windows

WhatsApp for Windows

Format Factory

Discord

Vortex for Windows

G Hub

MTZ Client

Sia-UI
FFMPEG.dllが見つからないエラーの原因と5つの対処法

解決策に進む前に、まずシステムドライバーが最新の状態であることを確認してください。さらに、システム上のすべてのアプリケーションを完全に終了し、タスクマネージャーとシステムトレイでバックグラウンドアプリケーションが動作していないこと(タスクマネージャーにはシステムプロセスのみが表示されている状態)を確認します。その後、システムの電源をオフにして1分間待ち、再度電源をオンにして問題のあるアプリケーションのセットアップを再実行し、問題が解決したかどうかを確認してください。また、以前のインストールの残留ファイルが問題の原因になっていないかも確認しましょう(サードパーティ製アンインストーラーやシステムクリーナーを利用できます)。

解決策1:システムファイルチェッカー(SFC)スキャンを実行する

システムファイルが破損または欠落している場合、このエラーが発生することがあります。Windowsに組み込まれているSFCツールを使用して破損したシステムファイルをスキャン(および修復)することで、問題が解決する可能性があります。

  1. システムのSFCスキャンを実行します。FFMPEG.dllが見つからないエラーの原因と5つの対処法
  2. 問題が発生していた操作(例:問題の原因となっていたアプリケーションのインストール)を繰り返し実行し、問題が解決したかどうかを確認します。

解決策2:フォルダーをアプリケーションのインストールディレクトリにコピーする

以前のインストールの残留物を削除せずにアプリケーションを再インストールしようとした場合、重複したアプリケーションフォルダーが存在する可能性があります。この場合、新しいインストールの内容を古いフォルダー(デフォルトのフォルダー名とパスを持つもの)にコピーすることで、問題が解決することがあります。ここでは例としてMicrosoft Teamsの手順を説明します。お使いのアプリケーションによっては、状況に応じて手順を調整する必要があるかもしれません。

  1. タスクマネージャーで、Microsoft Teamsに関連するプロセスが動作していないことを確認します。
  2. Windows + Rキーを同時に押して「ファイル名を指定して実行」ボックスを起動し、次のコマンドを実行します:
    %localappdata%
    FFMPEG.dllが見つからないエラーの原因と5つの対処法
  3. Microsoftフォルダーを開き、続いてTeamsフォルダーを開きます。FFMPEG.dllが見つからないエラーの原因と5つの対処法
  4. Teamsフォルダー内に「Current」で始まるフォルダーが複数あるかどうかを確認します(例:current(Teamsのデフォルトフォルダー名)とcurrent-s1)。複数ある場合は、デフォルト名ではないフォルダー(この場合はcurrent-s1フォルダー)のすべての内容をコピーし、デフォルト名のフォルダー(この場合はcurrentフォルダー)に貼り付けます。ファイル置換の警告は無視し(フォルダーの統合を求められたら「はい」をクリック)、コピー完了後にPCを再起動します。FFMPEG.dllが見つからないエラーの原因と5つの対処法
  5. 再起動後、問題のあるアプリケーションでエラーが解消されているかどうかを確認します。

解決策3:問題のあるアプリケーションのキャッシュをクリアする

アプリケーションはパフォーマンス向上やユーザー体験の改善のためにキャッシュを使用します。しかし、問題のあるアプリケーションのキャッシュが破損していると、このエラーが発生することがあります。その場合は、キャッシュをクリアすることで問題が解決する可能性があります。ここでも例としてMicrosoft Teamsの手順を説明します。

  1. タスクマネージャーで、Microsoft TeamsおよびSkypeに関連するプロセスが動作していないことを確認し、Windowsロゴ + Rキーを同時に押して「ファイル名を指定して実行」ボックスを起動します。
  2. 次のパスに順番に移動し、そこにあるすべてのファイルを削除します(処理中にTeamsが起動した場合は、タスクマネージャーで終了させてください):
    %appdata%\Microsoft\teams\cache
    
    %appdata%\Microsoft\teams\blob_storage
    
    %appdata%\Microsoft\teams\databases
    
    %appdata%\Microsoft\teams\GPUcache
    
    %appdata%\Microsoft\teams\IndexedDB
    
    %appdata%\Microsoft\teams\Local Storage
    
    %appdata%\Microsoft\teams\tmp
    FFMPEG.dllが見つからないエラーの原因と5つの対処法
  3. 上記のフォルダーをクリアした後、PCを再起動し、再起動後にFFMPEG.dllの問題が解決したかどうかを確認します。
  4. 解決しない場合は、手順1を繰り返して「ファイル名を指定して実行」ボックスを開き、次のコマンドを実行します:
    %appdata%\Microsoft\
    FFMPEG.dllが見つからないエラーの原因と5つの対処法
  5. Teamsフォルダーを右クリックし、削除を選択します。FFMPEG.dllが見つからないエラーの原因と5つの対処法
  6. フォルダーの削除を確認し、PCを再起動します。
  7. 再起動後、FFMPEG.dll欠落エラーが解消されているかどうかを確認します。

解決策4:問題のあるアプリケーションを再インストールする

以前のインストールが破損している場合や、使用しようとしている新しいインストーラー自体が破損している場合にも、このエラーが発生することがあります。この場合は、新しくダウンロードしたセットアップで再インストールすることで問題が解決する可能性があります。ここでは例としてMicrosoft Teamsの手順を説明します。

  1. Microsoft Teamsの最新版をダウンロードします。
  2. Windowsロゴキーを押してWindowsメニューを開き、歯車アイコンをクリックしてシステムの設定を開きます。FFMPEG.dllが見つからないエラーの原因と5つの対処法
  3. アプリを選択し、Microsoft Teamsを展開します。Teamsが表示されない場合は、サードパーティ製アンインストーラーを使用して、以前のまたは失敗したインストールの残留物を削除してみてください。
  4. アンインストールボタンをクリックし、Microsoft Teamsのアンインストールを確認します。FFMPEG.dllが見つからないエラーの原因と5つの対処法
  5. 画面の指示に従ってTeamsをアンインストールし、PCを再起動します。
  6. 再起動後、Windowsロゴ + Rキーを同時に押して「ファイル名を指定して実行」ボックスを起動し、次のコマンドを実行します:
    %localappdata%\Microsoft\
    FFMPEG.dllが見つからないエラーの原因と5つの対処法
  7. Teamsフォルダーを右クリックして削除を選択し、Teamsフォルダーの削除を確認します。FFMPEG.dllが見つからないエラーの原因と5つの対処法
  8. Windowsロゴキーを押してWindowsメニューを開き、レジストリエディターを検索します。検索結果のレジストリエディターを右クリックし、管理者として実行を選択します。FFMPEG.dllが見つからないエラーの原因と5つの対処法
  9. 次の場所に移動します:
    Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Teams\
  10. ウィンドウの右側ペインで、PreventInstallationFromMsiレジストリ値を削除し、レジストリエディターを閉じますFFMPEG.dllが見つからないエラーの原因と5つの対処法
  11. PCを再起動します。再起動後、FFMPEG.dllの問題は解決しているはずです。

解決策5:新しいユーザーアカウントを作成する

システムのユーザープロファイルが破損している場合にも、FFMPEG.dll欠落エラーが表示されることがあります。この場合、別のユーザーアカウントを作成し、そのアカウントでシステムにアクセスすることで問題が解決する可能性があります。

  1. 別のシステムユーザーアカウントを作成します(管理者権限付きであることを確認してください)。
  2. PCを再起動し、再起動後に新しく作成したアカウントでログインします。
  3. FFMPEG.dll欠落エラーが解消されているかどうかを確認します。

問題が解決しない場合は、システムを以前の時点に復元することで問題が解決するかどうかを確認してください。また、サードパーティ製コーデックアプリケーションを使用している場合は、コーデックの再インストールを試すこともできます。さらに、別の稼働中のPCやWindowsセットアップ(ISOファイル)など、別のソースからFFMPEG.dllファイルをコピーすることも可能です(検証されていないソースからファイルをコピーすると、ウイルスやトロイの木馬などの脅威にシステムとデータがさらされる可能性があるため、十分に注意してください)。DLLファイルを入手したら、インストールを実行しようとしているフォルダー、またはアプリケーションのインストールディレクトリにファイルを貼り付けてください。たとえば、Microsoft Teamsで問題が発生している場合は、次のディレクトリにファイルを貼り付けます:

%localappdata%\Microsoft\Teams\current
FFMPEG.dllが見つからないエラーの原因と5つの対処法

64ビットシステムを使用している場合は、入手したファイルを対応する64ビット用フォルダー貼り付けてください

  1. StartupCheckLibrary.dll が見つからないエラーを解決する方法【Windows 10】

    パソコンの起動時には、多数のプロセス・サービス・ファイルが連携して動作し、起動プロセスが正常に行われるよう支えています。これらのうち何かが破損したり欠落したりすると、必ず問題が発生します。Windows 10 バージョン1909にアップデートした後、再起動のたびに「There was a problem starting StartupCheckLibrary.dll. The specified module could not be found.(StartupCheckLibrary.dll を起動中に問題が発生しました。指定されたモジュールが見つかりません)」というエラーメッセージが

  2. Windows 10でMSVCP140.dllが見つからないエラーを解決する方法

    Windowsオペレーティングシステムは、ユーザーの目に触れない多数のファイルやフォルダの組み合わせで構成されています。これらのファイルが存在しないと、Windows 10は正常に動作しません。中でもDLL(Dynamic Link Library)ファイルと呼ばれるダイナミックリンクライブラリに関連する問題は、早めに対処することが重要です。「msvcp140.dll」はその代表的なファイルの一つで、このファイルがPCに存在しない場合、ゲームやアプリケーションが起動できなくなることがあります。本記事では、Windows 10でMSVCP140.dllが見つからないエラーを解決する具体的な手順を