8.9. Защитник Windows блокирует DLL-библиотеки FFmpeg при запуске

Ошибка 0xc0e90002 при запуске — avcodec.dll не предназначена для запуска в Windows

Если при запуске компьютера вы видите следующее сообщение:

"C:\Program Files\AnyCam\avcodec.dll не предназначена для запуска в Windows или содержит ошибку. Попробуйте переустановить программу, используя原始ный установочный носитель, или обратитесь к системному администратору или поставщику программного обеспечения. Код ошибки 0xc0e90002."

Эта ошибка вызвана тем, что контролируемый доступ к папкам Защитника Windows блокирует DLL-библиотеки FFmpeg при запуске. Библиотеки (avcodec.dll, avutil.dll, avformat.dll и другие) являются легитимными компонентами AnyCam и не содержат вредоносного кода. Защитник Windows может ошибочно распознавать их как угрозу, особенно после обновления определений Защитника Windows.

Чтобы навсегда устранить эту проблему, выполните все три шага, описанные ниже.

Шаг 1: Добавьте отдельные файлы FFmpeg в исключения Защитника Windows

Это ключевой шаг, который большинство пользователей пропускает — Защитник Windows обрабатывает каждую 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.exe и AnyCam.exe.

Шаг 3: Добавьте исключение для всей папки AnyCam

В качестве дополнительной меры безопасности исключите всю папку установки AnyCam:

  1. В Параметрах защиты от вирусов и угроз перейдите в раздел Исключения.

  2. Нажмите Добавить исключение и выберите Папка.

  3. Выберите C:\Program Files\AnyCam\.

После выполнения всех трёх шагов перезагрузите компьютер, чтобы убедиться, что ошибка больше не появляется.

Если проблема сохраняется после выполнения этих шагов, попробуйте переустановить AnyCam с помощью последнего установщика, доступного по адресу https://anycam.io/download/, а затем повторите шаги по добавлению исключений перед перезагрузкой.