Estou usando o Windows 7 e tenho uma CPU Intel de quatro núcleos e, recentemente, estava executando uma computação paralela de quatro núcleos, escrita no Wolfram Mathematica, que acessa um diretório em um disco rígido externo contendo vários milhões de arquivos. Percebi que a computação paralela estava ocorrendo mais lentamente que o esperado, e isolei o problema devido ao processo do Security Essentials "MsMpEng.exe"; veja a seguinte captura de tela:
Os objetos MathKernel estão compartilhando recursos da CPU com o MsMpEng.exe, que presumivelmente está verificando os arquivos importados pelos objetos MathKernel à medida que a computação prossegue.
Isso é inaceitável e também causou algumas outras complicações de recursos que não valem a pena investigar, mas basta dizer que estou imaginando se é possível desativar temporariamente "MsMpEng.exe" durante a execução de cálculos, ou pelo menos avisá-lo. para não verificar arquivos localizados em um diretório específico quando outro programa (neste caso, o Mathematica) tenta abri-los.
EDIT: Reiniciei e desabilitei a proteção em tempo real, e o processo até agora parece ter desaparecido; Postarei mais tarde se ele aparecer novamente e causar problemas.
fonte
Respostas:
Existem duas maneiras de lidar com isso. Você pode desativar temporariamente a proteção em tempo real ou, se seus arquivos estiverem em vários caminhos conhecidos, poderá excluí-los da verificação de proteção em tempo real (essa é a melhor opção).
Desativando a proteção em tempo real
O Microsoft Security Essentials só executa esta operação quando a Proteção em Tempo Real está ativada. Você pode desativá-lo abrindo o MSE, clicando na guia Configurações, selecionando Proteção em tempo real e desmarcando a caixa.
Atenção! Isso desativa a proteção em tempo real! Apenas no caso de você não estar ciente ... ou algo assim ...
Excluindo da proteção em tempo real
No painel de configurações, selecione 'Arquivos e locais excluídos' e adicione os caminhos apropriados:
Aguarde, você pode realmente excluir da proteção em tempo real?
Inicialmente, eu pensava que 'Arquivos e locais excluídos' afetavam apenas as verificações, não a proteção em tempo real. Há muitos argumentos on-line sobre isso, mas nenhuma documentação diz de qualquer maneira (que eu poderia encontrar). A verborragia parece indicar que afeta apenas as verificações:
Então, abri o Process Monitor, limitei-o ao processo e caminho MsMpEng.exe que eu queria testar e executei Get-Content no diretório para deixá-lo louco:
E uma vez eu excluí o diretório:
Então, sim, o uso de arquivos excluídos e locais não excluí-lo da proteção em tempo real, bem como scans!
Curiosamente, tive dificuldade em fazer com que o MsMpEng.exe verifique consistentemente qualquer coisa, mesmo depois de alternar diretórios ... Me faz pensar sobre sua confiabilidade.
fonte