为什么 Internet Explorer 有时无法连接任何东西,直到我重新启动它?

为什么 Internet Explorer 有时无法连接任何东西,直到我重新启动它?

我的 PC (XP SP3) 上的 IE 有一个烦人的问题。我启动它并尝试访问 Google(例如),它会停留在那里显示“正在连接”,但什么也没有发生,无论我尝试多少次,它都无法连接到任何东西。

我发现如果我关闭 IE 并重新启动它,它可能会开始工作(然后每次都能正常工作)。可能需要重新启动 3-4 次(IE,而不是 PC)才能使 IE 正常工作。

现在我通常不会关心这个问题,因为我使用 Chrome,但很多东西默认使用 IE,比如 Windows Update 和 Office 2003 中的在线帮助,所以我想修复它。

有趣的是,我的工作笔记本电脑运行的是 Windows 7 RC 64 位,也存在同样的问题(网络和所有东西都完全不同)。我完全相信这不是网络或硬件问题,而是软件问题。

编辑:更多信息。

  • 它是IE8;
  • 无附加组件;
  • 自动检测设置未启用。
  • 将其设置为“从不拨号连接”。

答案1

最有可能的是,您在 -> Internet 选项 -> 连接中选择了“自动检测设置”选项。它会尝试自行决定将您连接到互联网的最佳方式。它可能会挂断一段时间,试图找到一个代理进行通信。删除此选项将使其速度加快。

另外需要注意的是,如果您的计算机设置为拨号连接,那么在决定做什么时,它也可能会像这样挂断。将连接设置为“我在局域网上”也可以解决此问题。

这听起来不像是处于离线模式的浏览器,因为它通常会很好心地告诉您这一点。

答案2

这可能是由于 DNS 查找速度缓慢。

如果在尝试访问 google.com 时问题再次出现,请尝试访问http://74.125.45.100/这是 Google 的众多 IP 地址之一。这将绕过 DNS 查找。如果页面加载速度很快,那么我们就知道要查看 DNS。

答案3

我必须同意之前发布的“自动检测设置”选项。十有八九,这是罪魁祸首。确保未选中此选项。

答案4

可能是 DNS 问题...

转到命令提示符输入 ipconfig /flushdns(多次执行此操作,以确保万无一失),然后输入 ipconfig /registerdns

看看是否有效

您可能必须在刷新 DNS 后关闭 ie 并再次打开。

相关内容