必须同时开启网络发现和文件共享,缺一不可;通过“网络”视图一键启用、高级共享设置逐项确认、启动Function Discovery等四项服务、启用SMB 1.0支持,方可确保局域网设备可见且共享可访问。

要在局域网中让其他电脑看到你的Win10设备并访问共享文件夹,必须同时开启网络发现(让别人找到你)和文件共享(让别人能连进来),缺一不可。只开一个,对方要么看不见你,要么看见了却打不开共享内容。
快速启用:从“网络”视图一键触发
这是最直接的入口,系统会自动识别当前状态并引导配置,适合首次设置或验证是否生效。
按下 Win + E 打开文件资源管理器,在左侧导航栏点击网络。
如果看到红色提示文字“网络发现和文件共享已关闭”,直接单击该文字。
在弹出窗口中点击启用网络发现和文件共享。
系统会问“是否要将该网络设为专用网络?”,选否——这能避免意外更改网络类型,保留你原本的网络配置。
等待约10秒后按 F5 刷新视图,若出现其他设备图标,说明已初步生效。
手动配置:通过高级共享设置精确控制
图形界面引导有时会跳过关键项,比如“关闭密码保护共享”这一步没点上,后续就始终提示输入用户名密码。必须进深层设置逐项确认。
右键任务栏右下角的网络图标 → 选择“打开网络和 Internet 设置” → 点击“高级网络设置” → 点击“高级共享设置”。
展开当前网络配置(通常是“专用”),勾选启用网络发现和启用文件和打印机共享。
向下滚动到“所有网络”区域,必须点击单选框选择关闭密码保护共享——否则局域网内其他设备访问时会卡在登录界面,且无法绕过。
每完成一项勾选或选择,都要点击页面底部的保存更改按钮,否则设置不写入系统。
底层服务检查:确保发现功能真正运行
界面设置全开了却还是看不到设备?大概率是支撑网络发现的四个系统服务被停用了。它们不启动,再好的设置也白搭。
方法一:服务管理器手动启用
按下 Win + R,输入 services.msc 回车。
依次找到并双击以下四项服务:Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host、DNS Client。
对每一项,将“启动类型”设为自动,点击“启动”按钮(如果状态不是“正在运行”)。
方法二:命令行批量启动(更省事)
以管理员身份运行 PowerShell,粘贴执行以下命令:
Start-Service fdrespub,ssdpsrv,upnphost,dnscache
这条命令会一次性启动全部四项服务,无需逐个点开。
协议支持补全:让旧设备也能连上
如果你的局域网里有Windows 7电脑、老款NAS或智能电视,它们只认SMB 1.0协议。Win10默认禁用该协议,必须手动打开,否则会报错“找不到网络路径”或“错误代码0x80070035”。
按下 Win + R,输入 optionalfeatures.exe 回车。
在“Windows功能”窗口中,展开SMB 1.0/CIFS 文件共享支持。
勾选全部三项:SMB 1.0/CIFS 客户端、SMB 1.0/CIFS 服务器、SMB Direct。
点击“确定”,等待系统应用更改,重启电脑——这一步不可跳过,否则SMB 1.0不会加载进内核。











