在 Windows 系统中,我们可以通过 Windows 安全中心(Windows Defender) 设置白名单(也叫“排除项”),防止系统杀毒误报或拦截关键工具、脚本或开发文件。以下为详细操作步骤与一键添加工具包说明。


✅ 手动设置 Defender 白名单(适用于 Win10 / Win11)

💡 步骤一:打开设置界面

  • 使用快捷键 Win + I 打开设置

  • Win11 用户选择【隐私与安全】;Win10 用户选择【更新与安全】

💡 步骤二:进入 Windows 安全中心

  • 点击【Windows 安全中心】> 右侧选择【打开 Windows 安全中心】

💡 步骤三:进入病毒防护设置

  • 点击【病毒和威胁防护】

  • 向下找到【病毒和威胁防护设置】> 点击【管理设置】

💡 步骤四:配置白名单(排除项)

  • 找到【排除项】部分,点击【添加或删除排除项】

  • 点击【添加排除项】,可选择以下内容:

    • 文件(仅排除指定文件)

    • 文件夹(推荐方式,排除整个目录)

    • 文件类型(如 .exe.dll

    • 进程(按程序名称排除)

⚠️ 推荐使用“文件夹”方式,能有效防止免杀工具、脚本、破解程序被误删或拦截。


🧰 一键添加白名单工具包(支持批处理 / 注册表双方式)

为了更方便用户添加白名单,我们打包了以下两种自动化工具:

📦 工具包内容

文件名

功能说明

add_to_defender_whitelist.bat

一键运行,调用 PowerShell 添加排除路径

add_to_defender_whitelist.reg

双击导入,使用注册表方式添加白名单

README.txt

使用说明文档(可选)

🗂️ 默认白名单路径:D:\MyTools

如需指定其他目录,可修改 .bat 文件中变量或重新生成 .reg 文件。


🧑‍💻 方法一:使用批处理 .bat 脚本(推荐)

@echo off
set WHITELIST_PATH=D:\MyTools
echo 正在将 Defender 白名单添加路径:%WHITELIST_PATH%
powershell -Command "Add-MpPreference -ExclusionPath '%WHITELIST_PATH%'"
echo 操作完成,请确认 Defender 设置中已添加该路径
pause

✅ 使用方法:右键点击该 .bat 文件,选择“以管理员身份运行”。


🧾 方法二:使用注册表 .reg 文件(永久导入)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Exclusions\Paths]
"D:\\MyTools"=""

✅ 使用方法:双击 .reg 文件导入注册表(需管理员权限)


📌 注意事项

  • 白名单一旦添加,Defender 将完全跳过该路径的扫描,请谨慎处理安全风险。

  • 修改 Defender 设置需管理员权限

  • 若使用 第三方杀毒软件(如火绒、卡巴斯基等),需在其对应设置中单独配置白名单。