che*_*sus 7 anti-virus windows-server-2012
我们有一个 Windows Server 2012 安装,用作内部 Web 服务器。大多数 HTTP 请求在这台机器上都很慢(对于一个简单的 ASP.NET WebAPI 请求大约需要 15 秒)。我们注意到在请求期间,进程MsMpEng.exe
的 CPU 使用率将达到 50-90%。
MsMpEng.exe
是 Microsoft 的反恶意软件可执行文件,包含在 Windows Defender、Forefront 和 Security Essentials 中。但是,这些产品均未安装在我们的服务器上。
我们在哪里可以配置 Windows Server 2012 的反恶意软件组件?
我们分析了 Sysinternals ProcessMonitor的问题,我们发现在MsMpEng.exe
分析 Web 应用程序(由 NLog 编写)的日志文件时会消耗大量 CPU 时间。
由于我们找不到从MsMpEng.exe
实时监控中排除日志文件的 GUI ,我们使用regedit.exe
.
解决方案是在以下位置创建一个 DWORD 条目
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Exclusions\Paths`
Run Code Online (Sandbox Code Playgroud)
其中条目的键设置为我们日志文件的完整路径 ( C:\inetpub\wwwroot\webapp\logs
),并将 DWORD 值保留为0x00000000
.
归档时间: |
|
查看次数: |
10109 次 |
最近记录: |