8.9. Windows Defenderが起動時にFFmpeg DLLをブロック

起動時にエラー0xc0e90002が発生 — avcodec.dllはWindowsで実行するように設計されていません

コンピュータの起動時に以下のエラーメッセージが表示される場合:

"C:\Program Files\AnyCam\avcodec.dllはWindowsで実行するように設計されていないか、エラーが含まれています。元のインストールメディアを使用してプログラムを再インストールするか、システム管理者またはソフトウェアベンダーにお問い合わせください。エラーステータス0xc0e90002。"

このエラーは、Windows Defenderの制御されたフォルダアクセスが起動時にAnyCamのFFmpeg DLLをブロックするために発生します。DLL(avcodec.dllavutil.dllavformat.dllなど)はAnyCamの正当なコンポーネントであり、悪意のあるソフトウェアは含まれていません。Windows Defenderは、特にWindows Defenderの定義更新後に、これらを誤って脅威として検出する場合があります。

この問題を永続的に解決するには、以下の3つの手順に従ってください。

ステップ1:個々のFFmpegファイルをWindows Defenderの除外リストに追加

これはほとんどのユーザーが見落とす重要な手順です — Windows Defenderは各DLLを独立してマークできる個別の実行ファイルとして扱います。.exeファイルだけを追加するだけでは不十分です。

  1. Windowsセキュリティを開き、ウイルスと脅威の防止に移動します。

  2. ウイルスと脅威の防止の設定の下にある設定の管理をクリックします。

  3. 除外セクションまでスクロールし、除外の追加または削除をクリックします。

  4. 除外の追加をクリックし、ファイルを選択します。

  5. C:\Program Files\AnyCam\から以下の各ファイルを追加します:

    • ffmpeg-anycam.exe

    • avcodec.dll

    • avutil.dll

    • avformat.dll

    • swscale.dll

    • swresample.dll

ステップ2:制御されたフォルダアクセスで許可

  1. Windowsセキュリティで、ウイルスと脅威の防止に移動します。

  2. ランサムウェアの防止までスクロールし、ランサムウェアの防止の管理をクリックします。

  3. 制御されたフォルダアクセスによるアプリの許可をクリックします。

  4. 許可するアプリの追加をクリックし、最近ブロックされたアプリを選択します。

  5. ffmpeg-anycam.exeAnyCam.exeを見つけて許可します。

ステップ3:AnyCamディレクトリ全体のフォルダ除外を追加

追加のセキュリティ対策として、AnyCamのインストールフォルダ全体を除外します:

  1. ウイルスと脅威の防止の設定で、除外に移動します。

  2. 除外の追加をクリックし、フォルダーを選択します。

  3. C:\Program Files\AnyCam\を選択します。

3つの手順をすべて完了したら、コンピュータを再起動してエラーが表示されなくなったことを確認してください。

これらの手順を実行しても問題が解決しない場合は、https://anycam.io/download/から最新のインストーラーをダウンロードしてAnyCamを再インストールし、再起動前に除外手順を繰り返してください。