我的 Windows 7 系统无法从路由器的 DHCP 中获取 IP。这个问题是几天前才出现的,我已经进行了很多故障排除。以下是我按时间顺序尝试过的方法:
- 更新 IP
- 禁用/重新启用适配器
- 重置 winsock (
netsh winsock reset
) - 禁用 Windows 防火墙
- 卸载/重新安装 NIC 驱动程序
- 将路由器上的端口与网络上另一个可以正常工作的系统交换
- 重新压接看起来略有损坏的连接器
- 与网络上其他可正常工作的系统交换电缆
- 更新:重新启动 DHCP 和 DNS 服务
- 卸载 Citrix Receiver(这是最近安装的应用程序,尽管问题在安装几周后才出现。)
- 安装全新英特尔千兆网卡
在运行完所有软件步骤并与我的 Windows 8 系统进行交换后,我确定问题一定是硬件,这就是我购买并安装新网卡的原因。现在我已经这样做了,我只能假设问题一定是软件,尽管我认为我的新网卡有缺陷的可能性很小。
我可以尝试其他什么故障排除步骤吗?
更新:回答评论中提出的几个问题。我不知道问题发生前是否安装过任何软件或更改过配置。我还尝试将系统恢复到大约一周前的状态。恢复成功了,但问题没有得到解决。
IPCONFIG
显示我的新 NIC 的 IP 为 169.254.xx。另一个 NIC,正如您可能猜到的那样,显示Media disconnected
。 :-) 我在网络上还有另外两台计算机:有线的 Windows 8 系统和无线的 Mac。我在 Mac 上输入这些内容,我的 Windows 8 系统也运行正常。后者是我最初尝试排除故障时交换电缆和端口的计算机。
我已经重置路由器好几次了。我刚刚又试了一下,一切又恢复正常了。Win 7 系统有一个私有的自分配 IP。其他系统都恢复正常了。
我刚刚尝试分配一个静态 IP,但似乎也不起作用。分配新 IP 后,我无法 ping 路由器。
感谢您的帮助。继续加油!
更新 2:我正在使用 MSSE 进行扫描,以查看我是否感染了间谍软件。扫描过程中,我收到一条消息,说我的视频驱动程序崩溃了。我担心问题可能更严重。我用万用表测试了电源,发现所有导轨都显示电压正常。我现在认为问题可能出在主板上。我猜也可能是某种操作系统问题。我接下来要尝试使用实时 CD,看看效果如何。有什么测试主板的技巧吗?
最后更新:我希望我可以发布一个答案,但这里的解决方案实际上并没有回答任何问题。
我尝试执行 @Tom 建议的 TCP/IP 堆栈重置。当我启动计算机时,一切都运行正常。我切换回原来的 NIC,这似乎也有效。我觉得我的主板可能出了问题,但只有时间才能证明一切。
感谢大家的帮助!
答案1
我觉得您的 TCP/IP 堆栈已损坏。您可以尝试按照以下说明重置它:http://support.microsoft.com/kb/299357。
答案2
几乎忘记了这个问题,直到一条评论让我想起了这个问题。问题原来是电源。我不明白为什么这只会影响网卡,但更换它就可以让一切正常。可能应该先去那里,因为我一直被电源故障引起的奇怪问题所困扰。
谢谢大家的帮助!