最稳妥的方法是通过windows安全中心按网络类型单独开关防火墙,适合日常用户且无需管理员权限;其次可用管理员命令netsh advfirewall set allprofiles state off/on一键启停全部配置文件;最后可通过控制面板统一开关,兼容所有windows版本但重启后状态不变。

你需要在安装软件、调试网络或测试局域网服务时临时关闭Windows系统自带防火墙,又不想影响系统长期安全策略,就得精准控制开关时机和范围——不能全关漏掉防护,也不能只关一半导致规则冲突。
通过Windows安全中心按网络类型开关
这是最稳妥的图形化路径,适合日常用户,所有操作无需管理员权限,且能保留部分网络的安全防护。
第一步:按下 Win + I 打开“设置”应用。
第二步:点击左侧“隐私和安全性”,再点击右侧“Windows 安全中心”。
第三步:在左侧导航栏中点击“防火墙和网络保护”。
第四步:页面顶部会列出当前识别的网络配置文件,如“专用网络”“公用网络”——【必须逐个点击进入,不能跳过】。如果你同时连着Wi-Fi和有线网络,可能两个都显示为活跃状态,需分别处理。
第五步:在每个网络配置页中,将“Microsoft Defender 防火墙”右侧开关拨至关(或开)状态;系统会弹出黄色警告框,提示“关闭防火墙可能使设备面临风险”,点击“是”确认即可。
用管理员命令一键启停全部配置文件
当你需要快速验证某个程序是否被防火墙拦截,或正在远程调试服务器,图形界面又卡死时,这条命令路径最直接有效。
方法一:右键“开始”按钮 → 选择“Windows 终端(管理员)” → 输入命令:netsh advfirewall set allprofiles state off → 按回车。
方法二:如需重新开启,同样在管理员终端中输入:netsh advfirewall set allprofiles state on → 按回车。
注意:这条命令会同时作用于域网络、专用网络、公用网络三类配置文件,执行后立即生效,无需重启。但【执行前请确认当前处于可信局域网环境】,否则公网暴露风险会陡增。
通过控制面板统一开关(兼容性最强)
该方式适用于Windows 7至Windows 11全版本,尤其适合习惯传统界面、或系统更新后“设置”应用异常的用户。
1. 按 Win + R 打开“运行”对话框。
2. 输入 control 并回车,启动控制面板。
3. 右上角“查看方式”设为“大图标”,点击“Windows Defender 防火墙”。
4. 在左侧菜单中点击“启用或关闭 Windows Defender 防火墙”。
5. 在弹出窗口中,“专用网络设置”区域选择“关闭Windows Defender 防火墙(不推荐)”;“公用网络设置”区域也做同样选择。
6. 点击底部“确定”保存——此时防火墙对两类网络均失效,重启后仍保持该状态,不像安全中心操作那样每次联网自动重置。











