windows11局域网看不到其他电脑的解决方法 windows11局域网共享常见问题解决
0
2026-05-13
Windows Defender防火墙拦截SMB、NetBIOS或SSDP等协议是局域网共享不可见的主因,需依次启用“文件和打印机共享”“网络发现”规则组、手动开放TCP 445/UDP 137-139端口、用netsh命令批量启用相关规则,并确保网络配置文件设为“专用”。

您如果在Windows 11 中已启用网络发现与文件共享,但局域网内其他设备仍无法访问本机或访问共享资源,则很可能是Windows Defender拦截了SMB、NetBIOS或SSDP等关键协议通信。以下针对的是看到防火墙导致共享不可见问题的多种修复方法:一、允许“文件和打印机共享”通过防火墙
该规则组直接放行SMB(TCP) 445)及关联服务流量,是实现共享可见性的基础。若未启用,所有入站共享请求将被静默丢弃,设备在“网络”中始终为空白。
1、在任务栏搜索栏输入允许应用通过防火墙并打开该设置项。
2、点击更改设置按钮,需提供管理员权限确认。
3、在应用和服务 务列表中找到文件和打印机共享,确保在专用和公用两列均被勾选。
4、若列表中未显示项目,点击允许其他应用,手动添加路径:C:\Windows\System32\svchost.exe,并重新授予入站与出站权限。二、启用“网络发现组”防火墙规则
网络发现依赖 SSDP(UDP 1900)、DNS-SD 及 UPnP 广播机制,这些协议不包含在“文件和打印机共享”规则中,必须单独放行,否则本机无法被其他设备探测到。
1、在任务栏搜索框输入允许应用通过防火墙并打开。
2、点击更改 设置获取管理员权限。
3、升级梯级创建网络发现,确认其在专用和公用网络列均已被勾选。
4、若未上线,说明系统未自动注册该规则组,需转至四方法执行命令修复。三、手动放行 SMB 与 NetBIOS 核心端口
当高级安全策略或第三方安全软件干扰时,显着开放底层端口可绕过规则组方式依赖,确保 NetBIOS 名称解析(UDP 137–139)与 SMB 会话建立(TCP 445)不受阻塞。
1、按 Win + R 输入 wf.msc 并回车,打开高级安全 Windows Defender 防火墙。
2、在面板面板点击入站规则,再点击右侧新建规则。如此AI写作
AI驱动的内容营销平台,提供一站式的AI智能写作、管理和分发数字化工具。
下载
3、选择端口 → 下一步 →TCP 选择 → 特定本地端口输入445 → 下一步。
4、选择允许连接 → 下一步 → 勾选专用 → 下一步 → 输入名称如 SMB_TCP445_Allow → 完成。
5、重复步骤2–4,新建UDP规则,端口填入137,138,139,名称设为NetBIOS_UDP137-139_Allow。四、使用netsh命令批量实现全部网络发现相关防火墙规则
系统内置的netsh命令可临时实现功能发现、SSDP、UPnP、SMB 等全部必需规则组,避免逐条勾选遗漏,适用于规则组缺失或损坏场景。
1、右键开始按钮,选择Windows Terminal(管理员)或Windows PowerShell(管理员)。
2、依次执行以下四条命令(每条后按回车):netsh advfirewallfirewallsetrulegroup="FunctionDiscovery" newenable=yesnetsh advfirewallfirewallsetrulegroup="SSDPDiscovery"newenable=yesnetsh advfirewallfirewallsetrulegroup="UPnPFramework"newenable=yesnetsh advfirewallfirewallsetrulegroup="文件和打印机共享"newenable=yes
3、命令执行完成后,关闭终端窗口。五、确认防火墙配置文件与当前网络类型完全匹配
Windows Defender 防火墙按“专用”“公用”“域”三类配置文件独立管理规则。若当前网络被识别为“公用”,即使所有规则均已启用,“专用”配置文件下的规则也不会生效,导致共享完全不可见。
1、点击任务栏右下角网 络图标,选择当前连接的网络名称。
2、在弹出的网络属性面板中,确认网络配置文件类型显示为专用;若为“公用”,点击右侧箭头并选择专用。
3、打开wf.msc,在左侧点击监视 → 防火墙,查看右侧“配置文件”列,确认当前活动配置文件为专用。
4、若显示为“公用”,请返回步骤1重新设置网络类型,并等待约30秒后刷新“网络”位置验证。