Czy istnieje sposób na wyłączenie MsMpEng.exe z monitorowania dostępu do plików podczas operacji przetwarzania równoległego? [duplikować]

14

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:

wprowadź opis zdjęcia tutaj

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.

DumpsterDoofus
źródło
Nie należy wyłączać skanera złośliwego oprogramowania, chyba że działa coś innego. Jeśli nie masz innego oprogramowania antywirusowego, włącz je ponownie i po prostu wyklucz katalog, w którym pracuje oprogramowanie matematyczne.
Jakke
1
@Jakke: Wyłączenie ścieżek nie wystarczy, aby zapobiec zakłóceniom w pomiarach wydajności.
Nick Westgate

Odpowiedzi:

20

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ś ...

wprowadź opis zdjęcia tutaj

Wyłączając z ochrony w czasie rzeczywistym

Z panelu ustawień wybierz „Wykluczone pliki i lokalizacje” i dodaj odpowiednie ścieżki:

wprowadź opis zdjęcia tutaj

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:

wprowadź opis zdjęcia tutaj

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ł:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

A kiedy wykluczyłem katalog:

wprowadź opis zdjęcia tutaj

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ą.

Tanner Faulkner
źródło
Jest to bardzo zła rzecz, którą warto polecić, pozostawiając użytkownika całkowicie bezbronnego! Zamiast tego należy skorzystać z plików i lokalizacji wykluczonych.
Jakke,
@Jakke Wrong. Wykluczone pliki nie wpływają na ochronę w czasie rzeczywistym.
Tanner Faulkner,
2
Ponadto jego komputer nie będzie eksplodował wirusami w momencie, gdy zostanie wyłączony ... Jestem pewien, że zdaje sobie sprawę ze zwiększonego ryzyka, ale na wszelki wypadek dodałem całkowicie zbędne ostrzeżenie.
Tanner Faulkner,
czy masz jakieś odniesienia, aby to zrobić? Nie widzę żadnej dokumentacji MS, która mówi, że Wykluczenia nie mają żadnego wpływu na skanowanie w czasie rzeczywistym ...
Jakke
Osobiście korzystam z Windows Defender na Win8 (mniej więcej tak samo jak MSE na Win7 według MS) i wiem na pewno, że pliki, które się zgłaszają, nie wyzwalają niczego, gdy znajdują się w wykluczonym folderze, a skaner w czasie rzeczywistym pozostaje włączony ...
Jakke,