彻底关闭Windows 11防火墙有五种方法:一、通过Windows安全中心分网络类型关闭;二、控制面板统一关闭专用与公用网络;三、管理员命令提示符执行netsh命令;四、PowerShell执行Set-NetFirewallProfile命令;五、组策略编辑器强制禁用(仅专业版/企业版)。

如果您尝试禁用 Windows 11 系统内置的网络防护机制,但发现防火墙开关无法生效或设置后仍存在拦截行为,则可能是由于多层防护策略叠加或服务级控制未被触发。以下是彻底关闭 Windows 11 防火墙的多种方法:
本文运行环境:Surface Laptop 5,Windows 11 23H2。
一、通过Windows安全中心分网络类型关闭防火墙
该方法利用图形化界面直接管理当前活动网络配置,支持对“专用网络”和“公用网络”分别禁用,保留未启用网络类型的防护能力,适合需要局部调试且维持基础安全边界的临时场景。
1、点击任务栏右下角的盾牌图标,打开Windows安全中心;若未显示该图标,可按Win + I打开设置,搜索“Windows安全”并进入。
2、在安全中心主界面,点击左侧导航栏的防火墙和网络保护。
3、页面将列出当前已识别的网络类型(如“专用网络”“公用网络”),请逐一点击每个已启用的网络类型进入其独立设置页面。
4、在对应网络的设置页面中,将Microsoft Defender 防火墙开关从“开”切换为“关”。
5、系统弹出警告提示时,点击是确认操作。
二、通过控制面板统一关闭所有网络配置文件的防火墙
该方式调用传统控制面板组件,兼容性强,适用于安全中心界面响应迟缓、图标缺失或系统UI异常的调试场景,可一次性关闭专用与公用网络的防火墙,但不涉及域网络配置。
1、按Win + R组合键打开“运行”对话框,输入control并回车,启动控制面板。
2、将右上角的“查看方式”设为大图标,然后点击Windows Defender 防火墙。
3、在左侧菜单中点击启用或关闭Windows Defender防火墙。
4、在弹出窗口中,分别对专用网络设置和公用网络设置执行以下操作:选择关闭Windows Defender 防火墙(不推荐)选项。
5、点击确定保存更改。
三、使用管理员命令提示符执行系统级禁用命令
该方法通过netsh高级防火墙命令直接作用于所有网络配置文件(域、专用、公用),绕过图形界面限制,立即生效,特别适用于远程调试、脚本化测试或批量临时取消场景。
1、右键点击“开始”按钮,选择命令提示符(管理员)或Windows终端(管理员)。
2、在管理员权限窗口中,输入以下命令并按回车:netsh advfirewall set allprofiles state off。
3、若命令执行成功,界面将返回确定提示,所有网络配置文件的防火墙即刻停止运行。
四、通过PowerShell以管理员身份执行精细配置禁用
该方法提供更精准的参数控制能力,支持按指定配置文件(Domain、Private、Public)单独或批量禁用,适用于需验证各网络策略状态或集成自动化流程的高级用户。
1、右键点击“开始”按钮,选择Windows终端(管理员)或PowerShell(管理员)。
2、确认当前会话为PowerShell模式,输入以下命令并回车:Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False。
3、命令无错误输出即表示执行成功,防火墙已对全部网络类型关闭。
五、通过本地组策略编辑器强制禁用(仅限专业版/企业版)
该方法通过组策略对象强制覆盖系统默认防火墙策略,适用于批量部署、绕过UI限制或需确保重启后仍保持禁用状态的管理场景,修改后需重启生效。
1、按Win + R,输入gpedit.msc并回车。
2、依次展开:计算机配置 → 管理模板 → 网络 → 网络连接 → Windows Defender 防火墙。
3、在右侧双击Windows Defender 防火墙: 保护所有网络连接。
4、选择已禁用,点击应用和确定。
5、重启电脑使策略生效。










