电脑已经连接上了WiFi但是不能上网的话,那么就说明本地的无线连接是正常的,但是通往互联网的道路却被阻断了。造成这种现象的原因有很多,比如DNS解析出错、IP地址获取不正确、系统的网络协议栈混乱、路由器的WAN口不通或者代理设置有误等等都可以导致这样的情况发生。按照微软官方的支持文档以及IDC对于网络故障的研究数据,在七成左右的问题可以通过简单的重启设备、重置TCP/IP配置、刷新DNS缓存和更换为公共DNS这四个步骤来快速地得到解决;另外大约两成需要更新无线网卡的驱动程序或者是排除掉安全软件对网络造成的干扰。整个过程不需要任何的专业工具,并且所有的操作都是依靠操作系统本身的功能来进行的,既安全又可靠,在五分钟左右之内就可以找到并且修复好问题。

1. 重新启动网络设备和电脑
首先关机然后切断路由器以及光猫(或者宽带调制解调器)的电源,保持至少六十秒让内部电容充分放电之后再依次给光猫供电直到所有的指示灯都稳定下来一般需要两到三分钟左右再给路由器供电等到无线网络信号灯一直亮着为止最后打开电脑并重新连接无线网络进行网页浏览这样可以清空设备中的临时缓存重置pppoe拨号的状态并且可以解决由于光猫没有正确获得外部网络ip地址或者是路由器wan口协商失败造成的断网的问题。
第二部分是解决系统内部网络问题
右击任务栏右侧的网络图标,在出现的菜单中选择“疑难解答”,再从下拉列表里选中“Internet连接”,之后就会打开一个关于DNS响应情况、默认网关是否能正常工作以及HTTP协议是否可用等问题的检查页面了。此功能可以诊断出代理设置不当、IPV4配置有误或者DHCP服务没有回应等情况,并给出一些建议来解决这些问题。如果出现了“已经完成修复”的提示信息的话,请不要忽略掉重启这一步骤,否则配置就无法生效了。
第三步是重置网络协议栈和刷新地址缓存
用管理员的身份打开命令提示符,在开始菜单中找到并点击“cmd”,然后右击它,并选择“以管理员身份运行”。接着依次输入下面四个命令,并且每一句都等它执行完之后再按下回车键:
用命令行的方式可以这样操作:netsh winsock reset
用命令行工具来重置网络接口的IP设置,即使用netsh int ip reset 命令
用命令行工具来释放IP地址
用命令行工具来刷新IP地址
ipconfig /flushdns
前三条命令是用来重置网络编程接口以及TCP/IP协议栈的,而后两条则是用来强制释放掉原来的IP并且申请一个新的IP地址,并且把本地DNS缓存给清空掉。做完这一切之后一定要重启电脑,不然的话改变是不会起作用的。
第四部分 手动设置高可用性的公共DNS
点击“网络和互联网设置->更改适配器选项”,然后右键点击当前的无线网卡,在弹出菜单中选择“属性”,再双击“internet协议版本4(TCP/IPv4)”,在打开的新窗口里把“使用下面的dns服务器地址”的前面的勾去掉,并且把首选dns设为114.114.114.114,备用dns可以是223.5.5.5(阿里dns)或者8.8.8.8(Google dns),这样就可以避免被运营商篡改dns或者造成解析延时的问题了,在此情况下依然可以正常使用微信、QQ等软件。
第五部分是检测驱动和安全软件是否引起冲突
打开设备管理器,在里面找到网络适配器,然后点击无线网卡的名字,再点一下更新驱动程序选项中的自动搜索更新。如果出现最新的驱动已经安装了的话,可以试着卸载掉这个无线网卡,并且勾选上删除该设备的驱动程序软件之后再重启电脑,让系统自己重新安装一个合适的驱动程序。另外还可以暂时关闭Windows Defender防病毒软件和所有的第三方杀毒软件来查看网络状况有没有好转;如果好了的话就在对应的软件里把浏览器以及系统的网络服务都添加到信任列表里去。
上述五个步骤可以对整个过程进行完整的检查,并且考虑到效率和通用性,在所有的Windows 10/11版本中都适用。在操作的时候最好按照顺序来进行,大多数用户的故障会在第三步之后得到解决。



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