只有Edge打不开网页,或ping请求找不到主机而nslookup可以解析域名的解决思路
在某群的网友遇到一个问题,可以正常上q,但是浏览器打不开网页。
能上q却打不开网页,优先考虑dns问题。于是先让ping百度的域名,结果如下:

提示Ping请求找不到主机,这种情况一般是dns有问题。但问题是他把命令ping改成nslookup时,却能正常解析。

检查了网络连接属性,去掉了ipv6勾选(避免因为ipv6解析域名失败导致的异常),甚至ping后面带-4参数都无法解析。

怀疑有驱动木马,但用火绒恶意木马专杀检查无发现。
根据网上文章,依次尝试:
检查注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
右侧存在Hostname且是计算机名,不存在时会出现本文故障。
检查注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\DnsPolicyConfig
导出备份后删除了其子项。
禁用了DNS Client(Dnscache)服务。
导出winsock2注册表,在虚拟机里删除并导入,重启后虚拟机网络正常,winsock2注册表没问题。
以上尝试均未解决问题。最后在网络连接里取消了三个网络服务就恢复正常了(应该是Realtek LightWeight Filter导致)。
