必须开启网络发现功能,使本机主动广播存在;可通过文件资源管理器一键启用(Win+E→点“网络”→点红色提示→选“否”设专用网)、设置应用精确配置(Win+I→高级共享设置→启用发现与共享并关闭密码保护)、启动Function Discovery Resource Publication等关键服务(其为广播唯一出口)。

要让Windows电脑在局域网中被其他设备看到、能搜到共享打印机或访问邻居电脑,必须开启网络发现功能;它不是单纯“找别人”,而是让本机主动广播自己的存在,否则对方根本收不到你的信号。
通过文件资源管理器一键启用(最快入口)
这是系统预埋的快捷路径,专为首次打开“网络”时设计,会自动检测并引导修复,不用翻多层菜单。
按下 Win + E 打开文件资源管理器 → 左侧导航栏点击“网络”。
如果页面中央显示红色文字“网络发现和文件共享已关闭”,直接单击该文字。
弹窗中点击“启用网络发现和文件共享” → 系统询问“是否要将该网络设为专用网络?”时,【务必选“否”】——选“是”可能强制重置Wi-Fi策略,导致断网或认证异常。
等待10秒后按 F5 刷新,若出现其他设备图标,说明已生效。
通过设置应用精确配置(推荐日常维护)
此路径适合确认状态、调整细项,尤其当快捷入口失效或需多网络分别控制时使用。
按下 Win + I 打开设置 → 点击“网络和 Internet” → 左侧选“高级网络设置” → 右侧点“高级共享设置”。
展开当前活动的网络配置(如“专用网络”)→ 勾选【启用网络发现】和【启用文件和打印机共享】。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
向下滚动至“所有网络”区域 → 单击选择【关闭密码保护共享】——否则对方访问时会反复弹出登录框,且家庭环境通常无预设账户可填。
每勾选一项后,必须点击页面底部的“保存更改”,漏点一次设置即不生效。
检查并启动关键后台服务(排查隐藏失效)
界面开关全开却仍看不到设备?大概率是支撑广播的底层服务没跑起来。网络发现只是个“门脸”,真正发信号的是这几个服务。
方法一:按下 Win + R,输入 services.msc 回车 → 在列表中依次找到:
• Function Discovery Resource Publication
• SSDP Discovery
• UPnP Device Host
对每一项:右键→属性→将“启动类型”设为“自动”→若状态不是“正在运行”,点击“启动”按钮。
特别注意:【Function Discovery Resource Publication 服务必须运行】——它是本机向局域网广播自身资源的唯一出口,停了就等于关掉了所有可见性。
方法二:快速刷新服务状态(无需逐个点)→ 以管理员身份运行命令提示符 → 依次执行:
net stop fdrespub → 回车
net start fdrespub → 回车
ipconfig /flushdns → 回车










