Windows 10中可通过五种方法查看防火墙状态:一、Windows安全中心→防火墙和网络保护;二、控制面板→Windows Defender防火墙;三、高级安全Windows防火墙→监视→防火墙;四、命令提示符运行netsh advfirewall show allprofiles;五、PowerShell执行Get-NetFirewallProfile | Select-Object Name, Enabled。

如果您在Windows 10中需要确认防火墙是否正常运行,可通过多种内置路径快速定位其当前状态。以下是几种独立且有效的查看方法:
一、通过Windows安全中心查看防火墙状态
Windows安全中心提供图形化界面,可直观显示各网络配置文件下的防火墙开关状态,适用于日常快速核查。
1、点击任务栏左下角【开始】按钮,或直接按 Win + I 打开设置。
2、在设置窗口中,点击【更新和安全】→【Windows 安全中心】→【防火墙和网络保护】。
3、进入后,页面将列出三个网络配置文件:域网络、专用网络、公用网络,每个下方均显示“已打开”或“已关闭”状态。
二、通过控制面板查看防火墙状态
控制面板路径稳定可靠,不依赖新版安全中心界面,适合习惯传统操作的用户。
1、按下 Win + R,输入 control 并回车,打开控制面板。
2、点击【系统和安全】→【Windows Defender 防火墙】。
3、主界面顶部将明确显示当前防火墙总体状态,例如:“Windows Defender 防火墙已打开” 或 “已关闭”。
三、通过高级安全Windows防火墙监视器查看
该路径可访问实时监视数据,包括入站/出站连接规则匹配情况及各配置文件的实际启用状态,适合需验证策略生效细节的场景。
1、在控制面板的【Windows Defender 防火墙】界面左侧,点击【高级设置】。
2、在弹出的“高级安全 Windows 防火墙”窗口中,点击左侧导航栏的【监视】→【防火墙】。
3、右侧窗格将列出所有网络配置文件及其对应状态,其中 “是”表示已启用,“否”表示已禁用。
四、通过命令提示符快速查询状态
使用命令行可绕过图形界面,直接调用系统服务接口获取防火墙配置,结果精准且可脚本复用。
1、以管理员身份运行命令提示符:右键【开始】→【命令提示符(管理员)】或搜索“cmd”右键选择“以管理员身份运行”。
2、输入以下命令并回车:netsh advfirewall show allprofiles。
3、输出中每类配置文件(DomainProfile、PrivateProfile、PublicProfile)后紧跟 State: ON 或 State: OFF,即为当前启用状态。
五、通过PowerShell查询防火墙启用状态
PowerShell提供结构化对象输出,便于识别各配置文件的启用布尔值,适合需要进一步处理或批量检查的环境。
1、以管理员身份运行 PowerShell:在开始菜单搜索“PowerShell”,右键选择“以管理员身份运行”。
2、执行命令:Get-NetFirewallProfile | Select-Object Name, Enabled。
3、返回结果中,Enabled 列显示 True 表示该配置文件防火墙已启用,False 表示已禁用。










