8.9. Windows Defender blocca le DLL di FFmpeg all'avvio

Errore 0xc0e90002 all'avvio — avcodec.dll non è progettata per l'esecuzione su Windows

Se si visualizza il seguente messaggio all'avvio del computer:

"C:\Program Files\AnyCam\avcodec.dll non è progettata per l'esecuzione su Windows o contiene un errore. Provare a reinstallare il programma utilizzando il supporto di installazione originale o contattare l'amministratore di sistema o il fornitore del software. Stato dell'errore 0xc0e90002."

Questo errore è causato dal controllo dell'accesso alle cartelle di Windows Defender, che blocca le DLL di FFmpeg di AnyCam all'avvio. Le DLL (avcodec.dll, avutil.dll, avformat.dll e altre) sono componenti legittimi di AnyCam e non contengono software malevolo. Windows Defender può contrassegnarle erroneamente come minacce, soprattutto dopo un aggiornamento delle definizioni di Windows Defender.

Per risolvere questo problema in modo permanente, seguire i tre passaggi descritti di seguito.

Passaggio 1: Aggiungere i singoli file di FFmpeg alle esclusioni di Windows Defender

Questo è il passaggio chiave che la maggior parte degli utenti trascura — Windows Defender tratta ogni DLL come un file eseguibile separato che può essere contrassegnato indipendentemente. L'aggiunta del solo file .exe non è sufficiente.

  1. Aprire Sicurezza di Windows e andare su Protezione da virus e minacce.

  2. Fare clic su Gestisci impostazioni in Impostazioni di protezione da virus e minacce.

  3. Scorrere verso il basso fino alla sezione Esclusioni e fare clic su Aggiungi o rimuovi esclusioni.

  4. Fare clic su Aggiungi un'esclusione e selezionare File.

  5. Aggiungere ciascuno dei seguenti file da C:\Program Files\AnyCam\:

    • ffmpeg-anycam.exe

    • avcodec.dll

    • avutil.dll

    • avformat.dll

    • swscale.dll

    • swresample.dll

Passaggio 2: Consentire tramite il controllo dell'accesso alle cartelle

  1. In Sicurezza di Windows, andare su Protezione da virus e minacce.

  2. Scorrere verso il basso fino a Protezione da ransomware e fare clic su Gestisci protezione da ransomware.

  3. Fare clic su Consenti a un'applicazione tramite il controllo dell'accesso alle cartelle.

  4. Fare clic su Aggiungi un'applicazione consentita e selezionare Applicazioni bloccate di recente.

  5. Trovare e consentire sia ffmpeg-anycam.exe che AnyCam.exe.

Passaggio 3: Aggiungere un'esclusione di cartella per l'intera directory AnyCam

Come ulteriore misura di sicurezza, escludere l'intera cartella di installazione di AnyCam:

  1. Nelle Impostazioni di protezione da virus e minacce, andare su Esclusioni.

  2. Fare clic su Aggiungi un'esclusione e selezionare Cartella.

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

Dopo aver completato tutti e tre i passaggi, riavviare il computer per verificare che l'errore non appaia più.

Se il problema persiste dopo aver seguito questi passaggi, provare a reinstallare AnyCam con il programma di installazione più recente disponibile su https://anycam.io/download/, quindi ripetere i passaggi di esclusione prima del riavvio.