Win10/11 网络断连,无网络原因及解决方法
win10 更新之后经常会出现已经连接wifi但提示无网络的情况,搜了下b站上有up主提供了方法,修改注册表即可修复
原因
在Win10 18362版以后的版本,微软在连接网络后,注册表的返回值发生了改变,之前是每当连网后,系统会自动向微软的dns.msftncsi.com发出请求,然后返回一个NCSI.txt的值,这一值如果正确时,则确认为已连网。而Win10 18362版本之后,这个返回服务器和值有了新变化并反映为6个注册表项中。这些变化因国内部分运行商的网络重定向,不能得到正确的反馈,因此出现实际能上网确显示为无internet的问题。
解决办法
新建一个txt文档
写入如下内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
ActiveDnsProbeContent=131.107.255.255
ActiveDnsProbeContentV6=fd3e:4f5a:5b81::1
ActiveDnsProbeHost=dns.msftncsi.com
ActiveDnsProbeHostV6=dns.msftncsi.com
ActiveWebProbeContent=Microsoft NCSI
ActiveWebProbeContentV6=Microsoft NCSI
ActiveWebProbeHost=www.msftncsi.com
ActiveWebProbeHostV6=ipv6.msftncsi.com
ActiveWebProbePath=ncsi.txt
ActiveWebProbePathV6=ncsi.txt
EnableActiveProbing=dword:00000001
PassivePollPeriod=dword:0000000f
StaleThreshold=dword:0000001e
WebTimeout=dword:00000023
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies]保存,重命名后缀为.reg
运行即可
不放心的话可以备份注册表:
- win+R输regedit打开注册表编辑器
- 找到路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
- 导出
参考来源
https://www.bilibili.com/video/BV1v44y1x7zM?spm_id_from=333.999.0.0
评论