Artigo: 181050 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando se liga a um Web site que funciona durante algum tempo antes de devolver informações ao Internet Explorer, poderá receber uma das seguintes mensagens de erro.

Mensagem de erro 1
Erro 10060 do Microsoft Internet Explorer, tempo da ligação excedido.
Mensagem de erro 2
O Internet Explorer não consegue abrir o site <endereço Web> da Internet. O tempo da operação foi excedido.
Mensagem de erro 3
Não é possível apresentar a página. Não é possível localizar o servidor ou Erro de DNS.

Causa

O Internet Explorer impõe um tempo limite ao servidor para devolver dados. Por predefinição, o tempo limite é o seguinte:
Reduzir esta tabelaExpandir esta tabela
Internet Explorer 4.0 e Internet Explorer 4.015 minutos
Internet Explorer 5.x e Internet Explorer 6.x60 minutos
Internet Explorer 7 e Internet Explorer 860 minutos

Quando o servidor detecta um problema, o Internet Explorer não espera interminavelmente que o servidor devolva dados.



As aplicações que utilizam a API WinINet directamente irão detectar os seguintes valores ReceiveTimeout:

Reduzir esta tabelaExpandir esta tabela
WinINet.dll versão 4.x5 minutos
WinINet.dll versões 5.x e 6.x60 minutos
WinINet.dll versões 7.x e 8.x30 segundos

Pode localizar a versão do WinINet.dll no directório %windir%\system32.




Resolução

Se a página não responder dentro alguns minutos, muitos utilizadores apercebem-se de que ocorreu um problema e interrompem o processo. Logo, deverá programar os processos do seu servidor para devolver dados dentro de aproximadamente cinco minutos, de modo a que os utilizadores não tenham de esperar muito tempo.

Geralmente, pode repartir processos longos em várias partes. Em alternativa, o servidor pode devolver dados de estado para manter os utilizadores informados sobre o processo. Além disso, pode criar um processo de servidor prolongado com uma abordagem assíncrona ou baseada em mensagens, de modo a responder imediatamente ao utilizador após o trabalho ter sido submetido e, em seguida, notificar o utilizador após o processo prolongado ter terminado.

Mais Informação

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como criar uma cópia de segurança e restaurar o registo no Windows
Apesar de o Microsoft não recomendar esta abordagem, pode alterar a predefinição do limite de tempo para o Internet Explorer.

Para nos solicitar a alteração da predefinição do limite de tempo para 5 minutos do Internet Explorer, consulte a secção "Corrigir por mim". Se preferir corrigir o problema sozinho, consulte a secção "Deixar-me corrigir o problema".

Corrigir por mim



Para corrigir este problema automaticamente, clique no botão ou hiperligação Fix it. Clique em Executar na caixa de diálogo Transferência de Ficheiros e siga os passos indicados no assistente Fix it.


Corrigir este problema
Microsoft Fix it 50600

Notas
  • Esta correcção automática irá alterar a predefinição do limite de tempo para 5 minutos do Internet Explorer.
  • Este assistente pode estar apenas em inglês. Contudo, a correcção automática também funciona para versões do Windows noutros idiomas.
  • Se não estiver a trabalhar no computador que tem o problema, pode guardar a solução Fix it numa pen USB ou num CD e, em seguida, executá-la no computador que tem o problema.

Em seguida, consulte a secção "O problema está corrigido?".



Deixar-me corrigir o problema

Para alterar a predefinição do limite de tempo do Internet Explorer no Internet Explorer 4.0 Service Pack 1 (SP1) ou uma versão mais recente, siga estes passos:
  1. Inicie o Editor de Registo.
  2. Localize a seguinte subchave:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
  3. Nesta subchave, adicione uma entrada DWORD ReceiveTimeout com um valor de (<número de segundos>)*1000. Por exemplo, se pretende que a duração do limite de tempo seja 8 minutos, defina o valor da entrada ReceiveTimeout para 480000 (<480>*1000).
  4. Reinicie o computador.
Nota Esta definição torna-se então o novo limite de tempo global, que se aplica tanto ao Internet Explorer e a qualquer aplicação WinINet.

O problema está corrigido?

  • Verifique se o problema está corrigido. Se o problema estiver corrigido, terminou esta secção. Se o problema não estiver corrigido, pode contactar o suporte.
  • Agradecemos os seus comentários. Para enviar comentários ou comunicar problemas com esta solução, deixe um comentário no blogue "Corrigir por mim" ou envie-nos uma mensagem de correio electrónico.

Referências

Para obter mais informações sobre como desenvolver soluções baseadas na Web para o Internet Explorer, visite os seguintes Web sites da Microsoft:
http://msdn.microsoft.com/ie/

http://support.microsoft.com/iep

Propriedades

Artigo: 181050 - Última revisão: 27 de fevereiro de 2012 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Palavras-chave: 
kbenv kberrmsg kbnavigation kbprb kbmsifixme kbfixme KB181050

Submeter comentários

 

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