Windows 7 计算机,网络数据包无法传出

Windows 7 计算机,网络数据包无法传出

这是一个奇怪的情况。似乎 Windows 7 中的某些东西阻止了数据包通过以太网发出。

这是一台 Windows 7 台式机,大约 8 年前,但当时是顶级的,现在仍然是一台出色的机器。当我决定更新 NVidia 驱动程序时,它已经运行了大约 150 天。重新启动后,机器不再通过 DHCP(通过以太网电缆连接)从我的路由器获取 IP 地址。Wireshark 显示“DHCP Discover”数据包已发出,但路由器没有响应。路由器上有另一台有线机器(戴尔笔记本电脑,Windows 10);它获取 IP 地址没有问题,通过无线连接到它的几个设备也没有问题。

我尝试了很多事情:

  • 电源循环路由器,机器
  • 几种不同的电缆
  • 路由器上的所有不同端口
  • 尝试用牙刷清洁板载以太网中的触点
  • 陷入与某些 DHCP 广播标志注册表设置相关的死胡同
  • 检查安全策略是否禁止单播数据包
  • 卸载了新的 Nvidia 视频驱动程序,以 VGA 模式运行,没有什么变化
  • 尝试设置静态 IP 地址,没有帮助,这让我相信这不是 DHCP 特有的,而是所有数据包特有的。
  • 订购了 PCI 千兆以太网卡,安装后,出现了同样的问题
  • 当我插入/拔出电缆时,Windows 事件查看器会显示并将其识别为全双工链路。

机器的主板有板载无线功能,我从未使用过。我启用了它,它连接到接入点,但仍然没有获得 IP 地址 - DHCP 数据包似乎消失了。路由器的管理工具确实显示机器已连接,但未完全连接 - 它从未显示为具有 IP 地址,大概是因为没有进行完整的 DHCP 协商。

我有一个以太网交叉适配器。我把它安装到位,并将台式机直接连接到戴尔笔记本电脑的以太网。在两端运行 Wireshark。两端都设置为使用 DHCP。台式机可以看到自己的 DHCP 发现以及笔记本电脑的 DHCP 发现;笔记本电脑只能看到自己的 DHCP 发现。

我已启用 Windows 防火墙的丢包记录功能,确实看到一些 UDP 因未知原因被丢弃,但似乎没有什么相关之处。最后,我在桌面(域、公共和私人)上完全禁用了 Windows 防火墙,但毫无帮助。

总而言之,桌面可以看到来自其他机器和路由器的传入广播网络流量(DHCP,ARP“Who Has”数据包),但其他设备都看不到来自它的任何内容。

我没主意了。如果我无法让它工作,我要么升级到 W10(我不想这样做)并希望修复问题,要么完全更换机器 - 因为它是我的主要机器,我已经用了 8 年,我不愿意这样做。任何帮助都将不胜感激。而我更新驱动程序/重新启动并开始发生这一切的那天是我的生日 - 我真幸运......

相关内容