8.9. Windows Defender bloquea las DLL de FFmpeg al iniciar

Error 0xc0e90002 al iniciar — avcodec.dll no está diseñada para ejecutarse en Windows

Si ve el siguiente mensaje al iniciar su computadora:

"C:\Program Files\AnyCam\avcodec.dll no está diseñada para ejecutarse en Windows o contiene un error. Intente reinstalar el programa con el medio de instalación original, o póngase en contacto con el administrador del sistema o el proveedor del software. Estado del error 0xc0e90002."

Este error es causado por el acceso controlado a carpetas de Windows Defender, que bloquea las DLL de FFmpeg de AnyCam al iniciar. Las DLL (avcodec.dll, avutil.dll, avformat.dll y otras) son componentes legítimos de AnyCam y no contienen software malicioso. Windows Defender puede marcarlas erróneamente como amenazas, especialmente después de una actualización de definiciones de Windows Defender.

Para resolver este problema de forma permanente, siga los tres pasos que se describen a continuación.

Paso 1: Agregar archivos individuales de FFmpeg a las exclusiones de Windows Defender

Este es el paso clave que la mayoría de los usuarios omiten — Windows Defender trata cada DLL como un archivo ejecutable independiente que puede ser marcado por separado. Agregar solo el archivo .exe no es suficiente.

  1. Abra Seguridad de Windows y vaya a Protección contra virus y amenazas.

  2. Haga clic en Administrar configuración en Configuración de protección contra virus y amenazas.

  3. Desplácese hacia abajo hasta la sección Exclusiones y haga clic en Agregar o quitar exclusiones.

  4. Haga clic en Agregar una exclusión y seleccione Archivo.

  5. Agregue cada uno de los siguientes archivos de C:\Program Files\AnyCam\:

    • ffmpeg-anycam.exe

    • avcodec.dll

    • avutil.dll

    • avformat.dll

    • swscale.dll

    • swresample.dll

Paso 2: Permitir a través del acceso controlado a carpetas

  1. En Seguridad de Windows, vaya a Protección contra virus y amenazas.

  2. Desplácese hacia abajo hasta Protección contra ransomware y haga clic en Administrar protección contra ransomware.

  3. Haga clic en Permitir que una aplicación acceda a través del acceso controlado a carpetas.

  4. Haga clic en Agregar una aplicación permitida y seleccione Aplicaciones bloqueadas recientemente.

  5. Busque y permita tanto ffmpeg-anycam.exe como AnyCam.exe.

Paso 3: Agregar una exclusión de carpeta para todo el directorio de AnyCam

Como medida de seguridad adicional, excluya toda la carpeta de instalación de AnyCam:

  1. En Configuración de protección contra virus y amenazas, vaya a Exclusiones.

  2. Haga clic en Agregar una exclusión y seleccione Carpeta.

  3. Seleccione C:\Program Files\AnyCam\.

Después de completar los tres pasos, reinicie su computadora para verificar que el error ya no aparece.

Si el problema persiste después de seguir estos pasos, intente reinstalar AnyCam con el último instalador disponible en https://anycam.io/download/, y luego repita los pasos de exclusión antes de reiniciar.