今天遇到笔记本网络连接不可用的问题,右下角连接标志出现一个叉叉,网卡驱动都是好的,网络和共享中心里面的更改适配器里 面的网卡都是开着的


然后卸载了网卡驱动之后,在联想官网重新下载了驱动安装。结果还是一样。百度了一大堆,都这么说,然后重启电脑并进入安全模 式很多次,还是没得办法。都劝我重装系统,但是重装系统会带来很多不好的影响,我坚决反对遇到问题就重装电脑;对于这样一直不能 解决的问题我其实快妥协了。不过,嘿嘿,我还是找到了方法。
进入安全模式,win+r或者是点击开始里面的运行,进入dos,输入netsh winsock reset catalog。


然后卸载了网卡驱动之后,在联想官网重新下载了驱动安装。结果还是一样。百度了一大堆,都这么说,然后重启电脑并进入安全模 式很多次,还是没得办法。都劝我重装系统,但是重装系统会带来很多不好的影响,我坚决反对遇到问题就重装电脑;对于这样一直不能 解决的问题我其实快妥协了。不过,嘿嘿,我还是找到了方法。
进入安全模式,win+r或者是点击开始里面的运行,进入dos,输入netsh winsock reset catalog。

然后再重启电脑,OK。当我在没重装系统的情况下修好这种奇葩问题,那种成就感真爽。
不过我当时想不通的就是为什么要重启winsock,什么是winsock
下面记录一下winsock的相关内容:
winsok是windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口。
netsh winsock reset是把它恢复到默认状态;重置winsock目录。
如果一台机器上的winsock协议配置有问题的话将导致网络连接等问题,就需要以上图片里面的语句。(我的电脑是win32的操作系统,不同的电脑可能不一样)
netsh是windows系统本身提供的强大的网络配置命令行工具。
reset是重新初始化网络环境,解决参数错误问题。
终于算是大概明白了整个架构。还是很开心啦~~~