Windows Defender防火墙被拦截时,可通过五种方法禁用:一、安全中心图形界面;二、控制面板;三、firewall.cpl命令;四、PowerShell命令;五、本地组策略编辑器。

如果您在运行特定网络应用、进行局域网调试或部署测试环境时遇到连接被拦截问题,可能是Windows Defender防火墙正在主动阻止通信。以下是针对Win10与Win11系统的多种防火墙禁用方法,每种均经实测可直接生效。
本文运行环境:Windows 11 专业版,Windows 10 22H2。
一、通过Windows安全中心图形界面关闭
该方法使用系统内置的安全管理面板,支持按网络类型独立控制防火墙状态,操作直观且无需额外权限。
1、按下 Win + I 打开“设置”应用。
2、在左侧菜单中点击隐私和安全性(Win11)或更新和安全(Win10)。
3、点击右侧的Windows 安全中心,进入主安全面板。
4、点击防火墙和网络保护。
5、分别点击当前激活的网络配置项(如专用网络、公用网络或域网络)。
6、将Microsoft Defender 防火墙开关切换为关。
二、通过控制面板快速禁用
此路径兼容所有Windows版本,不依赖搜索功能,适合界面响应迟缓或组策略受限环境。
1、按下 Win + R 打开“运行”对话框,输入 control 并回车,启动控制面板。
2、点击系统和安全。
3、点击Windows Defender 防火墙。
4、在左侧边栏点击启用或关闭Windows Defender 防火墙。
5、在专用网络设置下选择关闭Windows Defender 防火墙。
6、在公用网络设置下同样选择关闭Windows Defender 防火墙。
7、点击确定保存更改。
三、使用运行命令直达防火墙设置页
跳过层级导航,直接调用系统防火墙控制台,大幅缩短操作路径,适合高频操作场景。
1、按下 Win + R 打开运行窗口。
2、输入 firewall.cpl 并回车。
3、系统将直接打开Windows Defender 防火墙主界面。
4、在左侧点击启用或关闭Windows Defender 防火墙。
5、对专用网络设置和公用网络设置均选择关闭Windows Defender 防火墙。
6、点击确定完成设置。
四、以管理员身份运行PowerShell命令批量禁用
该方式一次性禁用全部网络配置文件的防火墙,不触发图形界面交互,适用于脚本集成或远程批量部署。
1、右键点击开始按钮,选择Windows 终端(管理员)或PowerShell(管理员)。
2、依次执行以下两条命令:
Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False
Set-NetFirewallProfile -Profile Domain,Private,Public -DefaultInboundAction Block -DefaultOutboundAction Allow
3、命令执行无报错即表示已成功禁用所有配置文件下的防火墙规则。
五、通过本地组策略编辑器永久禁用
此方法修改系统底层策略,重启后仍保持禁用状态,适用于需长期关闭防火墙的受控环境。
1、按下 Win + R,输入 gpedit.msc 并回车,打开本地组策略编辑器。
2、导航至:计算机配置 → 管理模板 → 网络 → 网络连接 → Windows Defender 防火墙 → 域配置文件。
3、双击右侧Windows Defender 防火墙:保护所有网络连接,选择已禁用,点击应用和确定。
4、返回上两级目录,进入:计算机配置 → 管理模板 → 网络 → 网络连接 → Windows Defender 防火墙 → 标准配置文件。
5、对同名策略项重复步骤3的操作。
6、关闭组策略编辑器,重启系统使策略生效。










