Stoppen Sie avast! von meinen eigenen Programmen angreifen


49

Ich habe kürzlich mein C # auf einem neuen System geübt. Das Kompilieren ist in Ordnung. Wenn ich jedoch versuche, die generierte .exeDatei auszuführen, wird avast! Denkt, es ist Malware und führt es eine Weile in der Sandbox aus (und es funktioniert nicht in der Sandbox, wie es normalerweise funktionieren sollte), und erst, wenn der Scan abgeschlossen ist, kann ich es normal ausführen.

Wenn ich versuche, es erneut auszuführen, geschieht meistens derselbe Vorgang, unabhängig davon, ob ich Änderungen am Code vornehme oder nicht.

Kann ich mit den Einstellungen von Avast herumspielen, um zu verhindern, dass es meine Programme angreift?

Hinweis: Ich habe es hier mit sehr einfachen Kommandozeilenprogrammen zu tun.


6
Haben Sie versucht, einen Ausschlussordner für Ihren Root-Code-Ordner festzulegen?
DiskJunky

Ich habe mich noch nie mit einem solchen Problem befasst. Entweder tut Ihre EXE-Datei etwas Seltsames, oder Sie müssen diese Avast-App sichern. Das heißt, es sieht so aus, als wärst du nicht die einzige Person, die darauf gestoßen ist. Ich fand mehrere verwandte Links mit [dieser Google-Suche] ( google.com/… .

Seltsam. Ich leite Avast und bin ein .NET-Entwickler. In meiner Freizeit entwickle ich viel zu Hause. Avast hat sich noch nie über eine meiner Apps beschwert.
Pete

Deaktivieren Sie, dass Avast das Verzeichnis scannt, in dem sich Ihre .exe-Datei befindet. Die Tatsache, dass Ihre .exe-Datei von Avast blockiert wird, bedeutet, dass Sie etwas Böses oder Merkwürdiges tun, das Avast meldet. Ein normales Programm würde dies nicht tun.
Ramhound

5
Die Kommentare hier sind schrecklich. Zeigen Sie mit den Fingern auf OP, anstatt nur zu helfen, oder "es funktioniert bei mir!". Die bloße Idee, dass das Programm nur gescannt wird, weil "es etwas zweifelhaftes tut", ist verrückt - woher weiß Avast, ob es etwas zweifelhaftes tut, wenn es es noch nicht gescannt hat? :) Persönlich bekomme ich das die ganze Zeit auf einer Vielzahl von Programmen, die ich aus irgendeinem Grund selbst kompiliert habe. Zum Beispiel SumatraPDF Ich vermute, es liegt daran, dass diese Dateien in irgendeiner Weise signiert oder 'installiert' sind.
Pod

Antworten:


22

Laut einem Benutzerhandbuch, das ich für Version 4.8 gefunden habe (siehe Seite 40), müssen Sie die Kommentare befolgen und Ihr obj-Verzeichnis oder bin-Verzeichnis zur Ausschlussliste hinzufügen.

Laut einem Beitrag, den ich in den Avast-Foren von 2011 gefunden habe, können Sie auch Ausschlüsse für einzelne Dateien hinzufügen, indem Sie:

... manuell die Zeile bearbeiten, in der sich der Pfad für die Ausnahme befindet. Wählen Sie also über die Schaltfläche "Durchsuchen" zunächst den Ordner aus, bearbeiten Sie dann den resultierenden Pfad und "fügen" Sie Ausschlüsse hinzu. Sie können auch "*" und "?"


27

Sie müssen Avast DeepScreen deaktivieren:

Öffnen Sie Avast-Benutzeroberfläche> Einstellungen> Antivirus, deaktivieren Sie DeepScreen aktivieren.

Bildbeschreibung hier eingeben

Es ist jetzt eine viel kleinere Option auf derselben Seite (die sechste nach unten).

Die Option ist meiner Meinung nach schwerer zu finden für die unterschiedliche Version, die ich habe (Version im Bild).

Bildbeschreibung hier eingeben

In Avast Premier 2017 führt das Deaktivieren des gehärteten Modus zu nichts! Stattdessen müssen Sie CyberCapture wie folgt deaktivieren :

Bildbeschreibung hier eingeben


7
Dies ist das einzige, was bei mir funktioniert hat, Ausschlüsse haben nicht geholfen. Ich bin sehr frustriert darüber, dass ich einen Teil meines Antivirenprogramms deaktivieren musste, da es entschieden hat, Programme, die ich täglich verwende, auch nach einem sauberen Scan für immer zu blockieren.
Ben

3
Das hat bei mir nicht funktioniert! Das Deaktivieren von DeepScreen hatte nur die gleichen Auswirkungen wie zuvor.
JJ_

Dies funktioniert nicht
user55570

7

Wie bereits erwähnt, ist DeepScreen der Schuldige . Es ist besonders schlimm, wenn Sie Avast auf Silent / Gaming-Modus eingestellt haben, da Sie dann unerwartetes / bizarres Verhalten bekommen und keine Ahnung haben, warum. (Ich habe einen ganzen Tag damit verbracht, das Installationsprogramm für ein von mir entwickeltes Programm zu debuggen, da es bei jedem Start plötzlich zweimal ausgeführt wurde - DeepScreen ist sehr vergesslich - und nur beim zweiten Durchlauf erfolgreich.)

Unter "Einstellungen", "Aktualisieren" und "Details" können Sie Popups für die meisten von ihnen deaktivieren - die nervigen Popups im Zusammenhang mit Aktualisierungen, die das ungestörte Arbeiten, Spielen von Videospielen usw. erleichtern sollen. DeepScreen-Popups werden jedoch weiterhin angezeigt!

DEEPSCREEN KANN NICHT DEAKTIVIERT WERDEN: Ich habe versucht, DeepScreen vollständig zu deaktivieren (unter Einstellungen, Antivirus), da dies so störend ist, aber dieses Kontrollkästchen scheint keine Auswirkungen zu haben.

Leider habe ich derzeit nur die Möglichkeit, DeepScreen (in Avast 2014.9.0.2021) zu deaktivieren, indem ich alle Schilde deaktiviere! Und ich bin mir nicht mal sicher, ob das funktioniert, da ich manchmal DeepScreen-Popups bekomme, auch wenn alle Schilde deaktiviert sind. Es kann nicht verhindert werden, dass Avast während des Startvorgangs mit Windows gestartet wird. Daher ist möglicherweise die Deinstallation von Avast die einzige Lösung .


1
hat bei mir nicht funktioniert, das Deaktivieren von DeepScreen hat nichts geändert.
JJ_

1
Es hat auch bei mir nicht funktioniert (siehe "Keine Auswirkung" oben), aber Avast vorübergehend zu Testzwecken zu deaktivieren, hat dies normalerweise getan. Wenn ich es heute testen würde, würde ich zuerst die Ausschlusslistenlösung ausprobieren (siehe Pow-lans Antwort).
Jon Coombs

Natürlich hatte ich vorher alle Ausschlusslisten ausprobiert (sowohl Live-Überwachung als auch manueller Scan) ...
jj_

2

Doppelklicken Sie bei Verwendung von Avast auf die orangefarbene Avast-Kugel. Wählen Sie Einstellungen und dann Antivirus. Wenn Sie den Bildschirm nach unten scrollen, werden Ausschlüsse angezeigt.

Wenn Sie Ausschlüsse und das Verzeichnis auswählen, in das Sie kompilieren. Sie können aus jedem Verzeichnis kompilieren, das Sie ausschließen. Ohne irgendwelche Probleme.


Dies funktioniert nicht
user55570

1

Wenn keines davon funktioniert hat, wie es bei mir nicht der Fall war, probieren Sie es aus.

Öffnen Sie Avast> Einstellungen> Komponenten> Files System Shield> Anpassen> Ausschlüsse> Pfad hinzufügen> OK> OK und fertig.


Funktioniert auch nicht
user55570

1

Ich habe einen Dateipfadausschluss für meinen gesamten Entwicklerordner d: \ dev \ * hinzugefügt und dies funktionierte mit Avast Professional 2017:

  1. Klicken Sie mit der rechten Maustaste auf das Avast-Symbol in der Taskleiste
  2. Wählen Sie Open Avast User Interface
  3. Klicken Sie unten links im Fenster auf Einstellungen
  4. Scrollen Sie auf der Registerkarte Allgemein nach unten zum Eintrag Ausschlüsse
  5. Geben Sie auf der Registerkarte Dateipfade einen Ordnernamen ein, z. B. d: \ dev \ * (Jede Datei und jeder Unterordner des dev-Ordners wird ignoriert.)
  6. Klicken Sie unten rechts auf OK. Die Änderungen werden sofort übernommen

Ich habe Enable Cyber ​​Capture oder eine andere Einstellung nicht geändert


Dies funktioniert nicht
user55570

Hallo @ user55570, sind Sie sicher, dass Sie den richtigen Pfad zu Ihren exe-Dateien verwenden? Ich habe seitdem mein Antivirenprogramm geändert. Möglicherweise funktioniert dies bei der neuesten Version nicht.
PhilG

0

Ich habe alle anderen Lösungen ausprobiert, z. B. das Hinzufügen eines Ausschlusses oder eines Ausschlusses eines tiefen Bildschirms oder eines Ausschlusses von Dateisystemkomponenten oder das Deaktivieren von tiefen Bildschirm usw. Die einzige Lösung, die für mich funktioniert, ist das Stoppen des Avast-Dienstes in services.msc oder Computerverwaltung /Dienstleistungen.


0

Ich erstelle D:\ProjectDirdann den Quellcode oder die Lösung in dieses Verzeichnis.

Öffnen Avast > Settings > Exclusions > File pathsund hinzufügenD:\ProjectDir\*\bin\*\*

Dies ist sicherer als das Hinzufügen einer Regel, D:\ProjectDir\*da Avast den Quellcode beispielsweise in einer D:\ProjectDir\myapp\nicht kompilierten App unter scannt

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

Mit dem neuen avast (2018) müssen ExclusionsSie es nicht deaktivierenDeepScreen

wenn immer noch nicht funktioniert Ihre Anwendung ist wirklich Virus Sie deaktivieren müssen oder deinstallieren Avast: lol:


-1

Hier ist eine Ergänzung zu @PhilGs Antwort:

Gehen Sie in Avast allgemeine Einstellungen (Beispiel für eine funktionierende Avast-Einstellungen).

Im Bild oben sehen Sie Ausschlüsse . Fügen Sie einen neuen Dateipfad unter Dateipfade Registerkarte.

Wenn Sie nur eine EXE-Datei ausschließen möchten, fügen Sie ihren Pfad unter der Registerkarte CyberCapture hinzu .


Dies funktioniert nicht
user55570

Alle Kontrollkästchen sind wie im Bild eingerichtet? Haben Sie auch versucht, nur 1 exe-Datei über die Registerkarte CyberCapture auszuschließen?
Patronaut

Ja. Ich habe sowohl Platzhalter als auch die spezifische EXE-Datei hinzugefügt. Und die Checkboxen sind die gleichen wie auf dem Bild.
user55570

-1

Führen Sie alle oben genannten Schritte aus (einschließlich Scannen / Ausschließen des Verzeichnisses / exec, in dem sich das exec befindet), aber töten Sie es 20 Sekunden nach dem Start. Keine Nachricht, keine Quarantäne, aber ich habe einen Weg gefunden, um das Problem zu umgehen:

  1. Stoppen Sie alle Avast-Agenten
  2. starte den exec.
  3. Reaktivieren Sie alle Agenten.

alles ist in ordnung bis zum nächsten boot.

Aber wenn ich keine wertvolle Lösung finde, werde ich Avast definitiv töten!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.