在 Windows 7 中,运行 Hamachi VPN 几周后,系统托盘中的互联网图标显示红色“X”,表示我没有网络连接:
这是错误的,因为我不仅连接到了两个网络,还连接到了互联网(如下所示),因此图标不应该显示任何错误。
我研究了 LogMeIn Hamachi 帮助论坛和其他几个相关论坛,但似乎没有人发布过可行的解决方案。
我到目前为止尝试过的:
我已经卸载了 Hamachi
我重置了本地 LAN 适配器。
我已更改“网络连接”>“高级”>“适配器和绑定”中列出的连接的顺序
我已在两个网络上禁用 IPv6,并且一次禁用一个
我删除了网络适配器中 Windows 7 VPN 的“传入连接”
我的研究资源已经耗尽,我没有任何想法。有什么建议吗?
答案1
起初,我以为这不起作用,所以我继续前进,但事实证明我没有留出足够的时间让它发挥作用:
我按照高评分答案中的说明进行操作此主题。
单击“开始”,[单击“运行”,键入
regedit
,然后按 ENTER。找到并单击以下注册表子项:
HKEY_LOCAL-MACHINE\SYSTEM\CurrentControlSet\Control\Network
右键单击此子项,单击“导出”,然后将选定的分支保存在文件中。
再次单击 Network 子项,然后删除 Config 条目。不要删除 >Network 子项。重新启动计算机时将重建 Config 条目。
重启电脑。你可能必须手动关闭电脑。
下次启动时将重新创建配置密钥。
最后一步(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
看看这些是否有帮助。