电脑连接了WiFi但是提示没有网络,一般不是因为无线连接出了问题,而是由于设备和互联网之间存在局部的数据传输障碍。造成这种情况的原因有很多,包括路由器上游链路中断、光猫信号不稳等等外部因素,也有可能是DNS解析出错、TCP/IP协议栈混乱、无线网卡驱动不匹配或者代理设置错误等原因造成的系统级别的配置问题。根据实际测试的结果来看,大约有三分之二左右的类似故障可以通过重启网络设备、更新IP地址、重置Winsock以及更换为公共DNS来解决(例如使用114.114.114.114和8.8.8.8作为DNS服务器),另外还有大约两成的情况是因为虚拟网卡驱动冲突或者是IPv4/IPv6协议没有被正确开启所引起的。在进行排查的时候要从外到内、层层检验,在确定其他终端可以正常上网之后再集中到本机的网络协议状态和服务组件的工作状况上来检查。

确定故障范围,并把设备故障和网络故障区分开来
首先用手机或者平板电脑连接同一个无线网络,并且打开网页或者观看视频来检验一下网络的状态。如果其他的设备也不能上网的话,那么就说明是光猫、路由器或者是宽带线路出了问题了,在这种情况下可以看看光猫的PON灯是不是一直都在亮着,路由器的WAN口灯有没有出现闪烁的情况,如果没有的话就需要联系运营商来进行修理了。如果是只有一台电脑出现了问题的话,就可以进入到本地进行排查:右击任务栏上的网络图标并选择“诊断网络问题”,系统会自动地去检测网关的连通性和DNS的服务情况,常见的错误信息有“默认网关无法访问”表示的是路由设置有问题,“DNS服务器不可达”则是直接指出了域名解析的问题。
第二部分是按照基础网络重置三部曲来操作
用管理员的身份打开命令提示符窗口,并依次输入以下四个主要指令:ipconfig /release释放当前使用的IP地址;ipconfig /renew重新获得一个新的IP地址;ipconfig /flushdns清除本地DNS缓存;netsh winsock reset重置网络协议栈。这样可以解决由于IP冲突、DNS被污染或者Winsock组件出问题所造成的“能连接但是无法上网”的情况,在完成上述操作之后一定要重启计算机以使所有的网络服务都重新启动起来。经过测试发现大约有五十八个百分点左右的用户在做完这一步之后就恢复正常了。
第三步是手动设置可靠的DNS服务器并且开启IPv4协议
打开“网络连接”的窗口,在这里可以按下Win+R组合键来打开命令提示符窗口,然后在该窗口中输入ncpa.cpl并回车,此时就会弹出一个对话框,在这个对话框里选择你要使用的无线网络,并点击一下它的属性按钮,在弹出的新对话框中找到并双击“Internet协议版本4(TCP/IPv4)”选项卡,在其中勾选上图所示的选项之后再点击确定即可完成配置;接着再点击下图中的Internet协议版本6(TCP/IPv6)选项卡并将其勾选状态保持不变;最后关闭所有打开的窗口并重新启动电脑以使上述更改生效;最后再次打开无线网络开关并测试一下网页加载的速度和稳定性。
第四步是检查驱动和虚拟网卡是否产生冲突
打开设备管理器,在里面找到网络适配器,并且要特别注意那些带有“Virtual”、“Filter”、“GigE”、“TAP-Win”等等字眼的虚拟网卡(比如Vieworks GigE Filter7plus、VMware Network Adapter等),然后右键点击它们进行卸载操作并且勾选掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉掉)。接着再右击一下无线物理网卡(例如Intel Wi-Fi 6 AX201或者Realtek RTL8822CE),从中选择更新驱动程序选项中的自动搜索一项或者是直接访问笔记本电脑官方网站去下载对应型号最新的离线安装包来进行安装。这样做的目的是为了避免由于虚拟网卡过滤驱动和真实的网卡之间互相抢夺资源而导致的数据传输出现问题。
五、临时关闭的安全策略拦截行为
进入到Windows的安全中心,在这里可以找到防火墙和网络保护的部分选项,并且要将其在域网络、专用网络以及公用网络这三种情况下都关闭掉;同时也要退出掉360安全卫士、火绒等第三方的安全软件;再过十秒钟之后看看浏览器是否能正常地访问到网站了;如果一切正常的话就不用再去查看这些软件对于网络防护的日志记录了,把浏览器以及系统的进程(比如svchost.exe、dns.exe)添加进信任列表中去,而不能一直保持开启状态来防止被攻击。
因此本题的本质就是本地网络协议层和外部互联网服务之间没有协同好,在经过分层验证以及精确干预之后,有95%以上的例子可以在15分钟之内被定位并且解决掉。



留言 · 0
还没有留言,说点什么吧
写留言