必须手动开启防火墙并启用对应规则,否则所有入站连接将被默认拦截;通过设置应用一键开启最直观安全,需逐个点击“域/专用/公用网络”子页面启用开关;控制面板可绕过UI限制直接激活服务;还需在wf.msc中启用四项文件共享相关入站规则,并可新建自定义规则放行10.0.0.0/8、172.16.0.0/12、192.168.0.0/16局域网IP段。

Windows系统提示“防火墙已关闭”或局域网设备无法互通时,必须手动开启防火墙并启用对应规则,否则所有入站连接(如文件共享、远程桌面、打印机访问)将被默认拦截。
通过设置应用一键开启防火墙
这是最直观、最安全的开启方式,适用于所有Windows 10/11用户。
按下 Win + I 打开设置 → 点击“隐私和安全性” → 进入“Windows 安全中心” → 点击“防火墙和网络保护”。
在页面中会列出“域网络”“专用网络”“公用网络”三类配置档,每项右侧都有独立开关;【必须逐个点击进入子页面,再将“Microsoft Defender 防火墙”拨至“开”状态】,不能只看主页面开关颜色就认为已启用。
启用后规则立即加载,无需重启,10秒内生效。
通过控制面板启用并验证规则状态
当设置应用界面异常或开关置灰不可点时,用此方法可绕过UI限制直接操作底层配置。
按下 Win + R → 输入 control 回车 → 点击“系统和安全” → “Windows Defender 防火墙” → 左侧点击“启用或关闭 Windows Defender 防火墙”。
在弹出窗口中,为“专用网络设置”和“公用网络设置”均勾选“启用 Windows Defender 防火墙”,然后点击“确定”。
这一步完成后,防火墙服务即被激活,但预设规则仍可能处于禁用状态——此时需额外确认关键规则是否启用,否则仍无法访问局域网资源。
启用预设的局域网互通规则
仅开启防火墙本身还不够,必须让“文件和打印机共享”等基础通信规则生效,否则SMB、NetBIOS等协议请求仍会被丢弃。
按下 Win + R → 输入 wf.msc 回车,打开“高级安全 Windows Defender 防火墙”。
左侧点击“入站规则”,右侧列表滚动查找以下四项规则:
① 文件和打印机共享(回显请求 - ICMPv4-In)
② 文件和打印机共享(SMB-In)
③ 文件和打印机共享(NB-Session-In)
④ 文件和打印机共享(NB-Name-In)
对每一项右键 → 选择“启用规则”;若某项左侧无绿色对勾图标,说明它当前被禁用,必须手动启用才能恢复局域网发现与共享能力。
注意:这四条规则默认存在,但安装精简版系统或执行过网络重置后常被自动禁用,不检查就会导致“能看到设备却打不开共享文件夹”的典型故障。
新建自定义入站规则放行局域网IP段
当启用预设规则后仍无法互通,大概率是网络配置文件类型不匹配,或私有IP段未被覆盖。此时需创建一条明确允许常用局域网地址段的通用规则。
方法一:图形向导方式
在 wf.msc 界面左侧点击“入站规则”,右侧点击“新建规则…” → 选择“自定义” → 下一步 → “程序”页选“所有程序” → 下一步 → “协议和端口”页保持“任何” → 下一步 → “作用域”页,在“哪些远程IP地址”中选“下列IP地址”,点击“添加”,依次输入:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
→ 点击“确定” → 下一步 → “操作”页选“允许连接” → 下一步 → “配置文件”页【务必勾选“域”“专用”“公用”全部三项】 → 下一步 → 名称填“局域网互通-全段放行” → 完成。
方法二:命令行快速部署(管理员终端运行)
netsh advfirewall firewall add rule name="局域网互通-全段放行" dir=in action=allow protocol=any remoteip=10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 profile=domain,private,public











