Saya telah berlatih C # saya belakangan ini pada sistem baru. Kompilasi baik-baik saja, namun ketika saya mencoba menjalankan .exe
file 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.
Jawaban:
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:
sumber
Anda harus menonaktifkan Avast DeepScreen:
Buka antarmuka pengguna Avast> Pengaturan> Hapus centang Antivirus, Aktifkan DeepScreen.
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).
Di Avast Premier 2017 , menonaktifkan Hardened Mode tidak menghasilkan apa-apa! Sebaliknya Anda harus menonaktifkan CyberCapture seperti yang ditunjukkan di bawah ini:
sumber
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 .
sumber
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.
sumber
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.
sumber
Saya menambahkan pengecualian jalur file untuk seluruh folder dev saya d: \ dev \ * dan ini berhasil menggunakan Avast Professional 2017:
Saya tidak mengubah Aktifkan Cyber Capture atau pengaturan lainnya
sumber
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.
sumber
Saya membuat
D:\ProjectDir
lalu memasukkan kode sumber atau solusi di bawah direktori ini.Buka
Avast > Settings > Exclusions > File paths
dan tambahkanD:\ProjectDir\*\bin\*\*
ini lebih aman daripada menambahkan aturan
D:\ProjectDir\*
karena avast akan memindai kode sumber misalnya diD:\ProjectDir\myapp\
tetapi tidak dikompilasi aplikasi yang berlokasi diDengan avast baru (2018)
Exclusions
sudah cukup Anda tidak perlu menonaktifkanDeepScreen
jika masih tidak berfungsi aplikasi Anda benar-benar Virus, Anda perlu menonaktifkan atau menghapus Avast: lol:
sumber
Berikut ini adalah tambahan untuk jawaban @PhilG:
Masuk ke (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 .
sumber
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:
semuanya baik-baik saja sampai boot berikutnya.
Tetapi jika saya tidak dapat menemukan solusi yang berharga, saya akan membunuh avast pasti!
sumber