无法获取有效IP 本地IP地址169开头 删除了Winsock 、Winsock2注册表

今天有个小伙伴的电脑一直无法连上网,查看IP地址居然是169.254.128.149,子网掩码是255.255.0.0

我帮他设置固定IP之后还是无法上网,这时却显示DNS服务器异常。

网上找到一篇文章,也是无法上网的情况,他的IP地址也是169开头,子网掩码也是255.255.0.0

解决方法是:

在“运行”中输入“CMD”以启动“命令提示符”,输入命令 “netsh winsock reset” 提示成功后就立刻重新启动计算机。

如果重启之后还是异常进行下面步骤:

1. 进入注册表后删除如下两项
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

2.重启电脑

3.系统启动后打开相应的“本地连接”或是“无线连接”的属性,单击“安装”,选择“协议”,选择“从磁盘安装”,定位目录到“C:\windows\inf”中,在文件名栏中输入“nettcpip.inf”并确定。在出现的列表中选择“Internet 协议(TCP/IP)”并确定。安装完成后重新启动计算机。


处理完毕之后果然能上网,原来问题出在winsock上面,于是询问小伙伴是否有进行过跟winsock有关的操作。他这是才告诉我他好像有删除过注册表里的winsock。。。。 


你可能感兴趣的:(无法获取有效IP 本地IP地址169开头 删除了Winsock 、Winsock2注册表)