顽固的 APIPA 问题(可能是 IPv4 问题,IPv6 = 可以吗?)

顽固的 APIPA 问题(可能是 IPv4 问题,IPv6 = 可以吗?)

我有一个 Windows 7 桌面似乎卡在 APIPA 地址上。它可以看到工作组中的其他计算机,但似乎只能通过 IPv6 进行通信(见下文),并且无法访问 LAN 外部。今天完成 Windows 更新后,问题就开始出现了。到目前为止,故障排除已经包括:

-Ipconfig release/renew
-Uninstalling/reinstalling the NIC driver
-Checking device manager for "hidden" NIC drivers (none)
-Flushing DNS and ARP
-Resetting winsock and ipv4 using netsh
-Manually assigning an IP address on my subnet
-Doing a system restore to before the Windows update
-Restarting DHCP client service
-Disabling Windows Firewall
-Unloading TrendMicro
-Malware Bytes scan

我尝试从那台 PC 上拔下以太网电缆并将其插入笔记本电脑,结果连接正常,获得了正确的 IP,并连接到互联网(是的,我在测试之前禁用了笔记本电脑上的 WiFi)。

目前,当我尝试 ping 网络或路由器上的另一个合法地址(192.168.0.1)时,我得到以下信息:

PING: transmit failed. General failure.

有趣的是,当我 ping 另一台主机的 NetBIOS 名称时,它可以工作,但它是通过 IPv6 运行 ping 的。

然后我尝试 ping -4 [主机名],结果返回:

Ping request could not find host [host name]. 

此外,ipconfig/release 返回以下内容:

An error occurred while releasing interface Local Area Connection : An address has not yet been associated with the network endpoint.

An error occurred while releasing interface Loopback Pseudo-Interface : The system cannot find the file specified. 

我被难住了!我希望有人能给出建议,除了全新安装 Windows 或更换 NIC。

答案1

我让 MalwareBytes 的“全面扫描”运行了一整夜,当我早上回来时,发现有一个受感染的文件“Backdoor.bot”,而“快速扫描”没有发现它。我清理它后,问题就解决了。

答案2

为了解决 APIPA,首先cmd在管理员模式下运行提示并执行以下操作:
注意:如果您不在管理员模式下运行cmd,它将不起作用。

netsh winsock reset all 

netsh int ip reset all

此后,您必须重新启动计算机。不要尝试打开浏览器或者其他任何程序。

电脑重启后就可以正常工作了

相关内容