有没有办法在并行计算操作期间禁用MsMpEng.exe监视文件访问?[重复]


14

我正在使用Windows 7,并且具有4核Intel CPU,并且最近正在运行用Wolfram Mathematica编写的4内核并行计算,该计算可访问包含数百万个文件的外部硬盘驱动器上的目录。我注意到并行计算的执行速度比预期的慢,并且隔离了由于Security Essentials进程“ MsMpEng.exe”引起的问题;请参阅以下屏幕截图:

在此处输入图片说明

MathKernel对象与MsMpEng.exe共享CPU资源,该MsMpEng.exe可能会在计算进行时扫描MathKernel对象导入的文件。

这是不可接受的,并且还引起了其他一些资源上的问题,这些问题实际上并不值得研究,但是足以说我在想,是否有可能在运行计算时暂时禁用“ MsMpEng.exe”,或者至少告诉它当另一个程序(在本例中为Mathematica)尝试打开文件时,不扫描位于特定目录中的文件。

编辑:我重新启动并禁用了实时保护,到目前为止,该过程似乎已消失;如果它再次弹出并引起麻烦,我会在稍后发布。


除非您正在运行其他程序,否则不应禁用恶意软件扫描程序。如果你没有其他的杀毒软件,重新打开它,并简单地排除你的数学软件在工作目录。
Jakke

1
@Jakke:仅提供路径不足以防止干扰性能测量。
尼克·韦斯特盖特

Answers:


20

有两种处理方法。您可以暂时禁用实时保护,或者如果文件包含在少数已知路径中,则可以将它们从实时保护扫描中排除(这是更好的选择)。

禁用实时保护

Microsoft Security Essentials仅在启用实时保护时执行此操作。您可以通过以下方法禁用它:打开MSE,单击“设置”选项卡,选择“实时保护”,然后取消选中该框。

警告!这会禁用实时保护! 以防万一您不知道...或其他...

在此处输入图片说明

排除实时保护

在设置面板中,选择“排除的文件和位置”,然后添加适当的路径:

在此处输入图片说明

等一下,您真的可以排除实时保护吗?

最初我曾以为“排除的文件和位置”只会影响扫描,而不会影响实时保护。在线上有很多争论,但是没有文档说明这两种方式(我可以找到)。该单词似乎表明它仅影响扫描:

在此处输入图片说明

因此,我打开了打开的进程监视器,将其限制为要测试的MsMpEng.exe进程和路径,然后在该目录中运行Get-Content以使其失效:

在此处输入图片说明

在此处输入图片说明

一旦我排除了目录:

在此处输入图片说明

所以,是的,使用排除的文件和位置从实时保护以及扫描中排除它!

有趣的是,即使切换目录后,我也很难让MsMpEng.exe持续扫描任何内容...让我想知道它的可靠性。


建议您这样做是一件非常糟糕的事情,使用户完全脆弱!您应该改用排除的文件和位置。
2014年

@杰克错了。排除的文件不会影响实时保护。
Tanner Faulkner 2014年

2
另外,一旦关闭,他的电脑就不会被病毒爆炸……我敢肯定,他已经意识到风险增加了,但以防万一,我添加了一个完全多余的警告。
Tanner Faulkner 2014年

您是否有任何支持的参考?我没有看到任何MS文档说排除对实时扫描没有任何影响……
Jakke 2014年

我个人在Win8上使用Windows Defender(根据MS,与Win7上的MSE大致相同),并且我知道这样一个事实,即标记的文件一旦位于排除的文件夹中就不会触发任何内容,并且实时扫描程序保持打开状态...
雅克2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.