win10无法打开启用网络发现怎么办,Windows 10 网络发现 灰色 无法勾选

题图来自Unsplash,基于CC0协议
导读
在Windows 10系统中,网络发现是让电脑能被同一局域网内其他设备(如另一台电脑、NAS、打印机)找到的关键功能。如果遇到无法启用、选项灰色点不动、或者启用后立刻自动关闭的情况,通常是因为依赖的服务未启动、配置文件损坏或组策略限制。可以按照以下步骤逐一排查解决。
第一步:检查并启动核心服务
网络发现依赖于几个Windows服务。如果它们没有运行,设置界面中的选项就会变成灰色或无法保存。
- 按下 Win + R 键,输入 services.msc 并回车,打开“服务”窗口。
- 在列表中找到以下四个服务,分别双击进行设置:
- Function Discovery Resource Publication(功能发现资源发布)
- Function Discovery Provider Host (功能发现提供程序主机)
- Network Discovery(网络发现,某些系统也叫做“网络发现服务”)
- SSDP Discovery(简单服务发现协议)
- UPnP Device Host(通用即插即用设备主机)
- 对于每一个服务:先将“启动类型”改为 “自动”,然后点击 “启动” 按钮(如果服务当前处于停止状态)。点击“应用”和“确定”。
- 全部设置完成后,重启电脑。再次进入“控制面板网络和共享中心高级共享设置”,尝试启用网络发现。
第二步:重置网络配置文件
如果服务已启动但仍无法启用,可能是网络配置文件损坏。
- 以管理员身份打开命令提示符(在开始菜单搜索cmd,右键选择“以管理员身份运行”)。
- 依次输入以下命令,每输入一条按一次回车:
netsh winsock reset netsh int ip reset - 输入
ipconfig /flushdns并回车。 - 输入
netcfg -d并回车(这会重置所有网络适配器设置)。 - 关闭命令窗口,重启电脑。重启后,系统会像第一次连接网络一样询问你“当前网络是家庭、工作还是公共网络”,务必选择 “专用网络”(或“家庭网络”)。网络发现通常默认仅在专用网络下可用。
第三步:确保网络配置文件为“专用”
Windows 10默认禁止在公共网络(如咖啡馆、机场Wi-Fi)上开启网络发现。
- 点击任务栏右下角的网络图标,点击当前连接的Wi-Fi或以太网属性。
- 在“网络配置文件”下,确保选择的是 “专用”。如果当前是“公用”,请立即切换。
第四步:修改本地组策略(适用于Windows 10专业版/企业版/教育版)
如果是因系统组策略强制关闭了网络发现,家庭版用户可跳过此步。
- 按 Win + R 输入
gpedit.msc回车。 - 依次展开:计算机配置 → 管理模板 → 网络 → 链接层拓扑发现 (Link-Layer Topology Discovery)。
- 双击右侧的 “打开映射 I/O (LLTDIO) 驱动程序”,选择 “已启用”,并在选项中将“配置未管理的网络时”选为 “允许操作”。
- 同理,双击 “打开响应者 (RSPNDR) 驱动程序”,同样选择 “已启用” 并允许操作。
- 关闭组策略,在命令提示符中输入
gpupdate /force刷新策略,然后重启电脑。
第五步:检查防火墙及第三方安全软件
很多安全软件会默认阻止网络发现所需的通信端口。
- 打开 “控制面板系统和安全Windows Defender 防火墙”,点击左侧 “启用或关闭 Windows Defender 防火墙”。
- 在专用网络设置中,选择 “关闭 Windows Defender 防火墙”(这仅用于测试,确认问题后请记得重新开启)。
- 如果关闭防火墙后网络发现恢复正常,说明是防火墙规则问题。回到防火墙设置,点击 “允许应用或功能通过 Windows Defender 防火墙”,确保 “网络发现” 在“专用”一栏被勾选。
- 特别注意:如果你安装了卡巴斯基、360、腾讯管家等第三方杀毒软件,它们有自己的网络防火墙。请进入其设置界面,找到“防火墙”或“网络防护”模块,检查是否启用了“隐身模式”或“防止网络扫描”,将其关闭或允许系统服务通过。
第六步:使用系统疑难解答(最终尝试)
如果以上均无效,可借助系统内置工具自动修复。
- 打开“设置” → “更新和安全” → “疑难解答” → “其他疑难解答”。
- 找到并运行 “网络和 Internet” 和 “网络适配器” 疑难解答。
- 之后点击“设置” → “网络和 Internet” → “状态” → “网络重置”,选择 “立即重置”。这一步会删除并重新安装所有网络适配器驱动,恢复网络堆栈至初始状态。
总结:绝大多数情况下,问题出在服务未启动或网络配置文件为“公用”。只需确保“服务”中那五个关键项设为“自动”并已启动,且网络属性选为“专用”,网络发现即可正常工作。如果依然无法启用,请重点排查第三方杀毒软件的防火墙功能,它往往是幕后的“真凶”。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com