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

20 networking windows-7

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

在此处输入图片说明

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

在此处输入图片说明

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

到目前为止我尝试过的:

  • 我已经卸载了 Hamachi

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

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

  • 我在两个网络上都禁用了 IPv6,一次一个

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

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

小智 17

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

我按照此线程中高评分答案中的说明进行操作。

  1. 单击开始,[单击运行],键入regedit,然后按 Enter。

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

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

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

  5. 重新启动计算机。您可能需要手动关闭计算机。

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

最后一步 (6) 需要几分钟才能完成。在那段时间里,我拔掉了我的网线并重新插入以启动互联网连接和密钥重建。


小智 6

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

刷新 DNS 缓存并恢复 MS 的主机文件...将这些行复制并粘贴到记事本中。

@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
Run Code Online (Sandbox Code Playgroud)

另存为flush.bat 到您的桌面。右键单击flush.bat 文件以管理员身份运行它。

您的计算机将自行重启。

这解决了我的问题。