Windows Defender防火墙可通过六种方法关闭:一、安全中心图形界面;二、控制面板传统路径;三、管理员命令提示符用netsh命令;四、PowerShell命令;五、组策略编辑器(专业版/企业版);六、服务管理器终止核心服务。

如果您尝试临时禁用系统防护以测试网络连通性或运行特定程序,但发现防火墙持续拦截连接,则可能是由于Windows Defender防火墙处于启用状态。以下是适用于Windows全版本系统的多种一键关闭防火墙操作方法:
一、通过Windows安全中心图形界面关闭
该方法利用现代化安全中心UI直接控制当前网络类型的防火墙开关,无需命令行或高级工具,适合普通用户快速调整,且在Windows 10/11中默认可用。
1、按下Win + I快捷键打开“设置”窗口。
2、在左侧菜单中点击“隐私和安全性”。
3、在右侧区域找到并点击“Windows 安全中心”。
4、点击左侧导航栏中的“防火墙和网络保护”。
5、查看当前连接的网络类型(如“专用网络”或“公用网络”),点击对应网络名称进入配置页。
6、将“Microsoft Defender 防火墙”开关从“开”拨至“关”。
7、系统弹出警告提示时,点击是确认关闭。
二、通过控制面板传统路径关闭
该方法兼容Windows 7至Windows 11所有版本,采用经典控制面板入口,稳定性高,不受系统UI更新影响,可一次性处理专用与公用网络配置。
1、按下Win + R组合键,打开“运行”对话框。
2、输入control并回车,启动控制面板。
3、将右上角“查看方式”改为“大图标”。
4、点击“Windows Defender 防火墙”。
5、在左侧菜单中点击“启用或关闭Windows Defender防火墙”。
6、在“专用网络设置”下选择关闭Windows Defender防火墙(不推荐)。
7、在“公用网络设置”下同样选择关闭Windows Defender防火墙(不推荐)。
8、点击“确定”保存全部更改。
三、使用管理员命令提示符批量关闭所有配置文件
该方式通过netsh命令直接调用系统防火墙服务接口,响应迅速且可批量处理域、专用、公用三类网络配置,适合高级用户或脚本集成场景,执行后立即生效。
1、右键点击“开始”按钮,选择Windows 终端(管理员)或“命令提示符(管理员)”。
2、输入以下命令并回车:netsh advfirewall set allprofiles state off。
3、命令执行无报错即表示所有配置文件的防火墙均已关闭。
四、通过PowerShell命令行关闭
PowerShell提供更现代的系统管理能力,其防火墙模块支持精细控制,命令简洁,适合快速执行与自动化部署,需以管理员身份运行。
1、右键点击“开始”按钮,选择Windows 终端(管理员)或“PowerShell(管理员)”。
2、输入以下命令并回车:Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False。
五、通过本地组策略编辑器永久关闭(仅限专业版/企业版)
该方法通过策略强制禁用防火墙,适用于批量部署或需绕过UI限制的场景,修改后重启即生效,且策略持久化,不随用户登录变化。
1、按下Win + R,输入gpedit.msc并回车。
2、依次展开:计算机配置 → 管理模板 → 网络 → 网络连接 → Windows Defender 防火墙。
3、在右侧双击“Windows Defender 防火墙: 保护所有网络连接”。
4、选择已禁用,点击“应用”和“确定”。
5、重启电脑使策略生效。
六、通过服务管理器终止防火墙核心服务
该方法直接停止防火墙底层驱动依赖的服务进程,使防火墙功能完全失效,且重启后仍保持关闭状态,属于深度禁用方式,适用于需彻底屏蔽防护的调试环境。
1、按Win + R打开运行窗口,输入services.msc并回车。
2、在服务列表中找到以下两项服务:Windows Defender Firewall与Windows Defender Antivirus Network Inspection Service(如存在)。
3、依次对每个服务执行:
• 右键 → “属性”
• 点击“停止”按钮
• 将“启动类型”下拉菜单改为禁用
• 点击“应用”并“确定”。











