问题概述部分场景下 Defender 实时防护导致磁盘读写与 CPU 占用升高,影响编译、打包或数据库访问等 IO 密集型任务。适用范围Windows 10/11 自带 Microsoft Defender Antivirus 环境开发构建、大量小文件操作、虚拟机镜像目录等快速排查1) 进程与占用:任务管理器与资源监视器观察 `MsMpEng.exe` CPU/磁盘占用2) 防护状态:`Get-MpComputerStatus` 查看实时防护与签名状态3) 扫描排程:计划任务库 → Microsoft → Windows → Windows Defender 中扫描任务深入诊断目录热区:找出高频读写目录(编译输出、node_modules、.git、VM 镜像)事件日志:事件查看器 → Applications and Services Logs → Microsoft → Windows → Windows Defender性能跟踪:`wpr -start FileIO -filemode` 重现后 `wpr -stop defender.etl`修复方案合理配置排除项(在安全评估后): `Set-MpPreference -ExclusionPath "D:\build" , "D:\VM"`调整扫描窗口:将全盘扫描移至夜间并避免与构建并发更新签名与引擎:`Update-MpSignature`对临时/缓存目录启用排除,避免误扫小文件洪泛验证与回归记录构建时间前后对比(期望缩短 ≥20%)监控 `MsMpEng.exe` 峰值占用下降且磁盘队列长度降低注意事项开启 Tamper Protection 后,部分排除设置需通过策略或管理员执行排除项仅用于低风险目录,避免扩大攻击面参考资料Defender 排除项最佳实践企业策略与签名更新指南

发表评论 取消回复