我有一台装有 Vista Home 的计算机,它可以连接到路由器,但无法上网。我无法 ping google.com,请求超时。我在两个独立的网络上尝试过此操作,其他计算机连接时没有问题。
我更新了 ipconfig、重置了 winsock、更新了无线适配器,hosts 文件看起来没问题。我尝试禁用防火墙以及直接有线连接。我用 Norton 扫描了一下,但什么也没发现。在诉诸系统还原之前,我还能尝试其他什么吗?
更新(摘自答案)
Windows Update 能够找到更新并安装它们(尽管它们可能之前已经下载过)。当我使用其 IP 66.102.9.103 ping Google 时,它说丢失了 25% 的数据包。我成功刷新了 DNS,但没有帮助。此外,我发现带网络连接的安全模式运行正常。
答案1
打电话给你的 ISP 怎么样?如果你甚至无法直接连接,那么可能是调制解调器和/或你的实际连接存在问题。
编辑:由于同一局域网上的其他计算机似乎也正在连接,所以很可能是那台计算机存在问题。
一些后续措施是检查并确保你有正确的司机。
此外,我会尝试看看我是否仍然有同样的启动问题safe mode with networking
。
答案2
检查连接的 IP 设置。我假设您希望路由器充当 DHCP 服务器,因此请确保您的 IP 信息不是静态设置的。
答案3
检查你的路由器 DNS 设置,尝试这些开放DNSDNS 服务器:
208.67.222.222 (主要)
208.67.220.220(辅助)
您的 NIC 配置也同样如此。
尝试 ping 一个 IP 地址,即:66.102.9.103(这是谷歌地址)以查看这是否是与 DNS 相关的问题。
答案4
在 Windows Vista 中重置 TCP/IP(Internet 协议)
- 单击“开始”按钮。
- 类型命令在开始搜索文本框中。
- 按Ctrl+Shift+Enter键盘快捷键以管理员身份运行命令提示符。允许提升请求。
- 类型netsh int ip 重置在命令提示符 shell 中,然后按 Enter 键。
- 重新启动计算机。
如果您使用的是静态 IP 地址,则必须再次输入设置,因为这会将 TCP/IP 重置为 Windows 默认值(自动)。
在 Windows Vista 中刷新 DNS 解析器缓存
- 单击“开始”按钮。
- 类型命令在开始搜索文本框中。
- 按Ctrl+Shift+Enter键盘快捷键以管理员身份运行命令提示符。允许提升请求。
- 在命令窗口中输入以下内容,然后按回车键:ipconfig /flushdns
您将看到以下确认信息:
Windows IP 配置已成功刷新 DNS 解析器缓存。