Ethernet doesn't have a valid IP configuration in Windows 10

之前遇到一个网络环境出现问题的情况,导致无法正常通过 DHCP 自动获取到 IP 地址。后面根据问题的逐步排查,找到了一些对应的解决方案,成功恢复了正常的网络环境。

> ping 127.0.0.1

尝试回环路由请求,是否接收到 4 个请求包。

> netcfg -d

删除当前的网路环境配置。

> netsh winsock reset

这个命令作用是重置 Winsock 目录。如果一台机器上的 Winsock 协议配置有问题的话将会导致网络连接等问题,就需要用该命令来重置 Winsock 目录借以恢复网络。这个命令的好处是可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。

> netsh int ip reset

该命令重置 TCP/IP 协议,使其恢复到初次安装操作系统时的状态,结果与删除并重新安装 TCP/IP 协议的效果相同。

> Windows Key + Run -> services.msc

开始 -> 运行 -> 服务,然后查看 DHCP Client 是否正常运行,并检查 Wired AutoConfig 和 WLAN AutoConfig 是否正在运行,若没有则先将启动模式改为自动,然后开启服务。

  • Wired AutoConfig (有线自动配置 (DOT3SVC) 服务负责对以太网接口执行 IEEE 802.1X 身份验证。如果当前有线网络部署强制执行 802.1X 身份验证,则应配置 DOT3SVC 服务运行以用于建立第 2 层连接性和/或用于提供对网络资源的访问权限。DOT3SVC 服务会影响到强制执行 802.1X 身份验证的有线网络。)
  • WLAN AutoConfig (服务提供配置、发现、连接、断开与 IEEE 802.11 标准定义的无线局域网 (WLAN) 的连接所需的逻辑。它还包含将计算机变成软件访问点的逻辑,以便其他设备或计算机可以使用支持它的 WLAN 适配器无线连接到计算机。停止或禁用 WLANSVC 服务将使得计算机上的所有 WLAN 适配器无法访问 Windows 网络连接 UI。强烈建议: 如果你的计算机具有 WLAN 适配器,则运行 WLANSVC 服务。)

配置完成后,Reboot 重启电脑。

> Windows Key + Run -> ncpa.cpl

重启完成后,通过命令进入网络适配器配置,禁用当前网络后再启用。

如果依然存在问题,可以尝试以下命令

> ipconfig /release
> ipconfig /flushdns
> ipconfig /renew

最后,如果所有方式都无法解决,可以尝试重新配置网卡。

> Windows Key + Run -> devmgmt.msc

或者配置静态 IP,将 DNS 设置为 8.8.8.8 来尝试连接。

你可能感兴趣的:(tcp-ip,windows)