命令行调用windows杀毒添加目录白名单
方法1:使用PowerShell添加排除目录
-
以管理员身份打开PowerShell
右键点击“开始”菜单 → 选择“Windows PowerShell (管理员)”。 -
添加排除目录
运行以下命令(将C:\Your\Directory替换为实际路径):
Add-MpPreference -ExclusionPath "C:\Your\Directory"
验证排除列表
运行以下命令查看当前排除项:
Get-MpPreference | Select-Object -ExpandProperty ExclusionPath
方法2:使用命令行(CMD)调用PowerShell
如果需要在CMD中执行,可以运行:
powershell -Command "Add-MpPreference -ExclusionPath 'C:\Your\Directory'"
方法3:通过组策略或注册表(批量部署)
如果需要批量部署或通过脚本配置:
- 注册表路径
Windows Defender的排除列表存储在以下注册表项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Exclusions\Paths
- 手动创建字符串值(如
C:\Your\Directory)并设置值为0。 - 2.通过注册表脚本
- 创建一个
.reg文件,内容如下: -
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Exclusions\Paths] "C:\\Your\\Directory"=hex(0):
-
移除排除目录
如果需要删除排除项,运行:
Remove-MpPreference -ExclusionPath "C:\Your\Directory"
--
由于.ps1 文件无右键管理员身份运行,我们可以把命令保存为.bat,.bat有右键管理员身份运行。
powershell -Command "Add-MpPreference -ExclusionPath 'C:\Your\Directory'" powershell -Command "Add-MpPreference -ExclusionPath 'C:\Your\Directory2'" pause

--

浙公网安备 33010602011771号