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

MathKernel 对象与 MsMpEng.exe 共享 CPU 资源,MsMpEng.exe 可能在计算过程中扫描 MathKernel 对象导入的文件。
这是不可接受的,并且还导致了一些其他不值得深入研究的资源复杂性,但可以说我想知道是否可以在运行计算时暂时禁用“MsMpEng.exe”,或者至少告诉它当另一个程序(在这种情况下,Mathematica)试图打开它们时,不扫描位于特定目录中的文件。
编辑:我重新启动并禁用了实时保护,到目前为止这个过程似乎已经消失了;如果它再次弹出并引起麻烦,我会稍后发布。
rtf*_*rtf 21
有两种方法可以处理这个问题。您可以暂时禁用实时保护,或者如果您的文件包含在少数已知路径中,您可以将它们从实时保护扫描中排除(这是更好的选择)。
Microsoft Security Essentials 仅在启用实时保护时执行此操作。您可以通过打开 MSE,单击“设置”选项卡,选择“实时保护”并取消选中该框来禁用它。
警告!这会禁用实时保护! 以防万一你不知道......或者什么......

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

我最初认为“排除的文件和位置”只影响扫描,而不影响实时保护。网上有很多关于它的论点,但没有任何说明的文档(我可以找到)。措辞似乎表明它只影响扫描:

因此,我打开 Process Monitor,将其限制为我想要测试的 MsMpEng.exe 进程和路径,并在目录中运行 Get-Content 使其变得疯狂:


一旦我排除了目录:

所以是的,使用排除的文件和位置确实会将其排除在实时保护和扫描之外!
有趣的是,即使在切换目录之后,我也很难让 MsMpEng.exe 持续扫描任何内容......让我怀疑它的可靠性。
| 归档时间: |
|
| 查看次数: |
44487 次 |
| 最近记录: |