我有一台装有 Windows 10 Pro 和英特尔双频 Wireless-AC 7265 无线网卡的戴尔 Latitute E7250。
我总是无法连接 wifi 网络 - 笔记本电脑要么卡在 DHCP 自动配置地址上,要么看似连接上了但无法连接互联网(甚至无法 ping 网关,更不用说 DNS 或其他地方了)。与此同时,我的手机可以正常连接到同一个接入点。
我尝试过各种方法来重置网络设置,但唯一有效的方法是删除下面的密钥Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces
并重新启动(这是我信任的人的建议,但他太忙了,无法解释!)这种方法在一段时间内有效,但随着新密钥的写入,问题会在一段时间后再次出现。
谁能解释一下:
- 这些键的作用
- 这里可能发生什么
- 有没有更持久的解决办法
netsh int ip reset
无需处理注册表就能实现同样的效果吗?
答案1
问题 1 的答案:
据我所知,这些密钥存储了 DHCP 服务的网络配置。DHCP 服务通常会尝试为上次获得的 IP 地址获取新的租约,因为这样它可以重用旧配置,并且只有当 DHCP 服务器拒绝请求时它才会请求新的 IP 地址。例如,该 IP 地址可能已被另一个客户端使用。
问题2的答案:
正如我之前所说,DHCP 服务会尝试再次获取旧的 IP 地址,如果获取到,DHCP 服务将简单地重用旧的存储网络配置,但现在的问题是,如果 DHCP 服务器没有及时响应,Windows 会假定该 IP 地址可用。所以您的问题可能是 DHCP 服务器响应速度太慢,因为 Windows 会假定该 IP 地址可用,并且它会重用旧配置,即使它不再有效,因此无法解析该 IP 地址。
问题 3 的答案:
您需要找出 DHCP 服务器存在的问题。
问题 4 的答案:
否,因为该命令不会删除旧的 DHCP 配置,但您应该能够重置 DHCP 配置的 IP 地址,这将强制 DHCP 通过执行以下命令获取新的 IP 地址:
Ipconfig /Release yourinterface Ipconfig /Renew yourinterface