Windows Defender防火墙可能拦截网络调试通信,Win11用户可通过安全中心、控制面板、命令提示符或PowerShell四种方式临时关闭:一、安全中心逐网络类型关闭;二、控制面板中分别设置专用/公用网络为关闭;三、管理员命令提示符执行netsh advfirewall set allprofiles state off;四、管理员PowerShell执行Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False。

如果您在进行网络调试、软件测试或局域网设备连接时遇到连接异常,可能是Windows Defender防火墙拦截了相关通信。以下是针对Win11系统的临时禁用防火墙操作步骤:
一、通过Windows安全中心临时关闭防火墙
此方法直接作用于当前活动网络配置,不修改系统底层设置,重启后防火墙自动恢复启用状态,适合调试期间快速验证网络连通性。
1、点击任务栏右下角的盾牌图标,打开Windows 安全中心;若未显示该图标,可按Win + I打开设置,搜索“Windows 安全”并进入。
2、在安全中心主界面,点击左侧导航栏中的防火墙和网络保护。
3、页面将列出当前已识别的网络类型(如“专用网络”“公用网络”或“域网络”),请逐一点击每种已启用的网络类型进入其独立设置页。
4、在对应网络的设置页面中,将Microsoft Defender 防火墙开关从“开”切换为“关”。
5、系统弹出警告提示时,点击是确认操作。
二、通过控制面板临时关闭防火墙
该方式调用传统控制面板组件,兼容性强,适用于安全中心界面响应迟缓或图标缺失的调试场景,同样仅影响当前会话状态。
1、按Win + R组合键打开“运行”对话框,输入control并回车,启动控制面板。
2、将右上角“查看方式”设为大图标,然后点击Windows Defender 防火墙。
3、在左侧菜单中点击启用或关闭 Windows Defender 防火墙。
4、在弹出窗口中,分别对专用网络设置和公用网络设置执行以下操作:选择关闭Windows Defender 防火墙(不推荐)选项。
5、点击确定保存更改。
三、使用命令提示符临时关闭防火墙
该方法通过系统级命令即时生效,无需图形界面交互,特别适用于远程调试、脚本化测试或批量临时禁用场景。
1、右键点击“开始”按钮,选择命令提示符(管理员)或Windows Terminal(管理员)。
2、在管理员权限窗口中,输入以下命令并按回车:netsh advfirewall set allprofiles state off。
3、若命令执行成功,界面将返回确定提示,所有网络配置文件的防火墙即刻停止运行。
四、通过PowerShell临时关闭防火墙
PowerShell提供更精细的网络配置控制能力,支持同时对域、专用、公用三类网络轮廓统一禁用,适合需要精确调试环境的用户。
1、以管理员身份运行PowerShell(右键开始按钮 → 选择“Windows PowerShell(管理员)”)。
2、输入以下命令并回车:Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False。
3、命令无报错即表示执行成功,防火墙对全部网络类型均处于关闭状态。










