Como posso melhorar o aumento do tempo de inicialização executável do Windows Defender?

Como posso melhorar o aumento do tempo de inicialização executável do Windows Defender?

Eu tenho uma coleção de scripts que chamam, algumas milhares de vezes, um executável externo. Este executável deve ter um tempo de execução bastante baixo, então isso não deve ser um grande problema.

Mas isso é.

Na verdade, devido à proteção em tempo real do Windows Defender, os tempos de execução apenas da página de ajuda do referido executável são da ordem de 550 ms (mais de um segundo para a primeira chamada), sendo o executável vinculado estaticamente e apenas 1 MB no tamanho.

Sem as projeções em tempo real do Windows Defender, os tempos de execução são da ordem de 20 ms.

Uma solução para este problema é uma versão vinculada dinamicamente do mesmo executável (50 KB), com tempos de execução de 50 ms (com Windows Defender) e 10 ms (sem ele). Ainda assim, 40 ms vezes 1000 vezes ainda perfaz alguns minutos que não gostaria de esperar se não fosse necessário.

Minha ideia era colocar o executável na lista branca. Isso é algo seguro de se fazer? A remoção das permissões de gravação do executável será útil? Existe outra maneira de diminuir o impacto do Windows Defender no desempenho?

Responder1

Colocar o executável na lista branca é bastante seguro, na minha opinião.

Retirar as permissões de gravação é um exagero se ele residir em uma pasta privada local em um ambiente controlado. Isso faria sentido se ele residisse em uma pasta de rede compartilhada, para limitar sua exposição a outras pessoas cujos computadores pudessem ser infectados ou se várias pessoas tivessem acesso físico ao computador.

informação relacionada