Deja de avast! de atacar mis propios programas

49

He estado practicando mi C # últimamente en un nuevo sistema. La compilación está bien, sin embargo, cuando intento ejecutar el .exearchivo generado , avast! piensa que es malware y lo ejecuta en el sandbox por un tiempo (y no funciona en el sandbox ya que debería funcionar normalmente), y solo cuando haya terminado de escanear me permitirá ejecutarlo normalmente.

Cuando intento ejecutarlo nuevamente, la mayoría de las veces ocurre el mismo proceso, ya sea que realice cambios en el código o no.

¿Hay alguna forma de jugar con la configuración de Avast para evitar que ataque mis programas?

Nota: estoy tratando con programas de símbolo del sistema muy simples aquí.

Fuego azul
fuente
66
¿Has intentado configurar una carpeta de exclusión para tu carpeta de código raíz?
DiskJunky
Nunca, nunca he tratado con un problema como este. O su EXE está haciendo algo extraño, o necesita volcar esta aplicación Avast. Dicho esto, parece que no eres la única persona por la que puede haber encontrado esto. Encontré varios enlaces relacionados usando [esta búsqueda de Google] ( google.com/… .
Extraño. Ejecuto Avast y soy desarrollador de .NET para ganarme la vida, además de desarrollar mucho en casa en mi tiempo libre. Nunca tuve Avast quejándose de una de mis aplicaciones.
Pete
Desactive Avast para que no explore el directorio donde se encuentra su archivo .exe. El hecho de que Avast esté bloqueando su .exe significa que está haciendo algo desagradable o bastante extraño. Avast lo está marcando. Un programa normal no haría esto.
Ramhound
55
Los comentarios aquí son terribles. Señalar con el dedo a OP en lugar de simplemente ayudar, o "¡funciona para mí!". La idea misma de que el programa solo se está escaneando porque "está haciendo algo dudoso" es una locura: ¿cómo sabe Avast si está haciendo algo dudoso si aún no lo ha escaneado? :) Personalmente, obtengo esto todo el tiempo en una amplia variedad de programas que he compilado por cualquier razón. Por ejemplo, SumatraPDF sospecho que es porque estos archivos están firmados o 'instalados' de alguna manera.
Pod

Respuestas:

22

De acuerdo con un manual de usuario que pude encontrar para la versión 4.8 (consulte la página 40), debe hacer lo que sugieren los comentarios y agregar su directorio obj o directorio bin a la lista de exclusiones.

Según una publicación que encontré en los foros de Avast de 2011, también puede agregar exclusiones para archivos individuales al:

... edite manualmente [ing] la línea donde está la ruta de la excepción. Entonces, usando el botón "examinar", seleccione primero la carpeta y luego edite la ruta resultante y "agregue" a las exclusiones. También puede usar "*" y "?".

Pow-Ian
fuente
27

Tiene que deshabilitar Avast DeepScreen:

Abra la interfaz de usuario de Avast> Configuración> Antivirus desmarque, Habilite DeepScreen.

ingrese la descripción de la imagen aquí

Ahora es una opción mucho más pequeña en la misma página, (sexto uno abajo)

La opción es más difícil de encontrar (en mi opinión) para la versión diferente que tengo (versión en la imagen).

ingrese la descripción de la imagen aquí

¡En Avast Premier 2017 , deshabilitar el modo endurecido no hace nada! En su lugar, debe deshabilitar CyberCapture como se muestra a continuación:

ingrese la descripción de la imagen aquí

Xonatron
fuente
77
Esto es lo único que funcionó para mí, las exclusiones no ayudaron. Estoy muy frustrado porque tuve que desactivar parte de mi antivirus porque decidió bloquear para siempre los programas que uso a diario, incluso después de un análisis limpio.
Ben
3
¡Esto no funcionó para mí! Deshabilitar DeepScreen no tuvo más que los mismos efectos que estaba viendo antes.
jj_
Esto no funciona
user55570
7

Como otros han mencionado, el culpable es DeepScreen . Es especialmente malo si tiene Avast configurado en modo Silencioso / juego porque entonces puede obtener un comportamiento inesperado / extraño y no tiene idea de por qué. (Pasé un día entero depurando el instalador de un programa que estoy desarrollando porque de repente comenzó a ejecutarse dos veces cada vez que lo inicié; DeepScreen es muy olvidadizo y solo tuvo éxito en la segunda ejecución).

En Configuración, Actualización, Detalles, puede desactivar las ventanas emergentes para la mayoría de ellas: las ventanas emergentes molestas relacionadas con la actualización, que deberían facilitar el trabajo sin molestias, jugar videojuegos, etc. ¡Pero las ventanas emergentes de DeepScreen todavía aparecen!

NO SE PUEDE DESHABILITAR PANTALLA PROFUNDA: He intentado deshabilitar DeepScreen por completo (en Configuración, Antivirus), ya que es muy perjudicial, pero esta casilla de verificación parece no tener efecto.

Desafortunadamente, la única forma que tengo actualmente de deshabilitar DeepScreen (en Avast 2014.9.0.2021) es deshabilitar todos los escudos. Y ni siquiera estoy seguro de que esto esté funcionando, ya que a veces obtengo ventanas emergentes de DeepScreen incluso con todos los escudos desactivados. No se puede evitar que Avast comience con Windows durante el arranque, por lo que tal vez desinstalar Avast sea la única solución .

Jon Coombs
fuente
1
no funcionó para mí, deshabilitar DeepScreen no cambió nada.
jj_
1
Tampoco funcionó para mí (ver "sin efecto" arriba), pero la desactivación temporal de Avast (para fines de prueba) generalmente sí. Sin embargo, si lo estuviera probando hoy, primero probaría la solución de la lista de exclusión (vea la respuesta de Pow-lan).
Jon Coombs
Por supuesto que había probado todas las listas de exclusión antes (tanto el monitoreo en vivo y análisis manual) ...
jj_
2

Mientras usa Avast, haga doble clic en el Orange Avast Orb. Seleccione Configuración y luego seleccione Antivirus. Al desplazarse hacia abajo en la pantalla, verá Exclusiones.

Si selecciona Exclusiones y el directorio en el que está compilando. podrá compilar desde cualquier directorio que excluya. Sin problemas

Roberts_Clif
fuente
Esto no funciona
user55570
1

Si ninguno de estos funcionó como no lo hicieron para mí, intente esto.

Abra Avast> Configuración> Componentes> Protección del sistema de archivos> Personalizar> Exclusiones> Agregar la ruta> Aceptar> Aceptar y ya está.

M Seck
fuente
Tampoco funciona
user55570
1

Agregué una exclusión de ruta de archivo para toda mi carpeta de desarrollo d: \ dev \ * y esto funcionó con Avast Professional 2017:

  1. Haga clic con el botón derecho en el icono de Avast en la bandeja del sistema
  2. Seleccione Abrir interfaz de usuario de Avast
  3. Haga clic en Configuración en la parte inferior izquierda de la ventana.
  4. En la pestaña General, desplácese hacia abajo hasta la entrada Exclusiones
  5. Ingrese un nombre de carpeta en la pestaña Rutas de archivo, por ejemplo, d: \ dev \ * (se ignorarán todos los archivos y subcarpetas de la carpeta de desarrollo)
  6. Haga clic en Aceptar, abajo a la derecha y los cambios se aplicarán inmediatamente.

No cambié Activar captura cibernética ni ninguna otra configuración

PhilG
fuente
Esto no funciona
user55570
Hola @ user55570 ¿estás seguro de que estás usando la ruta correcta a tus archivos exe? Desde entonces he cambiado mi programa antivirus. Quizás esto no funcione en la última versión.
PhilG
0

He intentado todas las otras soluciones, como agregar una exclusión o exclusión de pantalla profunda o exclusión al protector de componentes del sistema de archivos o deshabilitar la pantalla profunda, etc. La única solución que funciona para mí es detener el servicio Avast en services.msc o Computer Management /Servicios.

usuario55570
fuente
0

Creo y D:\ProjectDirluego pongo el código fuente o la solución en este directorio.

Abrir Avast > Settings > Exclusions > File pathsy agregarD:\ProjectDir\*\bin\*\*

esto es más seguro que agregar una regla D:\ProjectDir\*porque avast escaneará el código fuente, por ejemplo, en la D:\ProjectDir\myapp\aplicación compilada pero no ubicada en

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

Con el nuevo avast (2018) Exclusionses suficiente, no necesita deshabilitarDeepScreen

si todavía no funciona, su aplicación es realmente Virus , necesita deshabilitar o desinstalar Avast: lol:

ewwink
fuente
-1

Aquí hay una adición a la respuesta de @PhilG:

Vaya a Configuración general de Avast (ejemplo de una configuración de avast en funcionamiento).

En la imagen de arriba puedes ver Exclusiones . Agregue una nueva ruta de archivo en la pestaña Rutas de archivo .

Si solo desea excluir un archivo .exe, agregue su ruta en la pestaña CyberCapture .

Patronauta
fuente
Esto no funciona
user55570
¿Todas las casillas de verificación están configuradas como en la imagen? ¿Intentó también excluir solo 1 archivo exe usando la pestaña CyberCapture?
Patronauta
si. Agregué tanto el comodín como el archivo .exe específico. Y las casillas de verificación son las mismas que en la imagen.
user55570
-1

Hecho todo lo anterior (incluido el escaneo / exclusión del directorio / exec donde se encuentra el exec) pero 20 segundos después de comenzar, avast kill it. Sin mensaje, sin cuarentena, pero he encontrado una manera de evitar el problema:

  1. detener a todos los agentes de avast
  2. iniciar el ejecutivo.
  3. reactivar todos los agentes.

todo está bien hasta el próximo arranque.

Pero si no puedo encontrar ninguna solución valiosa, definitivamente mataré a avast.

Chris2mop
fuente