Article ID: 181050 - View products that this article applies to.
This article was previously published under Q181050
Expand all | Collapse all

SYMPTOMS

When you connect to a Web site that runs for a while before it returns information to Internet Explorer, you may receive one of the following error messages.

Error message 1
Microsoft Internet Explorer error 10060 connection timed out.
Error message 2
Internet Explorer cannot open the Internet site <Web address>. The operation timed out.
Error message 3
The page cannot be displayed. Cannot find server or DNS Error.

CAUSE

Internet Explorer imposes a time-out limit for the server to return data. By default, the time-out limit is as follows:
Collapse this tableExpand this table
Internet Explorer 4.0 and Internet Explorer 4.015 minutes
Internet Explorer 5.x and Internet Explorer 6.x60 minutes
Internet Explorer 7 and Internet Explorer 860 minutes

When the server is experiencing a problem, Internet Explorer does not wait endlessly for the server to return data.



Applications that use the WinINet API directly will experience the following ReceiveTimeout values:

Collapse this tableExpand this table
WinINet.dll version 4.x5 minutes
WinINet.dll versions 5.x and 6.x60 minutes
WinINet.dll versions 7.x and 8.x30 seconds

You can locate the version of WinINet.dll in the %windir%\system32 directory.




RESOLUTION

If a page does not return within a few minutes, many users perceive that a problem has occurred, and they stop the process. Therefore, you should design your server processes to return data within approximately five minutes so that users do not have to wait for a long time.

You can usually break down long processes into smaller pieces. Or, the server can return status data to update users about the process. In addition, you can create a long server process that has a messages-based or asynchronous approach so that it returns immediately to the user after the job is submitted, and then notifies the user after the long process is finished.

MORE INFORMATION

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
Although Microsoft does not encourage this approach, you can change the default time-out setting for Internet Explorer.

To have us change the default time-out setting to 5 minutes for the Internet Explorer, go to the "Fix it for me" section. If you prefer to fix this problem yourself, go to the "Let me fix it myself" section.

Fix it for me



To fix this problem automatically, click the Fix it button or link. Click Run in the File Download dialog box, and follow the steps in the Fix it wizard.


Fix this problem
Microsoft Fix it 50600

Notes
  • This automatic fix will change the default time-out setting to 5 minutes for the Internet Explorer.
  • This wizard may be in English only. However, the automatic fix also works for other language versions of Windows.
  • If you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD and then run it on the computer that has the problem.

Then, go to the "Did this fix the problem?" section.



Let me fix it myself

To change the default time-out setting for Internet Explorer in Internet Explorer 4.0 Service Pack 1 (SP1) or a later version, follow these steps:
  1. Start Registry Editor.
  2. Locate the following subkey:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
  3. In this subkey, add a ReceiveTimeout DWORD entry that has a value of (<number of seconds>)*1000. For example, if you want the time-out duration to be 8 minutes, set the value of the ReceiveTimeout entry to 480000 (<480>*1000).
  4. Restart the computer.
Note This setting becomes the new global timeout which applies to both Internet Explorer and any WinINet application.

Did this fix the problem?

  • Check whether the problem is fixed. If the problem is fixed, you are finished with this section. If the problem is not fixed, you can contact support.
  • We would appreciate your feedback. To provide feedback or to report any issues with this solution, please leave a comment on the "Fix it for me" blog or send us an email.

REFERENCES

For more information about how to develop web-based solutions for Internet Explorer, visit the following Microsoft websites:
http://msdn.microsoft.com/ie/

http://support.microsoft.com/iep

Properties

Article ID: 181050 - Last Review: May 5, 2011 - Revision: 29.0
APPLIES TO
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Keywords: 
kbenv kberrmsg kbnavigation kbprb kbmsifixme kbfixme KB181050

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com