可通过五种方法确认Windows 10防火墙状态:一、Windows安全中心“防火墙和网络保护”查看三类网络启用状态;二、控制面板中“Windows Defender防火墙”主界面显示总开关状态;三、高级安全界面“监视→防火墙”查看各配置文件运行状态;四、命令行执行netsh advfirewall show allprofiles检查State字段;五、任务管理器服务项中核查MpsSvc服务运行状态。

如果您希望确认 Windows 10 系统中防火墙是否正常运行,可通过 Windows 安全中心的“防火墙和网络保护”模块直接查看实时状态。以下是多种可行的操作路径:
一、通过 Windows 安全中心查看
此方法使用系统内置的安全中心界面,可直观显示域网络、专用网络和公用网络三类防火墙的启用状态,并支持快速跳转至详细设置。
1、按 Win + I 打开“设置”应用。
2、点击“更新和安全”选项。
3、在左侧菜单中选择“Windows 安全中心”,右侧点击“打开 Windows 安全中心”按钮。
4、在安全中心主界面中,点击“防火墙和网络保护”。
5、页面将分区域列出“域网络”、“专用网络”和“公用网络”三项,每项右侧均显示当前状态(如“已打开”或“已关闭”)。
二、通过控制面板查看
该路径适用于习惯传统控制面板操作的用户,可快速定位到 Windows Defender 防火墙主界面并获取基础启停状态。
1、点击“开始菜单”,输入“控制面板”并打开。
2、点击“系统和安全”。
3、点击“Windows Defender 防火墙”。
4、主界面顶部将明确显示“Windows Defender 防火墙已打开”或“Windows Defender 防火墙已关闭”字样。
三、通过高级安全 Windows 防火墙监视器查看
此方式提供更底层的运行时监控信息,包括入站/出站规则活动、连接跟踪及实时策略应用状态,适合需验证策略生效情况的用户。
1、在控制面板的“Windows Defender 防火墙”界面中,点击左侧“高级设置”。
2、若系统提示需要管理员权限,请点击“是”继续。
3、在新窗口左侧导航栏中,展开“监视”节点,点击“防火墙”。
4、右侧窗格将列出当前所有网络配置文件(域、专用、公用)及其对应的状态栏,状态栏中显示“正在运行”即表示该配置文件下的防火墙服务处于活动状态。
四、通过命令行快速验证
使用 netsh 命令可绕过图形界面,直接读取防火墙服务配置与运行状态,结果简洁且适用于批量检查或脚本调用场景。
1、以管理员身份运行“Windows PowerShell”或“命令提示符”。
2、输入以下命令并回车:netsh advfirewall show allprofiles。
3、观察输出中每类配置文件(DomainProfile、PrivateProfile、PublicProfile)下的“State”字段,值为“ON”表示启用,“OFF”表示禁用。
五、通过任务管理器服务项检查
该方法用于确认支撑防火墙功能的核心服务(MpsSvc)是否实际运行,可辅助判断图形界面显示异常是否源于服务未启动。
1、按 Ctrl + Shift + Esc 打开任务管理器。
2、切换至“服务”选项卡。
3、在服务列表中查找“MpsSvc”(Windows Defender Firewall Service)。
4、观察其“状态”列:若显示“正在运行”,则防火墙服务已加载;若为空白或显示“已停止”,则需手动启动该服务。










