关闭网络邻居发现功能有四种方法:图形界面一键关闭、强制设为公用网络、停用底层服务、命令行批量执行,其中设为公用网络最简有效且不可绕过,禁用服务最彻底但可能影响dlna等设备识别。

当你在资源管理器左侧看到“网络”节点自动列出一堆陌生设备,或任务栏频繁弹出“发现新设备”提示,说明系统正主动广播并响应局域网探测请求——这正是网络邻居发现功能在运行,它默认开启且不区分网络环境。
图形界面一键关闭(适用Win10/Win11)
第一步:右键点击任务栏右下角网络图标 → 选择“打开网络和Internet设置”。
第二步:点击“网络和共享中心” → 左侧菜单点“更改高级共享设置”。
第三步:展开当前网络类型(如“专用”或“公用”)→ 找到“网络发现”选项 → 选择“关闭网络发现”。
第四步:向下滚动到“所有网络”区域 → 确保“关闭文件和打印机共享”已启用 → 点击“保存更改”。
这一步操作起来很简单,直接点选即可生效,但【必须保存更改,否则设置不生效】。若你刚连上新Wi-Fi,系统可能默认设为“专用”,此时务必检查该配置项而非“公用”部分。
强制设为公用网络(最简有效)
按下 Win + I 打开设置 → 进入“网络和 Internet” → 点击当前连接的网络(如“Wi-Fi”)→ 将“网络配置文件类型”从“专用”改为“公用”。
系统立即应用最高隐私策略,自动禁用网络发现、阻止SSDP响应、关闭共享监听端口。
此操作无需重启,生效快且不可绕过——即使你在图形界面里重新打开“网络发现”,只要网络类型保持“公用”,该开关始终灰显不可用。
停用底层服务(彻底阻断协议栈)
方法一:禁用核心服务
按下 Win + R → 输入 services.msc → 回车打开服务管理器。
依次找到并双击以下三项服务:
• Function Discovery Resource Publication
• SSDP Discovery
• Function Discovery Provider Host
对每一项:启动类型设为“禁用” → 若状态为“正在运行”,先点“停止” → 点“确定”。
使用 OpenAI Codex CLI 处理编码任务。触发词:codex、code review、fix CI、refactor code、implement feature、coding agent、gpt-5-codex。Clawdbot 可将编码工作委托给 Codex CLI 作为子代理或直接工具。
方法二:禁用辅助服务
在同一服务管理器中,继续找到:
• UPnP Device Host
• DNS Client(仅当确认未使用DNS缓存时可禁用)
同样设为禁用并停止运行。
【禁用前请确认未依赖DLNA投屏、智能电视发现等场景】,否则音视频设备将无法被识别。
命令行批量执行(适合多台设备部署)
以管理员身份运行 PowerShell:
执行以下命令逐条运行:
Set-NetFirewallProfile -Profile Domain,Private,Public -NetworkDiscoveryEnabled False
Stop-Service fdrespub,ssdpsrv,upnphost -Force
Set-Service fdrespub,ssdpsrv,upnphost -StartupType Disabled
该脚本直接写入防火墙规则并关停服务,比图形界面更彻底,且避免手动遗漏某项服务。










