无法看到局域网内其他计算机的首要原因是网络类型被设为公用网络,导致网络发现被禁用;需先设为专用网络并启用网络发现与文件共享,再通过文件资源管理器“网络”、net view命令、PowerShell扫描或手动UNC路径访问来查看设备。

如果您在Windows 11中无法看到同一局域网内的其他计算机,则可能是由于网络发现未启用、服务未运行或共享配置不匹配所致。以下是多种直接有效的查看方法:
一、通过文件资源管理器访问“网络”位置
这是最基础的图形化入口,系统会自动扫描并列出已响应的局域网设备,前提是网络发现与共享功能处于激活状态且网络类型为专用。
1、点击任务栏上的文件资源管理器图标,或按 Win + E 快速打开。
2、在左侧导航窗格中,找到并单击网络项。
3、等待约10–30秒,系统将尝试枚举在线设备;若列表为空,请勿立即放弃,继续执行后续方法以触发刷新与重发现。
二、使用命令提示符执行 net view 命令
该命令绕过图形界面缓存,直接向主浏览器(Master Browser)发起查询,适用于网络发现设置已启用但“网络”视图未更新的情况。
1、按 Win + R 打开运行对话框,输入 cmd 并回车。
2、在命令提示符窗口中输入:net view,然后按回车。
3、若返回“系统出错 53”,表示目标主机名不可解析,可尝试先 ping 其IP地址确认连通性;若返回计算机列表,则说明底层发现机制正常。
4、要查看某台具体计算机的共享资源,输入:net view \\DESKTOP-ABC123(将DESKTOP-ABC123替换为目标计算机名)。
三、使用PowerShell调用WMI查询网络连接
PowerShell提供更底层的设备探测能力,尤其在Active Directory环境外仍能获取活跃网络节点信息,不依赖浏览器角色选举。
1、按 Win + X,选择Windows Terminal(管理员)或PowerShell(管理员)。
2、输入以下命令并回车:Get-WmiObject -Class Win32_ComputerSystem | Select-Object Name, Domain(仅显示本机)。
3、如需扫描局域网内响应主机,执行:Test-Connection -ComputerName (1..254 | ForEach-Object { "192.168.1.$_" }) -Count 1 -Quiet -ErrorAction SilentlyContinue | Where-Object { $_ } | ForEach-Object { $_.Address }(需根据实际子网段调整IP范围)。
四、手动输入UNC路径强制访问并触发发现缓存重建
即使“网络”视图为空,只要目标计算机开启SMB共享且防火墙放行,手动构造路径可绕过发现失败问题,并促使系统重新注册该节点到本地浏览列表。
1、打开文件资源管理器,在顶部地址栏中直接输入:\\192.168.1.102(替换为局域网中任意一台已知IP的电脑)。
2、若弹出凭据提示且无法登录,点击取消,再尝试输入:\\DESKTOP-XYZ789(替换为目标计算机名)。
3、成功访问后,再次打开左侧网络项,多数情况下该计算机将出现在列表中。
五、启用网络发现并校验专用网络配置
Windows 11默认将新接入网络识别为“公用网络”,该模式下主动禁用所有发现与共享协议,是导致“网络”中无任何设备显示的首要原因。
1、点击任务栏右下角网络图标,确认当前连接名称旁显示为专用网络;若显示为“公用网络”,请单击该网络名,勾选使其成为专用网络。
2、按 Win + I 打开设置,进入网络和 Internet → 高级网络设置 → 高级共享设置。
3、在专用网络部分,确保启用网络发现与启用文件和打印机共享均处于开启状态。
4、下滑至所有网络部分,将关闭密码保护的共享设为开启,避免凭据协商失败阻断发现流程。










