必须同时开启网络发现和文件共享、启动Server等五项服务、启用SMB 1.0/CIFS支持、设置AllowInsecureGuestAuth=1、统一工作组并放行防火墙相关规则,才能确保Win10在局域网中可见且可发现其他设备。

要在Windows 10中看到同一局域网内的其他电脑,必须让本机既能“被发现”又能“主动发现”——这依赖网络发现功能开启、关键服务运行、协议兼容性到位,缺一不可。如果打开“网络”文件夹只显示空白或提示“找不到设备”,说明至少有一个环节未生效。
启用网络发现与共享设置
这是最基础也最常被忽略的一步。系统默认可能将当前网络识别为“公用”,从而自动禁用发现功能。
右键任务栏右下角网络图标 → 选择“打开网络和共享中心” → 左侧点击“更改高级共享设置” → 展开当前网络配置(如“专用”)→ 勾选“启用网络发现”和“启用文件和打印机共享” → 向下滚动到“所有网络”部分 → 点击“关闭密码保护的共享” → 点击“保存更改”。
注意:若你刚连上路由器但未手动切换网络类型,系统可能仍将其判为“公用网络”,此时必须先点击“网络”窗口中的提示文字(如“网络发现已关闭”),再选择“否,使该网络成为专用网络”,否则后续所有设置都无效。
启动关键后台服务
网络发现不是靠界面开关单方面驱动的,它背后有多个系统服务协同工作。任一核心服务停摆,“网络”视图就会变空。
按 Win + R 输入 services.msc 回车 → 在服务列表中依次找到并双击以下五项:
• Server
• Function Discovery Resource Publication
• DNS Client
• TCP/IP NetBIOS Helper
• SSDP Discovery
→ 对每一项:将“启动类型”设为【自动】,若“服务状态”显示“已停止”,则点击“启动”按钮 → 全部操作完成后关闭窗口。
其中 Server 服务是本机对外提供共享资源的基础,若它未运行,其他电脑根本无法看到你;而 Function Discovery Resource Publication 负责向局域网广播本机存在,不启动就等于隐身。
启用SMB 1.0/CIFS支持
很多老设备、NAS、甚至部分Win10旧版本主机仍依赖SMBv1协议通信。Win10自1803起默认禁用该组件,导致“网络”中无法解析它们的广播包。
方法一:控制面板路径
Win + R → 输入 control 回车 → 查看方式切为“小图标” → 点击“程序和功能” → 左侧点“启用或关闭Windows功能” → 找到“SMB 1.0/CIFS 文件共享支持” → 展开后勾选【SMB 1.0/CIFS 客户端】和【SMB 1.0/CIFS 服务器】→ 点击确定 → 重启电脑。
方法二:PowerShell一行启用(管理员权限)
以管理员身份运行 PowerShell → 输入:
Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol -NoRestart → 回车执行 → 手动重启。
这一步不做,哪怕其他设置全对,你也看不到使用SMBv1广播的老打印机、群晖DS213+、或2016年前出厂的Windows电脑。
修改注册表开启访客认证
从Windows 10 1709开始,系统默认禁止未经身份验证的来宾访问,即使对方没设密码,本机也会拒绝响应其探测请求。
Win + R → 输入 regedit 回车 → 导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
→ 右侧空白处右键 → 新建 → DWORD (32位)值 → 命名为 AllowInsecureGuestAuth → 双击该值,将“数值数据”改为 1 → 点击确定。
改完无需重启,但必须重启“Workstation”服务才能生效:回到 services.msc → 找到 Workstation → 右键“重新启动”。
检查工作组与防火墙
第一步:确认所有电脑在同一个工作组。
右键“此电脑” → “属性” → 拉到最下方点“更改设置” → “更改…” → 查看并统一“工作组”名称(默认是 WORKGROUP)→ 点击确定 → 提示重启则重启。
第二步:防火墙放行网络发现。
Win + R → 输入 wf.msc 回车 → 左侧点“入站规则” → 右侧滚动查找含“Network Discovery”的规则 → 确保以下三项状态为“已启用”:
• Network Discovery (NB-Name-In)
• Network Discovery (SSDP-In)
• Network Discovery (UPnP-In)
如果其中任意一条被禁用,局域网设备间彼此发的探测包会被直接丢弃,表现为“互相看不见”。

















