资源监视器可确认端口是否本地监听,若显示*:端口或0.0.0.0:端口且外部无法连接,则大概率被Windows防火墙拦截;若仅显示127.0.0.1:端口,则属服务绑定限制,与防火墙无关。
资源监视器本身不管理防火墙规则,也不能直接告诉你“哪些端口被防火墙拦住了”,但它能帮你发现本机正在监听、但外部无法访问的端口——这是排查防火墙拦截问题的关键第一步。
先看端口是否真在监听
如果一个端口连本地都没启动监听,那根本谈不上防火墙放行与否。资源监视器能快速确认这一点:
- 按 Win + R,输入
resmon回车,打开资源监视器 - 切换到“网络”选项卡,在“监听端口”区域等待加载完成
- 查找你要检查的端口号(比如 3306、8080),确认它是否出现在列表中
- 若存在,记下对应进程名和 PID;若完全找不到,说明服务根本没启动或没绑定该端口
再比对本地监听与外部连通性
资源监视器看到的是“本机状态”,而防火墙拦截发生在入站通信路径上。你需要交叉验证:
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
- 在另一台局域网电脑上执行:
telnet 你的IP 该端口(如telnet 192.168.1.100 3306) - 如果连接失败,但资源监视器里明确显示该端口在监听 → 很可能被 Windows 防火墙阻止
- 此时不要直接关防火墙,而是去“控制面板 → Windows 防火墙 → 高级设置 → 入站规则”中搜索对应端口或服务名
注意区分“监听”和“可访问”
有些服务默认只监听 127.0.0.1(本地回环),比如某些开发工具或数据库配置。这时资源监视器会显示 127.0.0.1:3306,而非 *:3306 或 0.0.0.0:3306 —— 这种情况即使防火墙全开,外部也无法连接。
- 在资源监视器“监听端口”列表中,看“本地地址”列的具体值
-
*:端口或0.0.0.0:端口表示接受所有网卡的连接请求 -
127.0.0.1:端口表示仅限本机访问,和防火墙无关,需修改服务绑定地址
结合 netstat 补充验证
资源监视器有时不显示 UDP 监听或低权限进程,可用命令补全:
- 打开命令提示符,运行:
netstat -ano -p TCP | findstr :你的端口 - 加上
-p UDP可查 UDP 端口 - 输出中若出现
LISTENING且本地地址是0.0.0.0或具体局域网 IP,就说明监听配置正确,下一步聚焦防火墙

















