Stop avast! dall'attaccare i miei programmi


49

Recentemente ho praticato il mio C # su un nuovo sistema. La compilazione va bene, tuttavia quando provo a eseguire il .exefile generato , avast! pensa che sia un malware e lo esegue nella sandbox per un po '(e non funziona nella sandbox come dovrebbe funzionare normalmente), e solo quando ha terminato la scansione mi permetterà di eseguirlo normalmente.

Quando provo a eseguirlo di nuovo, il più delle volte accade lo stesso processo, sia che apporti modifiche al codice o meno.

Esiste un modo per giocare con le impostazioni di Avast per impedire che attacchi i miei programmi?

Nota: qui ho a che fare con programmi di prompt dei comandi molto semplici.


6
hai provato a impostare una cartella di esclusione per la cartella del codice radice?
DiskJunky,

Non ho mai e poi mai affrontato un problema come questo. O il tuo EXE sta facendo qualcosa di strano oppure devi scaricare questa app Avast. Detto questo, sembra che tu non sia l'unica persona che potrebbe averlo riscontrato. Ho trovato diversi link correlati usando [questa ricerca su Google] ( google.com/… .

Strano. Gestisco Avast e sono uno sviluppatore .NET per vivere, oltre a fare molto sviluppo a casa nel mio tempo libero. Non ho mai avuto Avast lamentarsi di una delle mie app.
Pete,

Disabilita Avast dalla scansione della directory in cui si trova il tuo file .exe. Il fatto che il tuo .exe sia bloccato da Avast significa che stai facendo qualcosa di brutto o abbastanza strano Avast lo sta segnalando. Un normale programma non lo farebbe.
Ramhound,

5
I commenti qui sono terribili. Puntare le dita su OP anziché semplicemente aiutare, o "funziona per me!". L'idea stessa che il programma venga scansionato solo perché "sta facendo qualcosa di pericoloso" è pazza: come fa Avast a sapere se sta facendo qualcosa di pericoloso se non lo ha ancora scannerizzato? :) Personalmente ottengo questo continuamente su una vasta gamma di programmi che ho compilato per qualsiasi motivo. SumatraPDF sospetto che sia perché questi file sono firmati o "installati" in alcun modo.
Pod

Risposte:


22

Secondo un manuale utente che sono stato in grado di trovare per la versione 4.8 (vedere pagina 40), è necessario fare come suggerito dai commenti e aggiungere la directory obj o la directory bin all'elenco delle esclusioni.

Secondo un post che ho trovato nei forum Avast dal 2011, puoi anche aggiungere esclusioni per singoli file:

... modifica manualmente [ing] la linea in cui si trova il percorso per l'eccezione. Quindi, utilizzando il pulsante "Sfoglia", seleziona prima la cartella, quindi modifica il percorso risultante e "aggiungi" alle esclusioni. Puoi anche usare "*" e "?".


27

Devi disabilitare Avast DeepScreen:

Apri l'interfaccia utente di Avast> Impostazioni> Deseleziona Antivirus, Abilita DeepScreen.

inserisci qui la descrizione dell'immagine

Ora è un'opzione molto più piccola sulla stessa pagina (6 ° in basso)

L'opzione è più difficile da trovare (secondo me) per la diversa versione che ho (versione nell'immagine).

inserisci qui la descrizione dell'immagine

In Avast Premier 2017 , disabilitare la modalità indurita non fa nulla! Invece devi disabilitare CyberCapture come mostrato di seguito:

inserisci qui la descrizione dell'immagine


7
Questa è l'unica cosa che ha funzionato per me, le esclusioni non hanno aiutato. Sono molto frustrato dal fatto che ho dovuto disattivare parte del mio antivirus perché ha deciso di bloccare per sempre i programmi che uso quotidianamente anche dopo una scansione pulita.
Ben

3
Questo non ha funzionato per me! Disabilitare DeepScreen non ha avuto altro che gli stessi effetti che stavo vedendo prima.
jj_

Questo non funziona
user55570

7

Come altri hanno già detto, il colpevole è DeepScreen . È particolarmente grave se Avast è impostato sulla modalità silenziosa / di gioco perché è possibile ottenere comportamenti inaspettati / bizzarri e non avere idea del perché. (Ho passato un'intera giornata a eseguire il debug dell'installer per un programma che sto sviluppando perché improvvisamente ha iniziato a funzionare due volte ogni volta che l'ho lanciato - DeepScreen è molto smemorato - e riesce solo alla seconda esecuzione.)

Andando in Impostazioni, Aggiorna, Dettagli, puoi disattivare i popup per la maggior parte di essi - i fastidiosi popup relativi agli aggiornamenti, che dovrebbero rendere più facile lavorare indisturbati, giocare ai videogiochi, ecc. Ma i popup DeepScreen continuano a comparire!

IMPOSSIBILE DISATTIVARE DEEPSCREEN: ho provato a disabilitare DeepScreen del tutto (in Impostazioni, Antivirus), dal momento che è così dirompente, ma questa casella di controllo sembra non avere alcun effetto.

Sfortunatamente, l'unico modo che ho attualmente di disabilitare DeepScreen (in Avast 2014.9.0.2021) è disabilitare tutti gli scudi! E non sono nemmeno sicuro che funzioni, dato che a volte ricevo i popup DeepScreen anche con tutti gli scudi disabilitati. Non è possibile impedire l'avvio di Avast con Windows durante l'avvio, quindi forse disinstallare Avast è l'unica soluzione .


1
non ha funzionato per me, disabilitando DeepScreen non è cambiato nulla.
jj_

1
Non ha funzionato neanche per me (vedi "nessun effetto" sopra), ma di solito disabilita temporaneamente Avast (a scopo di test). Se oggi lo provassi, proverei prima la soluzione dell'elenco di esclusioni (vedi la risposta di Pow-lan).
Jon Coombs,

Ovviamente avevo già provato tutti gli elenchi di esclusione (sia il monitoraggio in tempo reale che la scansione manuale) ...
jj_

2

Mentre si utilizza Avast, fare doppio clic su Orange Avast Orb. Seleziona Impostazioni, quindi seleziona Antivirus. Scorrendo la schermata verso il basso vedrai Esclusioni.

Se selezioni Esclusioni e la directory in cui stai compilando. sarai in grado di compilare da qualsiasi directory che escludi. Senza problemi.


Questo non funziona
user55570

1

Se nessuno di questi ha funzionato come non hanno fatto per me, prova questo.

Apri Avast> Impostazioni> Componenti> Protezione sistema file> Personalizza> Esclusioni> Aggiungi il percorso> OK> OK e il gioco è fatto.


Inoltre non funziona
user55570

1

Ho aggiunto un'esclusione del percorso file per la mia intera cartella dev d: \ dev \ * e questo ha funzionato con Avast Professional 2017:

  1. Fare clic con il tasto destro sull'icona Avast nella barra delle applicazioni
  2. Seleziona Apri interfaccia utente Avast
  3. Fai clic su Impostazioni in basso a sinistra nella finestra
  4. Nella scheda Generale scorrere fino alla voce Esclusioni
  5. Immettere un nome di cartella nella scheda Percorsi file, ad es. D: \ dev \ * (Tutti i file e le sottocartelle della cartella dev verranno ignorati)
  6. Fai clic su OK, in basso a destra e le modifiche verranno applicate immediatamente

Non ho modificato Abilita Cyber ​​Capture o qualsiasi altra impostazione


Questo non funziona
user55570

Ciao @ utente55570 sei sicuro di utilizzare il percorso corretto per i tuoi file exe? Da allora ho cambiato il mio programma antivirus. Forse questo non funziona con l'ultima versione.
PhilG

0

Ho provato tutte le altre soluzioni, come l'aggiunta di un'esclusione o l'esclusione dello schermo profondo o l'esclusione dello schermo dei componenti del file system o la disabilitazione dello schermo profondo, ecc. L'unica soluzione che funziona per me è interrompere il servizio Avast in services.msc o Gestione computer /Servizi.


0

Creo D:\ProjectDirquindi inserisco il codice sorgente o la soluzione in questa directory.

Apri Avast > Settings > Exclusions > File pathse aggiungiD:\ProjectDir\*\bin\*\*

questo è più sicuro dell'aggiunta della regola D:\ProjectDir\*perché avast eseguirà la scansione del codice sorgente, ad esempio nell'app D:\ProjectDir\myapp\ma non compilata in

D:\ProjectDir\myapp\bin\Debug\myapp.exe
D:\ProjectDir\myapp\bin\Release\myapp.exe

Con new avast (2018) Exclusionsè sufficiente non è necessario disabilitarloDeepScreen

se ancora non funziona la tua app è veramente Virus devi disabilitare o disinstallare Avast: lol:


-1

Ecco un'aggiunta alla risposta di @PhilG:

Vai a Impostazioni generali di Avast (esempio di impostazioni avast funzionanti).

Nella foto sopra puoi vedere Esclusioni . Aggiungi un nuovo percorso di file nella scheda Percorsi di file .

Se si desidera escludere solo un file .exe, aggiungere il suo percorso nella scheda CyberCapture .


Questo non funziona
user55570

Tutte le caselle di controllo sono impostate come in figura? Hai anche provato ad escludere solo 1 file exe utilizzando la scheda CyberCapture?
Patronaut

sì. Ho aggiunto sia il carattere jolly che il file .exe specifico. E le caselle di controllo sono le stesse dell'immagine.
user55570,

-1

Fatto tutto quanto sopra (inclusa la scansione / esclusione della directory / exec dove si trova l'exec) ma 20 secondi dopo l'avvio, avast lo uccide. Nessun messaggio, nessuna quarantena, ma ho trovato un modo per aggirare il problema:

  1. ferma tutti gli agenti avast
  2. avviare l'exec.
  3. riattiva tutti gli agenti.

è tutto ok fino al prossimo avvio.

Ma se non trovo alcuna soluzione preziosa, ucciderò definitivamente avast!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.