Hentikan avast! dari menyerang program saya sendiri

49

Saya telah berlatih C # saya belakangan ini pada sistem baru. Kompilasi baik-baik saja, namun ketika saya mencoba menjalankan .exefile yang dihasilkan , avast! berpikir itu adalah malware dan menjalankannya di kotak pasir untuk sementara waktu (dan itu tidak berfungsi di kotak pasir seperti yang seharusnya bekerja secara normal), dan hanya setelah selesai memindai akan membiarkan saya menjalankannya secara normal.

Ketika saya mencoba menjalankannya lagi, sebagian besar waktu proses yang sama terjadi, apakah saya membuat perubahan pada kode atau tidak.

Apakah ada cara saya bisa bermain-main dengan pengaturan Avast untuk menghentikannya menyerang program saya?

Catatan: Saya berurusan dengan program command prompt yang sangat sederhana di sini.

Api biru
sumber
6
Sudahkah Anda mencoba mengatur folder pengecualian untuk folder kode root Anda?
DiskJunky
Saya tidak pernah berurusan dengan masalah seperti ini. Entah EXE Anda melakukan sesuatu yang aneh, atau Anda perlu membuang aplikasi Avast ini. Yang mengatakan, sepertinya Anda bukan satu-satunya orang mengapa mungkin mengalami ini. Saya menemukan beberapa tautan terkait menggunakan [pencarian Google ini] ( google.com/ ....
Aneh. Saya menjalankan Avast dan saya seorang pengembang .NET untuk mencari nafkah serta melakukan banyak pengembangan di rumah di waktu luang saya. Saya tidak pernah mengeluh Avast tentang salah satu aplikasi saya.
Pete
Nonaktifkan Avast dari pemindaian direktori tempat file .exe Anda berada. Fakta bahwa .exe Anda sedang diblokir oleh Avast berarti Anda melakukan sesuatu yang jahat atau cukup aneh. Avast menandainya. Program normal tidak akan melakukan ini.
Ramhound
5
Komentar di sini sangat buruk. Menunjuk jari pada OP bukan hanya membantu, atau "itu bekerja untuk saya!". Gagasan bahwa program tersebut hanya dipindai karena "ia melakukan sesuatu yang cerdik" adalah gila - bagaimana Avast tahu jika ia melakukan sesuatu yang cerdik jika belum dipindai? :) Secara pribadi saya mendapatkan ini sepanjang waktu pada berbagai macam program yang telah saya kompilasi sendiri untuk alasan apa pun.eg SumatraPDF Saya menduga itu karena file-file ini ditandatangani atau 'diinstal' dengan cara apa pun.
Pod

Jawaban:

22

Menurut panduan pengguna yang saya dapat temukan untuk versi 4.8 (lihat halaman 40), Anda perlu melakukan seperti yang disarankan komentar dan menambahkan direktori obj atau direktori bin Anda ke daftar pengecualian.

Menurut posting yang saya temukan di forum Avast dari 2011 Anda juga dapat menambahkan pengecualian untuk file tunggal dengan:

... secara manual mengedit baris tempat jalur pengecualiannya. Jadi, menggunakan tombol "browse", pilih folder terlebih dahulu, lalu edit path yang dihasilkan dan "add" untuk pengecualian. Anda juga dapat menggunakan "*" dan "?".

Pow-Ian
sumber
27

Anda harus menonaktifkan Avast DeepScreen:

Buka antarmuka pengguna Avast> Pengaturan> Hapus centang Antivirus, Aktifkan DeepScreen.

masukkan deskripsi gambar di sini

Sekarang ini pilihan yang jauh lebih kecil pada halaman yang sama, (yang keenam di bawah)

Opsi ini lebih sulit ditemukan (menurut saya) untuk versi berbeda yang saya miliki (versi pada gambar).

masukkan deskripsi gambar di sini

Di Avast Premier 2017 , menonaktifkan Hardened Mode tidak menghasilkan apa-apa! Sebaliknya Anda harus menonaktifkan CyberCapture seperti yang ditunjukkan di bawah ini:

masukkan deskripsi gambar di sini

Xonatron
sumber
7
Ini adalah satu-satunya hal yang berhasil untuk saya, pengecualian tidak membantu. Saya sangat frustrasi karena saya harus mematikan sebagian antivirus saya karena memutuskan untuk selamanya memblokir program yang saya gunakan setiap hari bahkan setelah pemindaian bersih.
Ben
3
Ini tidak berhasil untuk saya! Menonaktifkan DeepScreen tidak memiliki efek apa pun selain yang saya lihat sebelumnya.
jj_
Ini tidak berfungsi
user55570
7

Seperti yang telah disebutkan orang lain, pelakunya adalah DeepScreen . Ini sangat buruk jika Anda mengatur Avast ke mode Diam / permainan karena Anda bisa mendapatkan perilaku yang tidak terduga / aneh dan tidak tahu mengapa. (Saya menghabiskan seharian men-debug installer untuk program yang saya kembangkan karena tiba-tiba mulai berjalan dua kali setiap kali saya meluncurkannya - DeepScreen sangat pelupa - dan hanya berhasil pada menjalankan kedua.)

Di bawah Pengaturan, Perbarui, Detail, Anda dapat mematikan popup untuk sebagian besar popup - popup terkait pembaruan yang menjengkelkan, yang seharusnya membuatnya lebih mudah untuk bekerja tanpa gangguan, bermain video game, dll. Tetapi popup DeepScreen masih muncul!

TIDAK BISA MENONAKTIFKAN DEEPSCREEN: Saya sudah mencoba menonaktifkan DeepScreen sepenuhnya (di bawah Pengaturan, Antivirus), karena sangat mengganggu, tetapi kotak centang ini tampaknya tidak berpengaruh.

Sayangnya, satu-satunya cara saya saat ini menonaktifkan DeepScreen (di Avast 2014.9.0.2021) adalah dengan menonaktifkan semua perisai! Dan saya bahkan tidak yakin bahwa ini bekerja, karena saya kadang-kadang mendapatkan popup DeepScreen bahkan dengan semua perisai dinonaktifkan. Avast tidak dapat dicegah mulai dengan Windows saat boot, jadi mungkin menghapus instalasi Avast adalah satu-satunya solusi .

Jon Coombs
sumber
1
tidak bekerja untuk saya, menonaktifkan DeepScreen tidak mengubah apa pun.
jj_
1
Itu tidak bekerja untuk saya juga (lihat "tidak ada efek" di atas), tetapi sementara menonaktifkan Avast (untuk tujuan pengujian) biasanya berhasil. Namun, jika saya mengujinya hari ini, saya akan mencoba solusi daftar pengecualian terlebih dahulu, (lihat jawaban Pow-lan).
Jon Coombs
Tentu saja saya telah mencoba semua daftar pengecualian sebelumnya (baik pemantauan langsung dan pemindaian manual) ...
jj_
2

Ketika Anda menggunakan Avast klik dua kali pada Orange Avast Orb. Pilih Pengaturan, lalu pilih Antivirus. Menggulir ke bawah Layar Anda akan melihat Pengecualian.

Jika Anda memilih Pengecualian dan direktori tempat Anda kompilasi. Anda dapat mengkompilasi dari direktori yang Anda kecualikan. Tanpa masalah.

Roberts_Clif
sumber
Ini tidak berfungsi
user55570
1

Jika tidak ada yang berhasil karena saya tidak mencoba ini.

Buka Avast> Pengaturan> Komponen> File Perisai Sistem> Kustomisasi> Pengecualian> Tambahkan jalur> OK> OK dan Anda selesai.

M Seck
sumber
Juga tidak berfungsi
user55570
1

Saya menambahkan pengecualian jalur file untuk seluruh folder dev saya d: \ dev \ * dan ini berhasil menggunakan Avast Professional 2017:

  1. Klik kanan ikon Avast di baki sistem
  2. Pilih Open Avast User Interface
  3. Klik Pengaturan di kiri bawah jendela
  4. Di tab Umum gulir ke bawah ke entri Pengecualian
  5. Masukkan nama folder di tab Jalur file, mis. D: \ dev \ * (Setiap file dan sub folder folder dev akan diabaikan)
  6. Klik ok, kanan bawah dan perubahan akan segera diterapkan

Saya tidak mengubah Aktifkan Cyber ​​Capture atau pengaturan lainnya

PhilG
sumber
Ini tidak berfungsi
user55570
Hai @ user55570 Anda yakin menggunakan jalur yang benar untuk file exe Anda? Sejak itu saya mengubah program antivirus saya. Mungkin ini tidak berfungsi pada versi terbaru.
PhilG
0

Saya telah mencoba semua solusi lain, seperti menambahkan pengecualian atau pengecualian layar dalam atau pengecualian ke File System Component shield atau menonaktifkan deepscreen, dll. Satu-satunya solusi yang berfungsi bagi saya adalah menghentikan layanan Avast di services.msc atau Manajemen Komputer /Jasa.

pengguna55570
sumber
0

Saya membuat D:\ProjectDirlalu memasukkan kode sumber atau solusi di bawah direktori ini.

Buka Avast > Settings > Exclusions > File pathsdan tambahkanD:\ProjectDir\*\bin\*\*

ini lebih aman daripada menambahkan aturan D:\ProjectDir\*karena avast akan memindai kode sumber misalnya di D:\ProjectDir\myapp\tetapi tidak dikompilasi aplikasi yang berlokasi di

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

Dengan avast baru (2018) Exclusionssudah cukup Anda tidak perlu menonaktifkanDeepScreen

jika masih tidak berfungsi aplikasi Anda benar-benar Virus, Anda perlu menonaktifkan atau menghapus Avast: lol:

ewwink
sumber
-1

Berikut ini adalah tambahan untuk jawaban @PhilG:

Masuk ke Pengaturan umum avast (contoh pengaturan avast yang berfungsi).

Pada gambar di atas Anda dapat melihat Pengecualian . Tambahkan jalur file baru di bawah tab Jalur file .

Jika Anda hanya ingin mengecualikan file .exe, tambahkan pathnya di bawah tab CyberCapture .

Pelindung
sumber
Ini tidak berfungsi
user55570
Semua kotak centang sudah diatur seperti pada gambar? Apakah Anda juga mencoba mengecualikan hanya 1 file exe menggunakan tab CyberCapture?
Pelindung
Iya. Saya menambahkan wildcard dan file .exe khusus. Dan kotak centangnya sama seperti pada gambar.
user55570
-1

Selesai semua hal di atas (termasuk memindai / mengecualikan direktori / exec di mana exec berada) tetapi 20 detik setelah memulai, avast bunuh saja. Tidak ada pesan, tidak ada karantina, tetapi saya telah menemukan cara untuk menghindari masalah:

  1. hentikan semua agen avast
  2. mulai eksekutif.
  3. mengaktifkan kembali semua agen.

semuanya baik-baik saja sampai boot berikutnya.

Tetapi jika saya tidak dapat menemukan solusi yang berharga, saya akan membunuh avast pasti!

Chris2mop
sumber