服务器没有响应时,发生 Internet Explorer 错误“连接超时”

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 181050
症状
当您连接到 Web 站点的信息返回到 Internet Explorer 之前,运行一段时间时,您可能会收到以下错误消息之一。错误消息 1
Microsoft Internet Explorer 错误 10060 连接超时。
错误消息 2
Internet Explorer 无法打开 Internet 网站<Web address="">。该操作已超时。 </Web>
错误消息 3
不显示此页。找不到服务器或发生 DNS 错误。
原因
Internet Explorer 实施服务器返回数据的超时限制。默认情况下,超时限制如下所示︰
Internet Explorer 4.0 和 Internet Explorer 4.015 分钟
Internet Explorer 5。x 和 Internet Explorer 6。x60 分钟
Internet Explorer 7 和 Internet Explorer 860 分钟

当服务器遇到问题时,Internet Explorer 不等待无休止地要返回的数据的服务器。



直接使用 WinINet API 的应用程序会遇到下面的 ReceiveTimeout 值︰

WinINet.dll 版本 4.x5 分钟
WinINet.dll 版本 5。x 和 6。x60 分钟
WinINet.dll 版本 7.x 和 8.x30 秒

%Windir%\system32 目录中,可以找到 WinINet.dll 的版本。




解决方案
如果页面没有返回的几分钟内,很多用户会认为,出现了问题,并停止该进程。因此,您应该设计服务器进程可在约五分钟内返回数据,以便用户不必等待很长时间。

您通常可以分解长流程分成小块。或者,服务器可以返回要更新有关该进程的用户的状态数据。此外,您可以创建具有基于邮件或异步方法,以便它立即向用户返回后作业提交后,和长时间的过程完成后再通知用户长时间的服务器进程。

更多信息
重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表
尽管 Microsoft 并未鼓励这种方法,您可以更改 Internet Explorer 的默认超时设置。

若要我们更改 Internet Explorer 的默认超时设置为 5 分钟,请转到"这是简单的解决方法"一节。如果您希望手动修复此问题,请转到"我自己修复此问题"一节。

这是简单的解决方法

若要自动修复此问题,请单击下载按钮。在文件下载对话框中,单击运行打开,然后按照很容易修复向导中的步骤。
  • 此自动修复将更改的默认超时设置为 5 分钟 Internet Explorer。
  • 此向导可能只提供英文版本。但是,自动修复也适用于其他语言版本的 Windows。
  • 如果你不出现在此问题的计算机上,将很容易修复解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行。

我自己修复此问题

很容易修复 50600

若要更改 Internet Explorer Internet Explorer 4.0 Service Pack 1 (SP1) 或更高版本中的默认超时设置,请执行以下步骤︰
  1. 启动注册表编辑器。
  2. 找到下面的子项︰
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
  3. 在该子项中,添加具有值 (<number of="" seconds="">) 的ReceiveTimeout DWORD 项 * 1000年。例如,如果您希望超时持续时间为 8 分钟,将ReceiveTimeout项的值设置为 480000 (<480>* 1000年)。</480> </number>
  4. 重新启动计算机。
注意此设置将应用于 Internet Explorer 和任何 WinINet 应用新全局超时。

这问题解决了吗?

检查问题是否已修复。如果问题已修复,您已完成此部分。如果不修复该问题,则可以与支持部门联系.
参考
有关如何为 Internet Explorer 开发基于 web 的解决方案的详细信息,请访问下面的 Microsoft 网站︰
超时时间 10060"该页无法显示"fixit 4.00 超时修复 fixme

警告:本文已自动翻译

属性

文章 ID:181050 - 上次审阅时间:08/15/2016 03:54:00 - 修订版本: 9.0

Microsoft Internet Explorer 6.0, Windows Internet Explorer 7, Windows Internet Explorer 8

  • kbenv kberrmsg kbnavigation kbprb kbmsifixme kbfixme kbmt KB181050 KbMtzh
反馈