防火墙是联机故障的高频原因,但长期关闭它会把电脑上其他服务一并暴露。更稳妥的方法是确认游戏进程、网络类型和协议,然后建立范围明确的允许规则。

- 适用问题
- 房主本机可进,其他设备超时
- 首选规则
- 按游戏或服务端程序放行
- 网络范围
- 可信组网优先专用网络
- 验证原则
- 临时对照后恢复保护
先判断问题位置
Windows Defender 防火墙按域、专用、公用网络分别应用规则。新安装的虚拟网卡经常被识别为公用网络,导致只勾选“专用”的旧规则没有生效。
排查时可以短暂做受控对照,但完成后应恢复防火墙并保留精确规则。第三方安全软件可能维护另一套规则,也要同时检查。
记录错误原文和发生阶段,完成一项后重复相同测试,才能确认真正有效的处理步骤。
处理前准备
- 确认当前 Windows 账户有管理员权限
- 记录游戏主程序或服务端程序的完整路径
- 确认需要的 TCP、UDP 端口
- 查看当前网络被识别为专用还是公用
- 关闭无关下载并保存工作
- 只在可信网络和明确时间窗口内测试
按顺序处理
- 定位实际进程
打开任务管理器,从正在运行的游戏或服务端定位可执行文件路径。
- 查看现有允许项
进入 Windows 安全中心 → 防火墙和网络保护 → 允许应用通过防火墙,检查程序与网络类型。
- 建立程序入站规则
在高级安全设置中为实际可执行文件创建允许入站规则,优先限制为需要的网络配置文件。
- 必要时添加端口规则
独立服务端或固定端口场景可按 TCP/UDP 与本地端口建立规则,不要开放无关范围。
- 重新启动服务
规则变更后重启游戏服务端与组网客户端,确保进程重新绑定网络。
- 从另一设备验证
先在局域网或虚拟网络测试,再从公网映射入口测试,并观察服务器日志。
- 清理重复规则
确认可用后删除测试期间创建的重复或过宽规则,保留名称清楚的最小集合。
验证与补充
程序规则还是端口规则
端口会变化的房主模式更适合程序规则;固定端口独立服务端可使用端口规则。某些游戏需要两者配合。
专用与公用网络
家庭局域网和只含可信好友的虚拟网络可按实际情况设为专用;公共 Wi-Fi 不应为方便联机而降低整体保护。
第三方安全软件
若系统规则正确仍被阻止,检查安全套件的应用控制、网络防护和隔离记录。
监听检查
服务必须实际监听端口,防火墙放行才有意义。PowerShell 的 Get-NetTCPConnection 可帮助确认 TCP 监听。
仍未解决时
根据当前现象选择对应分支,保留可工作的配置和存档备份。
版本更新或安装路径变化会留下旧规则。定位当前进程路径,只保留与当前文件匹配的规则。
防火墙可能不是主因,继续检查隧道协议、远程端口与节点状态。
立即恢复保护,然后转向游戏监听、版本、NAT 或组网工具排查。
常见问答
需要开放所有端口吗?
不需要,也不建议。只放行游戏文档要求的程序与端口。
为什么更新后规则失效?
可执行文件路径或签名发生变化时,旧的程序规则可能不再匹配。
ping 不通一定是防火墙吗?
不一定。组网策略可能不转发 ICMP,但游戏端口仍可用,应结合实际端口测试。