J'utilise Windows 7 et j'ai un processeur Intel à 4 cœurs et exécutais récemment un calcul parallèle à 4 noyaux écrit en Wolfram Mathematica qui accède à un répertoire sur un disque dur externe contenant plusieurs millions de fichiers. J'ai remarqué que le calcul parallèle se déroulait plus lentement que prévu et j'ai isolé le problème dû au processus Security Essentials "MsMpEng.exe"; voir la capture d'écran suivante:
Les objets MathKernel partagent les ressources CPU avec MsMpEng.exe, qui analyse vraisemblablement les fichiers importés par les objets MathKernel au fur et à mesure du calcul.
Ceci est inacceptable et a également causé d'autres complications de ressources qui ne valent pas vraiment la peine d'être approfondies, mais il suffit de dire que je me demande s'il est possible de désactiver temporairement "MsMpEng.exe" lors de l'exécution des calculs, ou du moins de le dire pour ne pas analyser les fichiers situés dans un répertoire spécifique lorsqu'un autre programme (dans ce cas, Mathematica) essaie de les ouvrir.
EDIT: J'ai redémarré et désactivé la protection en temps réel, et le processus semble avoir disparu jusqu'à présent; Je posterai plus tard s'il réapparaît et cause des problèmes.
la source
Réponses:
Il y a deux façons de gérer cela. Vous pouvez désactiver temporairement la protection en temps réel, ou si vos fichiers sont contenus dans une poignée de chemins connus, vous pouvez les exclure de l'analyse de la protection en temps réel (c'est la meilleure option).
Désactiver la protection en temps réel
Microsoft Security Essentials n'effectue cette opération que lorsque la protection en temps réel est activée. Vous pouvez le désactiver en ouvrant MSE, en cliquant sur l'onglet Paramètres, en sélectionnant Protection en temps réel et en décochant la case.
Avertissement! Cela désactive la protection en temps réel! Juste au cas où vous ne seriez pas au courant ... ou quelque chose ...
Excluant de la protection en temps réel
Dans le panneau des paramètres, sélectionnez «Fichiers et emplacements exclus» et ajoutez les chemins d'accès appropriés:
Attendez, pouvez-vous vraiment exclure de la protection en temps réel?
Au départ, j'avais pensé que les «fichiers et emplacements exclus» n'affectaient que les analyses, pas la protection en temps réel. Il y a beaucoup d'arguments en ligne à ce sujet, mais aucune documentation qui dit dans les deux sens (que j'ai pu trouver). Le verbiage semble indiquer qu'il n'affecte que les scans:
J'ai donc ouvert Process Monitor, je l'ai limité au processus et au chemin MsMpEng.exe que je voulais tester, et j'ai exécuté Get-Content dans le répertoire pour le rendre fou:
Et une fois que j'ai exclu le répertoire:
Alors oui, l' utilisation des fichiers et des emplacements exclus ne l' exclure de la protection en temps réel ainsi que des analyses!
Chose intéressante, j'ai eu du mal à obtenir que MsMpEng.exe analyse systématiquement tout, même après avoir changé de répertoire ... Me fait me poser des questions sur sa fiabilité.
la source