Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

网络发现无法启用怎么解决,Windows 网络发现依赖服务 启动

网络发现无法启用怎么解决

题图来自Unsplash,基于CC0协议

导读

  • 网络发现无法启用 解决方法 Windows 10
  • 网络发现未启用 修复网络发现服务
  • 网络发现功能灰色 无法设置 原因
  • 网络发现无法启用 防火墙设置
  • Windows 网络发现依赖服务 启动
  • 当您在Windows系统中遇到“网络发现无法启用”的问题时,通常表现为在控制面板的“高级共享设置”中,网络发现选项呈现灰色不可选,或者您手动勾选“启用网络发现”后,系统过一会儿又自动跳回“关闭”状态。这往往是由于网络发现功能所依赖的核心服务未运行、防火墙规则拦截或网络配置文件错误所导致的。以下从几个关键环节提供解决方案。

    第一步:检查并启动依赖服务 网络发现功能的正常运转依赖于几个关键服务,如果它们没有启动,网络发现就会自动关闭。按下键盘上的 Win + R 键,输入 services.msc 并回车,打开服务管理器。依次找到以下服务,并确保它们的“状态”为“正在运行”,“启动类型”为“自动”(如果是手动,请右键点击“属性”将其改为自动):

    1. Function Discovery Resource Publication(功能发现资源发布)
    2. Function Discovery Provider Host(功能发现提供程序主机)
    3. SSDP Discovery(SSDP发现)
    4. UPnP Device Host(UPnP设备主机)
    5. DNS Client(DNS客户端,通常默认已启动)

    如果其中某个服务未运行,右键点击它,选择“启动”。启动后,再返回网络发现设置页面尝试开启。

    第二步:重置防火墙规则与网络配置文件 有时候,Windows防火墙中关于网络发现的内置规则被禁用,或者网络位置配置(如误设为“公用网络”)会导致功能被锁定。

    • 修改网络配置文件:确保您的网络不是“公用网络”。点击任务栏右下角的网络图标,进入“网络和Internet设置” -> “以太网”或“WLAN”,点击当前连接的网络,将网络配置文件更改为“专用网络”。网络发现通常只会在专用网络下正常工作。
    • 检查防火墙规则:打开“控制面板” -> “系统和安全” -> “Windows Defender 防火墙”,点击左侧的“允许应用或功能通过Windows Defender防火墙”。点击“更改设置”,在列表中找到“网络发现”,确保其右侧的“专用”和“公用”两个复选框都处于勾选状态(如果您只希望在家庭或办公网络使用,至少要勾选“专用”)。另外,在防火墙的高级设置(左侧“高级设置”)中,找到“入站规则”,手动启用名为“网络发现”的所有相关规则(通常包含几个条目,状态均为“启用”)。

    第三步:修复网络堆栈与注册表 如果上述步骤无效,可能是网络堆栈或注册表设置被破坏。

    • 重置网络堆栈:以管理员身份运行命令提示符(右键点击开始菜单,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”)。依次输入以下命令,每输入一行后按回车:
      • netsh winsock reset
      • netsh int ip reset
      • ipconfig /release
      • ipconfig /renew
      • ipconfig /flushdns 完成全部操作后,重启电脑。
    • 检查注册表(谨慎操作):打开注册表编辑器(regedit),定位到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmrxsmb。在右侧找到 Start 项,双击查看其数值数据是否为 2(如果是 4,表示服务被禁用)。同样,检查 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmrxsmb10 路径下的 Start 值,建议也保持为 23。如果修改过,请重启电脑。

    第四步:检查第三方安全软件 某些第三方杀毒软件、防火墙或网络优化工具可能会强制定制化的网络策略,从而覆盖Windows系统自身的网络设置。您可以尝试暂时退出或完全卸载(不是禁用)第三方安全软件,然后再次尝试启用网络发现。如果问题解决,则问题根因在于第三方软件的拦截。

    第五步:执行系统文件检查 如果以上方法均告失效,可能存在系统核心文件损坏。同样以管理员身份运行命令提示符,输入 sfc /scannow 并回车。系统将自动扫描并修复受损的系统文件。完成后,再次重启电脑测试。

    通常情况下,按顺序执行上述操作,特别是确保服务(Function Discovery相关)全部启动、网络配置文件设为专用以及防火墙规则未被禁用,即可解决绝大多数网络发现无法启用的问题。如果问题依旧,则需考虑是否存在硬件网卡驱动异常或更复杂的系统组件损坏,届时可尝试更新网卡驱动或使用Windows媒体创建工具进行系统修复。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com