一台win7操作系统的台式电脑,外置USB无线网卡、有线网网卡驱动都正常:
服务也都正常启动了:
但是无论有线还是无线显示都是红叉,不能上网,
但是在同一环境中的一台笔记本电脑可以正常上网,手机也可以通过wifi 上网,说明网络是没有问题,问题出在这个台式电脑上。
通远程微信视频,排查发现,网络无法获得IP地址,显示的都是169.254.XX.XX 网段的IP地址,通过手动设定IP地址和DNS 也是无法连接外网。
通过USB连接线连接手机,通过共享USB上网,可以正常连接到网络中,
通过远程工具,输入命令行:
.NETsh int IP reset
netsh winsock reset
提示重置后需要重新启动电脑,重新启动后,还是无法上网,先拔掉无线网卡,专门处理有线网卡,此时能正常获得IP地址,能够PING通外网,但是还是无法访问网站,检查代理服务器设置:
没有设置代理服务器,和代理服务器无关,
从一台能上网的windows7 的导出两个winsock的注册表,一个是WINSOCK.reg 另一个是WINSOCK 2.reg 导出的位置为:
打开注册表:regedit
HKEY_LOCAL_macHINESYSTEMCurrentControlSetservicesWinsock
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWinSock2
导入时直接双击运行这个两个文件,直接允许, 运行后,可以正常上网了,再插上无线网卡也可以正常上网了。