电脑网卡无法自动获取IP地址,路由DHCP已开启,固定IP可用,换台电脑正常,如何解决?
完善时间:2017-11-22 21:38:35会员:bekda目录:电脑网络 - 操作系统浏览:7420 次
一、电脑网卡无法自动获取IP地址,初步排查:
1、禁用并重新启用【本地连接】;
2、修复【本地连接】;
3、手动设置IP地址,可以正常上网;
4、检查路由设置,路由DHCP已开启;
5、拿一台笔记本测试,可以正常获取IP。
经过以上排查可以推断此故障与电脑自身有关,手动设置固定IP地址能正常上网,说明网卡硬件正常,问题集中在操作系统的软件层面。
二、进一步排查:
1、打开【控制面板】-【设备管理器】-【网络适配器】,卸载网卡并重新安装驱动,问题依旧。
2、打开【控制面板】-【管理工具】-【服务】,检查以下几项服务是否已启动:
2.1【DHCP Client】为此计算机注册并更新 IP 地址。如果此服务停止,计算机将不能接收动态 IP 地址和 DNS 更新。
2.2【Remote Procedure Call (RPC)】服务。
2.3 如果是无线连接还需检查【WLAN AutoConfig】服务。
经检查以上服务均已启动,但网卡依旧无法自动获取IP地址。
3、【开始】-【运行】-输入:cmd命令打开命令行窗口,依次执行以下操作:
3.1 ipconfig /release 释放现有IP地址;
3.2 ipconfig /renew 重新获取IP地址,提示【无法加载或初始化请求的服务提供程序】错误。
三、最终解决方法:
【开始】-【运行】- 输入:cmd,打开命令提示符窗口 - 输入:netsh winsock reset,重启电脑,问题解决。
四、扩展阅读:
netsh winsock reset 命令的作用是重置 Winsock 目录,这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。
如果一台机器上的Winsock协议配置有问题将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。
netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等,Winsock是系统内部目录,是Windows网络编程接口,工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口。
当执行完winsock的命令后必须重启计算机并重新配置IP。
发布日期:2020/01/15
发布日期:2019/07/22
发布日期:2019/03/17
苏公网安备 32011102010041号
320111201705278429
苏ICP备12027725号