必须通过系统原生机制添加windows defender排除项以精准豁免特定文件夹或文件,图形界面操作最稳妥,powershell支持批量添加,组策略适用于专业版批量部署,路径末尾加*才递归生效。

你想让Windows Defender不再扫描特定游戏文件夹、开发项目目录或下载安装包,避免误删MOD、干扰IDE编译或拦截合法安装程序,必须通过系统原生机制添加排除项——这不是关闭防护的权宜之计,而是精准豁免。
用图形界面添加单个文件夹或文件排除
这是最稳妥、适合所有家庭用户和办公人员的操作路径,全程可视化,每一步都有明确反馈。
1. 按 Win + I 打开设置 → 左侧点“隐私和安全性” → 右侧点“Windows 安全中心”。
2. 在安全中心左侧菜单选“病毒和威胁防护” → 往下拉找到“病毒和威胁防护设置”区域 → 点击它下方的“管理设置”链接。
3. 继续向下滚动到“排除项”模块 → 点击右侧“添加或删除排除项” → 再点“+ 添加排除项”。
4. 从弹出菜单中选“文件夹”(若要保整个目录)或“文件”(若只保某个.exe或.zip)→ 浏览定位到目标路径,比如 D:\Games\Starfield 或 C:\MyApp\setup.exe → 点“选择此文件夹”或“打开”。
注意:如果选的是D:\根目录就点确定,Defender会把整个D盘跳过扫描,【这将严重削弱系统对U盘病毒、勒索软件的防御能力】。
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
用PowerShell批量加多个文件夹排除
当你有十几个独立游戏目录(如D:\Games\GTA5、D:\SteamLibrary、D:\Epic Games),一个个点太费时间,用命令行一次性注入更高效。
方法一:管理员运行终端后逐条执行
右键“开始”按钮 → 选“Windows Terminal(管理员)” → 输入以下命令(每输完一行按回车):
Add-MpPreference -ExclusionPath "D:\Games"
Add-MpPreference -ExclusionPath "D:\SteamLibrary"
Add-MpPreference -ExclusionPath "D:\Epic Games"
方法二:自动扫描父目录下所有子文件夹(推荐用于标准结构)
执行这条命令:
powershell -Command "Get-ChildItem 'D:\Games' -Directory | ForEach-Object { Add-MpPreference -ExclusionPath $_.FullName }"
⚠️ 把 'D:\Games' 替换成你真实的顶层目录,末尾不能带反斜杠,否则命令直接失败。
通过组策略统一部署排除规则(仅限专业版/企业版)
适用于IT管理员为整批电脑下发相同白名单策略,普通用户请跳过此节。
第一步:按 Win + R 输入 gpedit.msc 回车
第二步:依次展开 → 计算机配置 → 管理模板 → Windows组件 → Microsoft Defender防病毒 → 排除项
第三步:双击“指定排除项” → 设为“已启用” → 在下方文本框里粘贴多行路径,每行一个,例如:
D:\Games\*
D:\SteamLibrary\*
C:\Dev\Projects\*
最后点“确定”。修改立即写入策略,无需重启。但要注意:【路径末尾必须加星号 * 才能递归排除所有子目录和文件】。










