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.
Aprire Sicurezza di Windows e andare su Protezione da virus e minacce.
Fare clic su Gestisci impostazioni in Impostazioni di protezione da virus e minacce.
Scorrere verso il basso fino alla sezione Esclusioni e fare clic su Aggiungi o rimuovi esclusioni.
Fare clic su Aggiungi un'esclusione e selezionare File.
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
In Sicurezza di Windows, andare su Protezione da virus e minacce.
Scorrere verso il basso fino a Protezione da ransomware e fare clic su Gestisci protezione da ransomware.
Fare clic su Consenti a un'applicazione tramite il controllo dell'accesso alle cartelle.
Fare clic su Aggiungi un'applicazione consentita e selezionare Applicazioni bloccate di recente.
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:
Nelle Impostazioni di protezione da virus e minacce, andare su Esclusioni.
Fare clic su Aggiungi un'esclusione e selezionare Cartella.
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.
