必须将网络设为“专用”,启用网络发现与文件共享,启动Function Discovery Provider Host等四项服务,并关闭密码保护共享,缺一不可。
要让windows电脑在局域网中被其他设备看到、顺利访问共享文件,核心不是“打开某个开关”,而是完成一套协同生效的配置闭环:网络类型必须为“专用”,网络发现与文件共享必须启用,底层四项关键服务必须运行,防火墙规则也得放行。缺一不可。
把当前网络设为“专用”
这是整个流程的起点和前提。Windows默认把新连接的Wi-Fi或有线网络识别为“公用”,该模式会直接禁用网络发现,你的电脑相当于隐身状态。
- 按 Win + I 打开设置 → 网络和 Internet → 点击你正在用的网络(如“Wi-Fi”)
- 找到“网络配置文件类型”,点击下拉菜单,选专用
- 更改立即生效,无需重启;如果显示的是“公用”,这一步绝不能跳过
启用网络发现与文件共享
设为“专用”只是开了门,真正让设备可被探测、文件可被访问,还得手动打开这两项功能。
- 在设置中继续进入 → 高级网络设置 → 高级共享设置
- 展开“专用网络”部分,确保勾选:启用网络发现 和 启用文件和打印机共享
- 滚动到底部“所有网络”区域,将密码保护的共享设为“关闭”(家庭或小办公室环境推荐,避免反复输密码)
- 点“保存更改”,设置即刻应用
检查并启动关键后台服务
界面开关开了,不代表系统真在干活。以下四个服务必须处于“正在运行”状态,缺一个都可能导致“能看到但连不上”或“完全不显示”:
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
- Function Discovery Provider Host
- Function Discovery Resource Publication
- SSDP Discovery
- DNS Client
操作方式:按 Win + R 输入 services.msc 回车 → 找到上述服务 → 右键“启动”,并将“启动类型”设为“自动”。
通过文件资源管理器快速验证与补救
不想一层层找设置?资源管理器左侧“网络”就是最快入口:
- 按 Win + E 打开文件资源管理器 → 左侧点“网络”
- 如果顶部出现黄色提示:“网络发现和文件共享已关闭”,直接点击它
- 勾选两个选项,系统会自动识别网络类型、激活服务、保存设置
- 按 F5 刷新,几秒内本机名称和其他设备图标通常就会出现

















