Alto Uso de CPU pelo Antimalware? 5 Soluções para Resolver Já!

Otimizando o Desempenho do Serviço Executável Antimalware

O processo “Antimalware Service Executable”, frequentemente visto em segundo plano, pode, em certas ocasiões, impactar o desempenho do seu computador. O objetivo deste artigo é fornecer soluções para mitigar esse problema sem comprometer a segurança do seu sistema.

O Microsoft Defender, anteriormente conhecido como Windows Defender, assume o papel de protetor do seu PC na ausência de um software antivírus de terceiros.

Trata-se de uma ferramenta de proteção contra malware nativa e gratuita, projetada para manter a segurança do seu computador com Windows.

Uma das soluções mais imediatas para evitar esse inconveniente é optar por um antivírus de outra marca, o que automaticamente impedirá que o Microsoft Defender cause problemas.

Contudo, mesmo com um antivírus externo instalado, o Microsoft Defender pode continuar ativo. Nesses casos, a melhor abordagem é desativar as verificações periódicas em Segurança do Windows > Proteção contra vírus e ameaças > Opções do Microsoft Defender Antivírus.

Adicionalmente, pode ser necessário criar ou modificar um valor no registro do sistema para evitar o uso excessivo de recursos. Para iniciar, pressione as teclas Windows + R, o que abrirá a janela “Executar”.

Em seguida, digite “regedit” e clique em “OK” para acessar o Editor do Registro. Navegue até o seguinte caminho: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender.

Localize a chave “DisableAntiSpyware”, clique duas vezes sobre ela e altere o valor para “1”.

Caso a chave não exista, você pode criá-la. Para isso, clique com o botão direito em uma área vazia, selecione “Novo” e escolha “Valor DWORD (32 bits)”.

Renomeie o novo valor para “DisableAntiSpyware” e altere seu valor para “1”, conforme mencionado anteriormente.

Essa é uma solução rápida. No entanto, se você preferir manter a proteção antivírus integrada, as seguintes soluções podem ser úteis.

Soluções para o Serviço Executável Antimalware

Diversos fatores podem ativar o serviço (MsMpEng.exe). Usuários relataram várias soluções que foram eficazes para resolver esse problema.

Vamos explorar essas soluções para determinar qual funciona melhor para você.

Ajuste das Verificações Agendadas

O Microsoft Defender realiza verificações periódicas para garantir a integridade do sistema. Essas verificações podem ser gerenciadas e programadas através do Agendador de Tarefas.

Para abrir o Agendador de Tarefas, pressione as teclas Windows + R e digite “taskschd.msc”. Você também pode usar a barra de pesquisa do menu Iniciar para acessar o programa.

Dentro do Agendador de Tarefas, navegue até “Biblioteca do Agendador de Tarefas” > “Microsoft” > “Windows” > “Windows Defender” e clique duas vezes em “Verificação Agendada do Windows Defender”.

Na aba “Geral”, certifique-se de que a opção “Executar com privilégios mais altos” esteja desmarcada. Caso esteja marcada, desmarque-a e clique em “OK”.

Embora você possa desativar completamente as verificações agendadas, isso comprometeria a proteção contra malware. Em vez disso, o ideal é agendá-las para um horário conveniente, que não interfira no seu trabalho diário.

Essas configurações podem ser encontradas na aba “Disparadores”, localizada ao lado da aba “Geral”.

Há várias opções de ajuste disponíveis. É importante notar que você pode definir um horário de início específico para a verificação, além de um tempo limite, caso ela demore muito. Após ajustar as configurações, clique em “OK”.

Na aba “Condições”, você pode especificar outras restrições para a execução da verificação, adaptando-a ainda mais às suas necessidades.

Finalmente, o menu “Configurações” oferece opções adicionais de controle.

Algumas opções, como o tempo máximo de execução, se repetem. O ideal é configurar essa seção de forma semelhante aos “Disparadores”.

Certifique-se de clicar em “OK” após cada ajuste ou ao final de todas as alterações para que elas tenham efeito.

Ajuste da Prioridade do Processo

As configurações acima focaram no agendamento das verificações. No entanto, mesmo com um agendamento otimizado, as verificações podem ainda consumir muitos recursos, prejudicando o desempenho do sistema.

Nesses casos, ajustar a prioridade do processo pode ser útil.

O processo “Antimalware Service Executable” utiliza o arquivo “MsMpEng.exe”. Uma solução rápida é definir a prioridade desse processo como “Baixa”, o que impedirá que ele utilize muitos recursos.

Para fazer isso, abra o Gerenciador de Tarefas e localize o “Antimalware Service Executable” na lista de processos. Clique com o botão direito sobre ele e selecione “Ir para detalhes”.

Isso o direcionará para o arquivo “MsMpEng.exe”. Novamente, clique com o botão direito, selecione “Definir prioridade” e escolha “Baixa”.

O maior problema dessa solução é que os valores de prioridade são redefinidos após a primeira verificação ou quando o sistema é reiniciado.

Embora existam programas de terceiros que permitem definir prioridades permanentes, não encontramos nenhum que fosse confiável o suficiente para recomendar. O melhor deles, o “Bill2’s Process Manager”, não é atualizado desde 2014 e não permite alterar a prioridade do “MsMpEng.exe”, mesmo em modo administrador.

Em resumo, você precisará ajustar a prioridade do processo no Gerenciador de Tarefas sempre que ele estiver consumindo mais recursos do que o desejado.

Adição de Exclusão para o MsMpEng.exe

Uma solução curiosa, reportada por muitos usuários, é impedir que o Windows Defender analise sua própria pasta ou o processo executável do “Antimalware Service Executable”, ou seja, o arquivo “MsMpEng.exe”.

A opção para adicionar exclusões está em “Segurança do Windows” > “Proteção contra vírus e ameaças”.

Role para baixo até “Exclusões”, clique em “Adicionar ou remover exclusões” e selecione “+ Adicionar uma exclusão”.

Selecione “Pasta” no menu suspenso e navegue até a pasta do Windows Defender, geralmente localizada em “C:\ProgramData\Microsoft\Windows Defender”.

Isso adicionará todos os arquivos relacionados, incluindo o “MsMpEng.exe”. Alternativamente, você pode selecionar “Processo” no menu “Adicionar uma exclusão” e digitar “MsMpEng.exe” para adicionar o processo individualmente.

Desativar o Envio Automático de Amostras

Essa é outra solução relatada por usuários, mas que compromete a segurança do sistema.

Ainda assim, você pode desativar o envio automático de amostras nas configurações de proteção contra vírus e ameaças.

Alguns usuários foram além, desativando a proteção em tempo real, o que não é recomendado, pois é quase o mesmo que não ter um antivírus.

Se você ainda não conseguir resolver o problema e não quiser optar por uma solução paga, há alguns antivírus gratuitos que podem ser uma alternativa.

Considerações Finais

O Windows Defender é frequentemente a causa do uso excessivo de CPU e RAM pelo “Antimalware Service Executable”.

Uma solução rápida é substituir o Microsoft Defender por um software de segurança de outra marca e ajustar o registro para mitigar o problema.

No entanto, também é possível agendar as verificações, adicionar exclusões e ajustar algumas configurações de segurança para evitar o consumo excessivo de recursos.

Por fim, realize uma verificação antivírus completa para eliminar qualquer malware.

Além disso, existem ferramentas de solução de problemas do Windows que podem ajudar a resolver problemas similares automaticamente.