Korzystam z systemu Windows 7 i mam 4-rdzeniowy procesor Intel, a ostatnio uruchomiłem równoległe obliczenie 4-jądrowe napisane w Wolfram Mathematica, które uzyskuje dostęp do katalogu na zewnętrznym dysku twardym zawierającym kilka milionów plików. Zauważyłem, że równoległe obliczenia przebiegają wolniej niż oczekiwano, i wyizolowałem problem z powodu procesu Security Essentials „MsMpEng.exe”; zobacz następujący zrzut ekranu:
Obiekty MathKernel współużytkują zasoby procesora z programem MsMpEng.exe, który prawdopodobnie skanuje pliki importowane przez obiekty MathKernel w trakcie obliczeń.
Jest to niedopuszczalne i spowodowało również inne komplikacje zasobów, w które naprawdę nie warto się zagłębiać, ale wystarczy powiedzieć, że zastanawiam się, czy można tymczasowo wyłączyć „MsMpEng.exe” podczas wykonywania obliczeń, a przynajmniej powiedzieć aby nie skanować plików znajdujących się w określonym katalogu, gdy inny program (w tym przypadku Mathematica) próbuje je otworzyć.
EDYCJA: Ponownie uruchomiłem i wyłączyłem ochronę w czasie rzeczywistym, a proces jak dotąd wydaje się być zakończony; Wyślę później, jeśli pojawi się ponownie i spowoduje problemy.
źródło
Odpowiedzi:
Istnieją dwa sposoby, aby sobie z tym poradzić. Możesz tymczasowo wyłączyć ochronę w czasie rzeczywistym lub jeśli twoje pliki są zawarte w garści znanych ścieżek, możesz wykluczyć je ze skanowania w czasie rzeczywistym (jest to lepsza opcja).
Wyłączanie ochrony w czasie rzeczywistym
Program Microsoft Security Essentials wykonuje tę operację tylko wtedy, gdy jest włączona ochrona w czasie rzeczywistym. Możesz go wyłączyć, otwierając MSE, klikając kartę Ustawienia, wybierając Ochrona w czasie rzeczywistym i odznaczając pole.
Ostrzeżenie! Wyłącza to ochronę w czasie rzeczywistym! Na wypadek, gdybyś nie był świadomy ... czy coś ...
Wyłączając z ochrony w czasie rzeczywistym
Z panelu ustawień wybierz „Wykluczone pliki i lokalizacje” i dodaj odpowiednie ścieżki:
Czekaj, czy naprawdę możesz wykluczyć ochronę w czasie rzeczywistym?
Początkowo myślałem, że „Wykluczone pliki i lokalizacje” dotyczą tylko skanów, a nie ochrony w czasie rzeczywistym. W sieci jest mnóstwo argumentów, ale nie ma żadnej dokumentacji, która by tak mówiła (którą mogłem znaleźć). Verbage wydaje się wskazywać, że wpływa tylko na skanowanie:
Więc otworzyłem Monitor procesu, ograniczyłem go do procesu MsMpEng.exe i ścieżki, którą chciałem przetestować, i uruchomiłem Get-Content w katalogu, aby oszalał:
A kiedy wykluczyłem katalog:
Tak więc, stosując wykluczone pliki i lokalizacje nie wyklucza go z ochrony w czasie rzeczywistym, jak również skany!
Co ciekawe, trudno mi było pobrać MsMpEng.exe, aby konsekwentnie skanować wszystko, nawet po zmianie katalogów ... Zastanawiam się nad jego niezawodnością.
źródło