Pare o avast! de atacar meus próprios programas

46

Eu tenho praticado o meu C # ultimamente em um novo sistema. A compilação é boa, no entanto, quando tento executar o arquivo .exe gerado, o avast! acha que é malware e o executa na sandbox por um tempo (e não funciona na sandbox como deveria funcionar normalmente), e somente quando tiver terminado a verificação ele me permitirá executá-lo normalmente.

Quando tento executá-lo novamente, na maioria das vezes, o mesmo processo acontece, independentemente de eu fazer alterações no código ou não.

Existe alguma maneira de eu brincar com as configurações do Avast para impedir que ele ataque meus programas?

Observação: estou lidando com programas de prompt de comando muito simples aqui.

    
por Bluefire 22.02.2013 / 18:32

10 respostas

21

De acordo com um manual do usuário que eu encontrei para a versão 4.8 (veja a página 40), Você precisa fazer como os comentários sugerem e adicionar seu diretório obj ou diretório bin à lista de exclusões.

De acordo com um post eu encontrei nos fóruns do Avast de 2011, você também pode adicionar exclusões para o single arquivos por:

...manually edit[ing] the line where the path for the exception is. So, using the "browse" button, select first the folder, and then edit the resulting path and "add" to exclusions. You can also use "*" and "?".

    
por 22.02.2013 / 21:14
26

Você precisa desativar o Avast DeepScreen:

Abra a interface do usuário do Avast > Configurações > Antivírus desmarque, Ativar o DeepScreen.

Agoraéumaopçãomuitomenornamesmapágina(6ªabaixo)

Aopçãoémaisdifícildeencontrar(naminhaopinião)paraaversãodiferentequeeutenho(versãonaimagem).

NoAvastPremier2017,desabilitarHardenedModenãofaznada!Emvezdisso,vocêprecisadesativarCyberCapturecomomostradoabaixo:

    
por 13.11.2013 / 06:52
7

Como outros já mencionaram, o culpado é o DeepScreen . É especialmente ruim se você tiver o Avast configurado para o modo Silencioso / de jogos, porque você pode ter um comportamento inesperado / bizarro e não ter ideia do motivo. (Passei um dia inteiro depurando o instalador de um programa que estou desenvolvendo porque de repente ele começou a rodar duas vezes toda vez que eu o lançava - o DeepScreen é muito esquecido - e só tem sucesso no segundo executar.)

Entrando em Configurações, Atualização, Detalhes, você pode desativar pop-ups para a maioria deles - os popups irritantes relacionados à atualização, que devem facilitar o trabalho sem serem perturbados, jogar videogames, Mas pop-ups DeepScreen ainda aparecem!

NÃO PODE DESABILITAR O DEEPSCREEN: Eu tentei desativar completamente o DeepScreen (em Configurações, Antivírus), já que é tão perturbador, mas esta caixa de seleção parece não ter efeito.

Infelizmente, a única maneira que tenho atualmente de desativar o DeepScreen (no Avast 2014.9.0.2021) é desativar todos os escudos! E eu nem tenho certeza se isso está funcionando, já que às vezes eu recebo pop-ups no DeepScreen mesmo com todos os escudos desativados. O Avast não pode ser impedido de iniciar com o Windows durante a inicialização, então talvez a desinstalação do Avast seja a única solução .

[Nota: Eu apreciaria upvotes se possível, para que eu possa conseguir o suficiente para participar aqui na SU através dos comentários. Meu representante do stackoverflow não se aplica aqui, infelizmente. Aqueles que se sentem mais generosos também podem ganhar 253935 ...:]]

    
por 02.08.2014 / 18:05
2

Ao usar o Avast, clique duas vezes no Orange Avast Orb. Selecione Configurações e, em seguida, selecione Antivírus. Percorrendo a tela, você verá Exclusões.

Se você selecionar Exclusões e o diretório para o qual você está compilando. você poderá compilar de qualquer diretório que você exclua. Sem problemas.

    
por 20.04.2014 / 20:13
1

Se nada disso funcionasse como não funcionou para mim, tente isso.

Abra o Avast > Configurações > Componentes > Arquivos do Sistema Shield > Personalizar > Exclusões > Adicione o caminho > OK > OK e pronto.

    
por 13.06.2017 / 09:25
1

Eu adicionei uma exclusão de caminho de arquivo para toda a minha pasta de desenvolvimento d: \ dev \ * e isso funcionou usando o Avast Professional 2017:

  1. Clique com o botão direito do mouse no ícone do Avast na bandeja do sistema
  2. Selecione Abrir interface do usuário do Avast
  3. Clique em Configurações na parte inferior esquerda da janela
  4. Na guia Geral, role para baixo até a entrada Exclusões
  5. Insira um nome de pasta na guia "Caminhos de arquivo", por exemplo d: \ dev \ * (Todos os arquivos e subpastas da pasta dev serão ignorados)
  6. Clique em ok, canto inferior direito e as alterações serão aplicadas imediatamente

Eu não alterei a opção Ativar captura cibernética ou qualquer outra configuração

    
por 05.08.2017 / 23:19
0

Eu tentei todas as outras soluções, como adicionar uma exclusão ou exclusão de tela profunda ou exclusão à proteção do File System Component ou desativar a tela profunda, etc. A única solução que funciona para mim é parar o serviço Avast em services.msc ou Gerenciamento do Computador / Serviços.

    
por 29.04.2018 / 01:48
0

Eu crio D:\ProjectDir e, em seguida, coloco o código-fonte ou a solução nesse diretório.

Abra Avast > Settings > Exclusions > File paths e adicione D:\ProjectDir\*\bin\*\*

isto é mais seguro do que adicionar a regra D:\ProjectDir\* , porque o avast irá escanear o código fonte, por exemplo, em D:\ProjectDir\myapp\ , mas não o aplicativo compilado localizado em

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

Com o novo avast (2018) Exclusions é suficiente, você não precisa desabilitar DeepScreen

se ainda não funcionar, seu aplicativo é realmente Vírus , é necessário desabilitar ou desinstalar o Avast: lol:

    
por 25.08.2018 / 10:16
-1

Aqui está uma adição à resposta do @PhilG:

Entre em (exemplo de configurações de trabalho do avast).

Na imagem acima, você pode ver Exclusões . Adicione um novo caminho de arquivo na guia Caminhos de arquivo .

Se você deseja excluir apenas um arquivo .exe, adicione seu caminho na guia CyberCapture .

    
por 14.03.2018 / 12:57
-1

Feito todas as coisas acima (incluindo a varredura / exclusão do diretório / exec onde o exec está localizado), mas 20 segundos após o início, o avast o mata. Nenhuma mensagem, nenhuma quarentena, mas encontrei uma maneira de contornar o problema:

  1. interrompe todos os agentes do avast
  2. inicie o exec.
  3. reativar todos os agentes.

está tudo bem até a próxima inicialização.

Mas se eu não conseguir encontrar uma solução valiosa, matarei o avast definitivamente!

    
por 03.07.2018 / 16:58

Tags