今天有个客户拿过来一台电脑,Win7的系统,说是板载网卡连上网线后无法上网,按照经验重新安装了驱动,检查TCP/IP协议,代理设置等等。都没有发现任何问题。正好客户说买个无线网卡吧。全新无线网卡安装后,黄色叹号依旧在那直挺挺的瞪着我。

用 360 断网急救箱抢救了一下,还是没有解决问题。
抱着死马当活马医的态度,手动设置了一下 IP 和 DNS。没想到叹号就这样不见了。
因为是自己手动设置的IP,那么肯定和DHCP有关,所以进到 Service.msc 里查看了一下。果然 DHCP 没有启动。启动启动启动~~~~~就是启动不来,报告 1608 错误。。。。。继续查原因。。。
网上搜索了一下,貌似是因为依赖关系的问题。说是 Internet Connection Sharing(ICS) 没有打开。不过 ICS 这个服务也无法打开啊。
还有什么账户权限问题,系统文件被破坏等等修复方案都试过了,依旧无法自动获取IP。

最后绕来绕去,在国外的一篇文章中找到解决方案。
1. 进到注册表:HKEY_LOCAL_MACHINE\System\ControlSet001\Services\DHCP
2. 在右侧找到 DependOnService ,里边应该有三个值 NSI Tdx Afd。
3. 删掉 Tdx
4. 重启电脑

应该就解决的 DHCP 服务无法启动的问题了。