工具栏上的 Wi-Fi 图标未显示可用网络列表

查找并连接到您所在地区的网络的最快方法是单击任务栏上的网络图标。通常,您现在会看到可用网络列表,您只需选择一个网络即可连接到它。

但是,某些用户可能会遇到单击网络图标不显示任何内容的问题。可以假设没有可用的网络,但如果您确定有可用的网络可以连接,那么您手头就有问题。这意味着您的计算机不再发现可用网络。如果您遇到此问题,请阅读这篇文章以了解如何永久解决该问题。

工具栏上的 Wi-Fi 图标未显示可用网络列表。

多种因素可能导致您的计算机停止发现可用网络。加入本节,我们将解决这个令人沮丧的问题。以下是我们将采用的修复:

  1. 重新启用无线适配器驱动程序。
  2. 打开网络发现。
  3. (Delete)Windows注册表中删除过时的VPN条目。(VPN)
  4. 配置网络位置感知(Network Location Awareness)网络列表(Network List) 服务(Services)
  5. (Unblock)使用Netsh命令取消阻止被阻止的SSID 。(SSIDs)

在制定了这些解决方案之后,让我们深入研究执行它们的深入指南。

1]重新启用无线适配器驱动程序

Windows key + R组合 打开运行对话框 并运行devmgmt.msc命令。这将打开设备管理器(Device Manager)

在这里,展开 网络适配器(Network adapters)部分并右键单击您的无线适配器驱动程序。从上下文菜单中选择 禁用设备选项。(Disable device)

禁用无线适配器驱动程序

该列表现在将刷新,并且 Wi-Fi 图标可能会从您的任务栏中完全消失,但不要害怕。

再次右键单击(Right-click)无线适配器驱动程序,然后 从上下文菜单中单击启用设备 。(Enable device )在此之后,当您单击任务栏上的网络图标时,确认现在显示可用的网络。

2]打开网络发现

开启网络发现

网络(Network)发现可让您查看网络中的其他设备并与之通信。因此,如果您点击网络(Network)图标但没有看到任何设备,您可能只需要打开网络发现。这是如何做到的:

Windows key + I组合打开 Windows 设置 。在设置中,转到 Network & Internet > Wi-Fi > Change Advanced Sharing Option

展开 专用(Private)网络部分并选择 网络发现下的打开(Turn on network discovery)网络发现。

展开访客或公共(Guest or Public)网络部分并在网络发现中选择打开网络发现(Turn on network discovery)选项。

最后,点击下面的 保存更改(Save changes)按钮。

3]从Windows注册表中删除(Delete)过时的VPN条目(VPN)

如果您过去或现在通过虚拟专用网络 ( VPN ) 连接,您可能希望从系统注册表中删除其条目。这些条目可能会主动阻止对可用网络的发现。

首先,在Windows注册表上工作可能会破坏您的系统。因此,我建议您在继续进行此修复之前备份您的注册表。(back up your registry)

按 Windows 键并键入 cmd。右键单击建议中的命令提示符(Command Prompt),然后单击 以管理员身份运行(Run as administrator)

(Input)在命令提示符窗口中(Command Prompt)输入以下命令,然后按 ENTER:

netcfg - n

您现在将看到列出的所有驱动程序、服务和网络协议。请注意此列表中的DNI_DNE,因为它属于旧的Cisco VPN客户端。如果找到 DNI_DNE,请键入以下命令并按 ENTER(ENTER)运行它。

reg delete HKCR\CLSID\{988248f3-a1ad-49bf-9170-676cbbc36ba3} /va /f

接下来,运行以下命令:

netcfg -v -u dni_dne

最后,关闭命令提示符(Command Prompt)窗口。在这一点上,如果过时的VPN是网络问题的原因,它会得到修复。

4]配置网络位置感知(Configure Network Location Awareness)网络列表(Network List) 服务(Services)

网络列表服务 ( netprofm ) 是负责发现您之前连接的网络的服务。该服务还检索这些网络的属性,并使用有关这些网络的信息更新适用的程序。

网络位置感知(Network Location Awareness)服务一起,网络列表服务(Network List Service)可让您的计算机系统在任务栏中向您显示连接状态。要正常运行,您必须启用这两个系统服务并设置它们的启动类型。

打开运行(Run)对话框并搜索 services.msc

找到网络列表服务(Network List Service)并右键单击它,然后选择属性(Properties)选项。

单击 启动类型 (Startup type )下拉菜单并选择手动(Manual)。确保 服务状态(Service status)显示(Running)为Running 。如果没有,请单击 开始(Start)按钮。

网络列表服务手动启动

点击 应用(Apply)和 确定(OK)按钮以保存您的设置。

找到 Network Location Awareness 服务,右键单击它,然后单击 Properties。在启动类型下拉菜单中,将其更改为 Automatic。如果服务没有运行,请点击 开始(Start)按钮。

单击 应用(Apply)和 确定(OK)

5]使用Netsh命令取消阻止(Unblock)被阻止的SSID(SSIDs)

SSID代表服务集标识符(Service Set Identifier)SSID基本上是网络的名称。我们写了一篇关于如何阻止您的计算机连接到 SSID的详细文章。如果您阻止网络,则单击 Wi-Fi 图标时不会显示该网络。

在此修复中,我们将解锁所有被阻止的网络,以确保这不是问题的根源。当您单击网络图标时仅显示某些网络而其他网络不显示时,此解决方案最有用。

首先,敲击Windows键并搜索 cmd。右键单击命令提示符(Command Prompt)并选择 以管理员身份运行(Run as administrator)。在命令提示符(Command Prompt)中,键入以下命令并按 ENTER:

netsh wlan delete filter permission=denyall networktype=infrastructure

在此之后,关闭命令提示符(Command Prompt)并通过单击 Wi-Fi 图标查看是否仍然找不到网络。

这有帮助吗?



About the author

凭借在 Windows 10 和智能手机方面的丰富经验,我是 Microsoft Edge 及其提供的功能的坚定拥护者。除了是错误和 wifi 方面的专家之外,我还知道如何使用 OneDrive 和 Cortana 等工具让您的工作更轻松。



Related posts