windows 10局域网设备不可见或共享失败,主因是网络发现和文件共享功能默认关闭;需在“高级共享设置”中启用这两项并关闭密码保护共享,同时确保相关服务运行且防火墙放行。

当你在Windows 10电脑上无法看到局域网里的其他设备,或者别人找不到你的共享文件夹,问题几乎都出在系统默认关闭了网络发现和文件共享功能。这两项是局域网互通的底层开关,不打开就相当于把门焊死了,再怎么敲门也没用。
用设置应用一键启用(推荐新手)
第一步:按 Win + I 打开设置 → 点击“网络和 Internet”。
第二步:左侧选“高级网络设置”,右侧点“高级共享设置”。
第三步:展开当前网络配置(通常是“专用”),勾选【启用网络发现】和【启用文件和打印机共享】。
第四步:滚动到底部“所有网络”区域,单击选择【关闭密码保护共享】——否则对方访问时会卡在登录框,输什么密码都不对。
第五步:每勾选一项后,必须点页面底部的“保存更改”,否则设置只是写在纸上,不会进系统。
通过文件资源管理器快捷触发
这一步适合刚连上网、还没调过任何设置的人,系统会在你第一次点“网络”时自动识别状态并弹窗引导。
打开文件资源管理器(Win + E)→ 左侧导航栏点击“网络”。
如果看到红色提示文字“网络发现和文件共享已关闭”,直接点它。
弹窗里选“启用网络发现和文件共享”。
系统问“是否要将该网络设为专用网络?”,选【否】——避免意外改掉你原本的网络类型。
等5~10秒,按F5刷新,如果出现其他电脑图标,说明已生效。
用控制面板兜底操作(适配老旧或策略受限环境)
方法一:Win + R → 输入 control → 回车打开控制面板 → 点“网络和 Internet” → “网络和共享中心” → 左侧“更改高级共享设置”。
方法二:右键任务栏右下角网络图标 → “打开网络和 Internet 设置” → “高级网络设置” → “高级共享设置”。
两种路径最终都落到同一界面:确认“专用”配置已展开 → 勾选两项启用 → “所有网络”下选“关闭密码保护共享” → 每次改完必须点“保存更改”。
注意:若你同时连着Wi-Fi和有线,它们可能被识别为不同网络配置,得分别检查并保存。
验证服务是否真正运行
光勾选项还不够——网络发现依赖后台服务,缺一个都会失效。
Win + R → 输入 services.msc → 回车。
找到以下三项服务,逐个双击:Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host。
确保它们的“启动类型”是“自动”,且“服务状态”显示“正在运行”。
如果状态是“已停止”,点“启动”,再点“确定”。
DNS Client服务也建议一并确认为“自动并运行”,它是名称解析的基础。
强制刷新网络发现状态
做完所有设置后,别急着去“网络”里刷新。
先打开命令提示符(管理员身份):Win + X → 选“Windows PowerShell(管理员)”。
依次执行三行命令:
netsh advfirewall firewall set rule group="网络发现" new enable=Yes
net start fdrespub
net start upnphost
每行回车后看到“已启动”字样才算成功。
最后回到文件资源管理器,点“网络”→按F5,等待15秒再看图标是否出现。











