Windows 11 BUG:手动配置DNS后恢复DHCP,DNS依旧不变
Windows 11有一堆逆天bug,完全影响日常使用。最近又遇到一个新的了:
手动配置IP和DNS,随后恢复使用DHCP,或者连接到其他网络了,此时DNS依旧不变,还是之前手动修改的那个。
根本原因是已经弃用的ProfileNameServer(值是手动设置的dns地址)。原本应该是连接到其他网络的时候,先查看有没有提供DNS,没有的话才使用之前手动指定的,结果现在弃用了却不删除,反而变成了无论什么网络,直接强制使用指定DNS,导致不能通过DHCP获取DNS。
缓解方法:
打开注册表,在里面查看下面的项目
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
其中有一个文件包含一个ProfileNameServer
子项,将其删除,然后重启系统,就能通过DHCP正常获取DNS了。
在这里要骂一句:垃圾微软!
啊我就说之前图书馆和家里来回跑,去图书馆总要重新设置dns,因为家里用的软路由手动设置了dns和网关,到图书馆必须手动设置一个可用的dns dhcp的没网