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 недостаточно.
Откройте Центр безопасности Защитника Windows и перейдите в раздел Защита от вирусов и угроз.
Нажмите Управление параметрами в разделе Параметры защиты от вирусов и угроз.
Прокрутите вниз до раздела Исключения и нажмите Добавить или удалить исключения.
Нажмите Добавить исключение и выберите Файл.
Добавьте каждый из следующих файлов из C:\Program Files\AnyCam\:
ffmpeg-anycam.exe
avcodec.dll
avutil.dll
avformat.dll
swscale.dll
swresample.dll
Шаг 2: Разрешите доступ через контролируемый доступ к папкам
В Центре безопасности Защитника Windows перейдите в раздел Защита от вирусов и угроз.
Прокрутите вниз до раздела Защита от программ-шантажистов и нажмите Управление защитой от программ-шантажистов.
Нажмите Разрешить приложению работу через контролируемый доступ к папкам.
Нажмите Добавить разрешённое приложение и выберите Недавно заблокированные приложения.
Найдите и разрешите ffmpeg-anycam.exe и AnyCam.exe.
Шаг 3: Добавьте исключение для всей папки AnyCam
В качестве дополнительной меры безопасности исключите всю папку установки AnyCam:
В Параметрах защиты от вирусов и угроз перейдите в раздел Исключения.
Нажмите Добавить исключение и выберите Папка.
Выберите C:\Program Files\AnyCam\.
После выполнения всех трёх шагов перезагрузите компьютер, чтобы убедиться, что ошибка больше не появляется.
Если проблема сохраняется после выполнения этих шагов, попробуйте переустановить AnyCam с помощью последнего установщика, доступного по адресу https://anycam.io/download/, а затем повторите шаги по добавлению исключений перед перезагрузкой.
