Windows 7 在网络图标上显示红色“X”,但我已连接

Windows 7 在网络图标上显示红色“X”,但我已连接

在 Windows 7 中,运行 Hamachi VPN 几周后,系统托盘中的互联网图标显示红色“X”,表示我没有网络连接:

在此处输入图片描述

这是错误的,因为我不仅连接到了两个网络,还连接到了互联网(如下所示),因此图标不应该显示任何错误。

在此处输入图片描述

我研究了 LogMeIn Hamachi 帮助论坛和其他几个相关论坛,但似乎没有人发布过可行的解决方案。

我到目前为止尝试过的:

  • 我已经卸载了 Hamachi

  • 我重置了本地 LAN 适配器。

  • 我已更改“网络连接”>“高级”>“适配器和绑定”中列出的连接的顺序

  • 我已在两个网络上禁用 IPv6,并且一次禁用一个

  • 我删除了网络适配器中 Windows 7 VPN 的“传入连接”

我的研究资源已经耗尽,我没有任何想法。有什么建议吗?

答案1

起初,我以为这不起作用,所以我继续前进,但事实证明我没有留出足够的时间让它发挥作用:

我按照高评分答案中的说明进行操作此主题

  1. 单击“开始”,[单击“运行”,键入regedit,然后按 ENTER。

  2. 找到并单击以下注册表子项:
    HKEY_LOCAL-MACHINE\SYSTEM\CurrentControlSet\Control\Network

  3. 右键单击此子项,单击“导出”,然后将选定的分支保存在文件中。

  4. 再次单击 Network 子项,然后删除 Config 条目。不要删除 >Network 子项。重新启动计算机时将重建 Config 条目。

  5. 重启电脑。你可能必须手动关闭电脑。

  6. 下次启动时将重新创建配置密钥。

最后一步(6)需要几分钟才能完成。在此期间,我拔掉了网线,然后重新插上,以启动互联网连接并重建密钥。

答案2

让我们尝试清除 DNS 缓存并更新您的 IP。

清除 DNS 缓存并恢复 MS 的 Hosts 文件...将这些行复制并粘贴到记事本中。

@Echo on
pushd\windows\system32\drivers\etc
attrib -h -s -r hosts
echo 127.0.0.1 localhost>HOSTS
attrib +r +h +s hosts
popd
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset all
netsh int ip reset all
shutdown -r -t 1
del %0

将 flush.bat 保存到桌面。右键单击 flush.bat 文件以管理员身份运行它。

您的计算机将自行重新启动。

这解决了我的问题。

答案3

如果您能够验证您已连接到互联网,则该图标应该不会产生任何影响。但是,我可以理解它看起来有多难看。尝试以管理员身份打开命令提示符并输入:

c:\ipconfig /release

c:\ipconfig /renew

c:\ipconfig /flushdns

c:\ipconfig /registerdns

看看这些是否有帮助。

答案4

我没有设置任何 VPN,但遇到了同样的问题。解决的方法是确保网络连接服务正在运行。

要启用该服务,请按 Win 键,然后开始输入“Service”。转到“服务”,找到“网络连接”(单击“名称”列进行排序),右键单击,选择“属性”,然后将“启动类型”选择为“手动”。启动该服务,图标应更改为“无线设置”图标。

在此处输入图片描述

我已禁用该服务以尝试减少系统上运行的进程数量,并且除了图标看起来像网线而不是无线信号条之外,它似乎没有导致任何问题。

相关内容