临时关闭实时保护可立即释放CPU和内存资源,适合游戏、编译等场景;永久禁用进程扫描需组策略或注册表配置;添加文件夹、类型及进程排除能有效减少重复扫描。

当你在玩《永劫无间》连招时画面突然卡成PPT,或在编译大型前端项目时风扇狂转却毫无响应,打开任务管理器一眼就能看到Antimalware Service Executable进程正死死咬住30%以上CPU和800MB+内存——这不是系统故障,是Windows Defender在你最不需要它发力的时候执行高强度实时扫描。
临时关闭实时保护(5秒见效)
这一步能立刻切断后台扫描行为,适合游戏开黑前、视频渲染中、代码编译时紧急释放资源。
按下 Win + I 打开设置 → 点击“更新和安全” → 左侧进入“Windows 安全中心” → 点击“病毒和威胁防护” → 向下滚动找到“实时保护”,将其开关直接关闭。
注意:关闭后Defender仍保留防火墙和网络防护能力,但文件写入、程序启动不再被即时扫描。
永久禁用进程扫描(专业版专属)
该设置阻止Defender对所有运行中的.exe进程做内存行为分析,消除最耗CPU的扫描类型,实测可降低持续占用率60%以上。
第一步:按 Win + R 输入 gpedit.msc 回车,打开本地组策略编辑器。
第二步:依次展开路径 → 计算机配置 → 管理模板 → Windows组件 → Microsoft Defender防病毒 → 实时保护。
第三步:双击右侧“不论何时启用实时保护,都会启用进程扫描” → 选择“已禁用” → 点击“确定”。
第四步:重启电脑使策略生效。此后MsMpEng.exe将不再注入其他进程进行Hook式监控。
添加关键排除项(开发者/游戏玩家必做)
高频读写目录是触发重复扫描的根源,不加排除等于让Defender反复翻查同一本字典。
方法一:文件夹排除
进入“Windows 安全中心”→“病毒和威胁防护”→“管理设置”→“排除项”→“添加排除项”→选“文件夹”→添加你的项目根目录(如C:\Projects)、游戏库(如E:\SteamApps\common)、虚拟机镜像存放路径(如D:\VMs)。
方法二:文件类型排除
在同一界面点击“添加排除项”→选“文件类型”→依次输入 .log、.tmp、.cache、.obj、.pdb 并回车确认。
方法三:进程自排除
点击“添加排除项”→选“进程”→点击“浏览”→定位到 C:\Program Files\Windows Defender → 选中 MsMpEng.exe → 确认添加。这一步能防止服务自我扫描引发的资源循环占用。
家庭版绕过组策略的注册表方案
家庭版用户无法使用gpedit.msc,但可通过注册表精准停用扫描功能,且不影响防火墙。
按 Win + R 输入 regedit 回车 → 导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
右键空白处 → 新建 → DWORD (32位) 值 → 命名为 DisableAntiSpyware → 双击修改数值数据为 1。
【必须重启电脑】 否则注册表更改不生效,进程仍会驻留。
PowerShell一键添加进程排除(批量运维适用)
适用于需要为多个开发工具或游戏启动器统一排除的场景,命令执行后立即生效,无需重启。
以管理员身份运行PowerShell → 执行以下命令:
Add-MpPreference -ExclusionProcess "C:\Program Files\obs-studio\bin\64bit\obs64.exe"
Add-MpPreference -ExclusionProcess "C:\Users\YourName\AppData\Local\Programs\Microsoft VS Code\Code.exe"
验证是否成功:运行 Get-MpPreference | Select-Object -ExpandProperty ExclusionProcess,检查输出列表中是否包含上述路径。


















