Windows10能【néng】上网但【dàn】显【xiǎn】示无法连接到internet的解决办【bàn】法

在解决问题之前,我【wǒ】们不妨了解一下Windows在每次连接网络之后检【jiǎn】测internet连【lián】接【jiē】的原理,大【dà】体过【guò】程就是访问一个网站下面的一个txt文【wén】件【jiàn】,这个txt文件是【shì】预先固定写好【hǎo】的,访问之后与系统预【yù】制好的【de】内容对比,如果对【duì】比【bǐ】无误就显示【shì】有Internet连【lián】接,否则显示无internet。

在这个大体过程【chéng】就【jiù】可以【yǐ】看出,这并【bìng】不是一个很保【bǎo】险的策略,微软的这个验【yàn】证服务器,是在境【jìng】外的【de】,受制于大陆的网【wǎng】络状【zhuàng】况,并不能保证随时可用,所以当Windows无法访【fǎng】问这【zhè】个服务器的时候【hòu】,不管你有没有【yǒu】网【wǎng】也会显示没有【yǒu】Internet(刷【shuā】过【guò】原生【shēng】安卓的应该很了【le】解这一问题。)

微【wēi】软的验证【zhèng】服务器的域名,是www.msftconnecttest.com,访问的文【wén】件【jiàn】,是在此网站下的connecttest.txt文【wén】件【jiàn】。

在近期的测试中,这个域名指向的IP地址有间歇性的TCP阻断。

所以要想解决这个问题,其实也很简单。

解决方法

既然微软【ruǎn】的服【fú】务不可用了,那【nà】么我们能【néng】不【bú】能自己提供呢?答案【àn】当然【rán】是肯定的,因为上文【wén】描述的过程中涉及到的网【wǎng】站【zhàn】,txt以【yǐ】及txt的返回内容,在注册表里【lǐ】都是可修改的,我们完【wán】全可以把【bǎ】他改成我们【men】自己【jǐ】的。

这些键值的位置,在

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNlaSvcParametersInternet

我们需【xū】要管的只【zhī】有这几项:验证用的网站【zhàn】,txt文【wén】件和txt文件返回【huí】的内容。

这里【lǐ】当然也有两个小方案,我们可【kě】以完全自定义,自己搭建一个web服务,然后网站根目录下保【bǎo】存一【yī】个txt文件,里面写上需要验证【zhèng】的【de】内【nèi】容,保存【cún】就可以。然后把自【zì】己的域名填写【xiě】到注册表【biǎo】上去,txt名【míng】称【chēng】和返回值【zhí】也保持跟自己刚【gāng】才写【xiě】的【de】一致。

举个例子【zǐ】,我们完全【quán】可以改成这样,只【zhī】要保证【zhèng】自己搭建的网【wǎng】站可【kě】访【fǎng】问并且返回值【zhí】就可以。

如果不想【xiǎng】这【zhè】么麻烦,我们也可以反向代理微软【ruǎn】的www.msftconnecttest.com网站【zhàn】(使用境【jìng】外【wài】的服务器,但最好到国内的网络好一点,否则会出现验证延迟甚至和微【wēi】软【ruǎn】一样无法【fǎ】验证的情况。

然后【hòu】就只需要改掉验【yàn】证网【wǎng】站就可以了【le】,其他东【dōng】西由于还是微软的【de】,所以注【zhù】册【cè】表也要保持与默认一致。

确保可以【yǐ】返回值的方法?直接用【yòng】浏【liú】览【lǎn】器【qì】访问这个网【wǎng】站下【xià】的这个文件,如果【guǒ】浏【liú】览器可以正确显示内容,就可以了。

阿里企业邮箱、网易企业邮箱、新网企业邮箱
【标准版】400元/年/5用户/无限容量
【外贸版】500元/年/5用户/无限容量
其它服务:网站建设、企业【yè】邮箱、数【shù】字证书ssl、400电话、
联系方式:电话:13714666846 微信同号

声明【míng】:本站所有作品(图文【wén】、音视频)均【jun1】由用户自行上【shàng】传分享,或互联网相【xiàng】关【guān】知识整合,仅供【gòng】网友学习【xí】交流【liú】,若您【nín】的权利被侵【qīn】害,请联系 管理【lǐ】员 删除。

本文【wén】链【liàn】接:https://www.city96.com/article_32540.html