Vista 网络无法正常工作……甚至无法 ping 本地主机

Vista 网络无法正常工作……甚至无法 ping 本地主机

0 票反对 星级

我正在尝试修复朋友的一台运行 Vista 的笔记本电脑。他告诉我他的无线网络无法正常工作,我确认了这一点。然后我尝试了以太网 NIC,但它也没有工作。我甚至无法 ping localhost/127.0.0.1。我注意到,当我发出“ipconfig /all”命令时,分配的 IP 返回:

169.254.238.242 (Preferred)

我的理解是,当计算机无法使用 DHCP 获取 IP 地址时,就会出现这种情况。我甚至尝试分配一个静态 IP 地址(家庭网络的 IP 地址为 192.168.1.x),但没有成功。我做了一些研究,发现这似乎是一个常见的问题。我注意到有很多隧道等。我不是 Vista 的忠实用户,所以我不太清楚这里发生了什么。我甚至尝试升级以太网控制器的驱动程序,但没有成功。我认为既然无线和以太网控制器都出现了这种情况,那么它与 OS/驱动程序配置有更多关系。以下是 ipconfig /all 命令的完整输出:

Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\>ipconfig /all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Brent-PC
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Broadcast
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Marvell Yukon 88E8040 PCI-E Fast Ethernet
 Controller
   Physical Address. . . . . . . . . : 00-E0-B8-FC-DE-81
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Autoconfiguration IPv4 Address. . : 169.254.238.242(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :
   NetBIOS over Tcpip. . . . . . . . : Enabled

Wireless LAN adapter Wireless Network Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Atheros AR5B91 Wireless Network Adapter
   Physical Address. . . . . . . . . : 00-22-69-8F-1A-AB
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 6:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : isatap.{9F10C518-8D3F-40BF-9D1B-15A8FDD95
808}
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 7:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : isatap.{5559AAD9-B5EF-4392-A7B3-D9DF2A2B8
60E}
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 11:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : isatap.{62E497EB-9F7D-4AA8-A696-3D1AAB6F9
C03}
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 12:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 02-00-54-55-4E-01
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 13:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : isatap.{15C75D20-E062-4983-8152-98017F1D1
A56}
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

答案1

经过一番研究,我找到了问题所在。我最终卸载了所有 Norton 软件(Norton 360 和 Symantec Live Update),重新启动后一切正常。通过 DHCP 成功获取 IP 地址,一切正常。

答案2

以下是一些可以尝试的想法:

  1. 关闭所有防火墙和防病毒软件(卸载可能会更好,尤其是赛门铁克)。
  2. 在 Vista 中禁用并关闭 IPv6 支持
  3. 验证 hosts 文件是否包含 127.0.0.1 localhost
  4. 验证以下注册表项未被删除:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    请参阅此文章:重新安装并重置 TCP/IP
  5. 确保 DHCP 用于 IP 地址和 DNS。
  6. 通过 重置路由表route /f,然后重新启动。

答案3

根据您目前提供的信息,您的 TCP/IP 堆栈似乎已损坏。我建议的第一件事是重置 TCP/IP使用 Microsoft 的“Fix-It”程序或手动使用 netsh 命令。

如果失败,您可以尝试以下一些解决方案:

  1. 右键单击网络连接,然后单击“诊断和修复”。有时,如果此方法不起作用,您可以右键单击网络连接,然后单击“禁用”,然后等待几秒钟,右键单击该连接并单击“启用”。
  2. 卸载/重新安装硬件驱动程序。首先卸载网络适配器的硬件驱动程序,然后重新安装硬件制造商提供的最新驱动程序。过去,我从 Windows 更新下载了很多硬件驱动程序,但都遇到了问题。
  3. 卸载/重新安装 Windows 更新。一个可能性较小的原因是 Windows 更新破坏了系统。如果您的朋友有其他症状(例如受限用户无法登录,或事件日志服务无法启动),则可能是由于最近安装 Windows 更新而导致 Windows 损坏。如果是这种情况,请尝试逐个卸载更新,并在每次更新之间重新启动。(我曾经遇到过这个问题,在卸载了几个最近的更新后,我能够毫无问题地重新安装所有更新——我将其归咎于一个后来被修复的回归错误。)

答案4

您可能已经知道这一点,但我也遇到过这个问题。排除故障时,请确保禁用所有防火墙软件。我曾遇到过一些软件锁定连接,导致 Windows 无法使用 DHCP。

祝你好运。

相关内容