×

系统问题 系统技巧

解决 Windows 10/11无 Internet但能正常上网的问题

后觉 后觉 发表于2022-12-20 10:26:40 浏览7 评论0

抢沙发发表评论

问题原因

这个问题可能是由于Windows系统在连接网络后,会自动向微软的服务器发送请求,以检测是否有Internet连接。如果这个请求没有得到正确的回应,系统就会显示无Internet,即使实际上可以正常上网。这可能是由于国内部分运营商的网络重定向,导致无法访问微软的服务器。

解决方法一

修改注册表中的校验服务器域名,将其更改为可以访问的服务器。具体操作如下:

下载这个注册表文件,双击运行,然后重启电脑。

或者手动新建一个文本文档,将以下代码复制粘贴进去,然后将文件后缀名改为.reg,双击运行,然后重启电脑。

Windows 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"
"CaptivePortalTimer"=dword:00000000
"CaptivePortalTimerBackOffIncrementsInSeconds"=dword:00000005
"CaptivePortalTimerMaxInSeconds"=dword:0000001e "EnableActiveProbing"=dword:00000001
"PassivePollPeriod"=dword:0000000f "StaleThreshold"=dword:0000001e "WebTimeout"=dword:00000023
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NlaSvc\\Parameters\\Internet\\ManualProxies]

解决方法二

重置网络适配器,恢复系统默认的网络设置。具体操作如下:

右键任务栏右侧网络图标,进入设置,找到最下面的“高级网络设置”并进入,找到“更多设置”中的“网络重置”并进入,“立即重置”,等五分钟后,它重启电脑。

重置网络之后可能需要重新安装网卡驱动,可以通过驱动大师安装。

解决方法三

检查是否有IP冲突,或者更改为自动获取IP地址。具体操作如下:

reset路由器,就是把路由器恢复到出厂设置,然后重启电脑和路由器测试。

电脑设置——网络和internet——WLAN(更改适配器选项)——属性——internet协议版本IPV4——更改为自动获取IP地址——确认之后重启电脑。

解决方法四

禁用虚拟网卡,避免干扰网络连接。具体操作如下:

电脑设置——网络和internet——WLAN(更改适配器选项)——右键那些虚拟网卡,禁用即可。要用虚拟机的时候再启用。


文章来源:完美解决无Internet但能正常上网的问题 - 哔哩哔哩 (bilibili.com)