Windows更新后WiFi环境下DNS解析异常(以太网正常)的根因定位求助
Windows更新后WiFi环境下DNS解析异常(以太网正常)的根因定位求助
大概10天前,同事把他的华硕Windows 11 Home(故障发生时是22H2版本)笔记本拿来,说遇到了「无法上网」的问题——这是在一轮Windows更新后出现的,而且他承认已经很久没主动更新过这台电脑了。
核心故障现象
- 能通过IP地址正常ping通外部网站(比如
ping 8.8.8.8完全没问题),但无法通过域名ping通,也无法用任何浏览器上网,浏览器报错ERR_NAME_NOT_RESOLVED - 仅WiFi环境出问题:不管是内置WiFi网卡还是外接USB WiFi适配器,所有WiFi网络(包括手机热点、不同ISP的WiFi)都有这个问题;但插以太网网线后,所有功能完全正常
- 诡异的细节:
nslookup能正常解析所有域名,但ping域名就失败;手动在hosts文件添加域名-IP映射后,ping域名又能正常工作 - WiFi图标间歇性「抽风」:有时候显示 globe 图标提示「无互联网」,有时候显示WiFi信号条提示「互联网可用」,但不管哪种状态,实际都无法通过域名访问网络
已尝试的所有排查/修复操作(均无效)
网络基础设置
- 切换过3个不同ISP的WiFi、3个不同手机热点,问题完全一致
- 试过自动DNS、手动设置Google(8.8.8.8/8.8.4.4)、Cloudflare(1.1.1.1)、OpenDNS(208.67.222.222/208.67.220.220)
- 执行过网络重置、
netsh int ip reset重置TCP/IP栈、ipconfig /flushdns刷新DNS缓存、ipconfig /release/renew释放/续订IP - 删除了以太网连接时遗留的永久路由(通过
route PRINT -4找到的0.0.0.0路由) - 确认代理已关闭,IPv4协议已启用
- 尝试指定网关执行
ping命令,仍失败 - 检查
C:\Windows\System32\drivers\etc\hosts文件,无异常映射条目
硬件与驱动
- 更新/重装内置WiFi网卡驱动(华硕官网、Intel官网版本都试过)
- 删除并重新安装内置WiFi网卡
- 禁用WiFi网卡和PCIe总线的电源节省设置
- 更换了完全不同的外接USB WiFi适配器,问题依旧
- 用Linux启动盘引导,WiFi能正常上网,彻底排除硬件问题
系统修复与更新
- 执行Windows 11原地升级(保留应用和文件),升级到23H2版本后问题依旧
- 尝试卸载所有可卸载的十一月更新,无效
- 无可用系统还原点
- 安装了23H2之后的所有最新更新,问题未解决
安全与模式
- 临时禁用企业版Symantec杀毒软件和Windows防火墙,无效
- 用杀毒软件启动盘全量扫描,未发现恶意软件
- 尝试带网络的安全模式,但安全模式下无法识别WiFi网络
注册表与服务
- 确认DNS Client服务正常运行
- 修改注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet的EnableActiveProbing值为1,无效
核心疑问与求助方向
现在最困惑的点是:为什么仅WiFi环境下DNS解析(除了nslookup)失效,以太网完全正常?甚至换了不同的WiFi适配器都一样,说明不是硬件或驱动的问题,而是Windows里某个和WiFi绑定的DNS子系统出了问题?
已经试过所有常规的DNS和网络修复手段,连原地升级系统都没用,现在希望能定位到具体的故障组件——比如某个特定的DLL、注册表项、系统服务或者配置文件,找到针对性的修复方法,而不是被迫做全新安装。
如果有人能找出根因或者提供可行的修复方案,我会一辈子记住这个解决方法,逢人就讲!
备注:内容来源于stack exchange,提问作者N. Di Pietro
相关产品推荐
相关产品推荐

