Artigo: 947239 - Última revisão: segunda-feira, 8 de Fevereiro de 2010 - Revisão: 7.0

Descrição da funcionalidade de optimização automática da janela de recepção para o tráfego HTTP em computadores baseados no Windows Vista

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Introdução

O Windows Vista inclui a funcionalidade de Receive Window Auto-Tuning (http://technet.microsoft.com/en-us/magazine/2007.01.cableguy.aspx) que melhora o desempenho para programas que recebem dados TCP através de uma rede. No entanto, esta funcionalidade está desactivada por predefinição para programas que utilizam a interface de Windows HTTP Services (WinHTTP) (http://msdn.microsoft.com/en-us/library/aa382925(VS.85).aspx) . Alguns exemplos de programas que utilizem WinHTTP incluem as actualizações automáticas, o Windows Update, ligação ao ambiente de trabalho remoto, O Explorador do Windows (cópia de ficheiros de rede) e SharePoint (WebDAV).

Se activar a optimização automática da janela de recepção para tráfego WinHTTP, transferências de dados através da rede poderão ser mais eficientes. No entanto, em alguns casos poderá deparar mais lento transferências de dados ou perda de conectividade se a rede utiliza um router e firewall que não suporta esta funcionalidade mais antigos. Por exemplo, quando utiliza o Windows Internet Explorer para aceder a aplicações hospedadas no Microsoft Office SharePoint Server, o tráfego HTTP pode ficar mais lento. Isto ocorre porque alguns routers não suportam a funcionalidade de optimização automática da janela de recepção.

NotaDesde o lançamento do Windows 7, optimização automática da janela de recepção está agora disponível para programas que utilizam a interface de programação de aplicações (API) Windows Internet (WinINet) (http://msdn.microsoft.com/en-us/library/aa385331(VS.85).aspx) para pedidos HTTP em vez de WinHTTP. Alguns exemplos de programas que utilizem WinINet para tráfego HTTP incluem o Internet Explorer, Outlook e Outlook Express.

Este artigo descreve o seguinte:
  • Como a funcionalidade de optimização automática da janela de recepção melhora a transferência de dados
  • Como activar a funcionalidade de optimização automática da janela de recepção de tráfego WinHTTP
  • Problemas que poderão ocorrer depois de activar a funcionalidade de optimização automática da janela de recepção de tráfego WinHTTP
  • Como desactivar a funcionalidade de optimização automática da janela de recepção

Como a funcionalidade de optimização automática da janela de recepção melhora a transferência de dados

A funcionalidade de optimização automática da janela de recepção permite o sistema operativo monitoriza continuamente as condições de encaminhamento, tais como largura de banda, atraso de rede e atraso de aplicação. Por conseguinte, o sistema operativo pode configurar ligações de TCP de escala recebem janela para maximizar o desempenho de rede. Para determinar o que tamanho da janela de receber o ideal, a funcionalidade de optimização automática da janela de recepção mede os produtos de largura de banda do atraso e a aplicação obter taxas. Em seguida, a funcionalidade de optimização automática da janela de recepção adapta-se o tamanho da janela de recepção da transmissão contínua para tirar partido de qualquer largura de banda não utilizada.

Como activar a funcionalidade de optimização automática da janela de recepção de tráfego WinHTTP

Pré-requisitos

Tem de ser com o Windows Vista Service Pack 2 ou o Windows Vista Service Pack 1, ou ter correcção 939006  (http://support.microsoft.com/kb/939006/LN/ ) instalado para activar a optimização automática para WinHTTP.

Para que nos Activar optimização automática para, vá para a secção "Fix it for me". Se bastante permitiria optimização automática manualmente, avance para a secção "Let me fix it myself".

Corrija-o para mim

Para activar a auto-sintonização automaticamente, clique na hiperligação corrigir este problema. Em seguida, clique em Executar na caixa de diálogo Transferência de ficheiros e siga os passos neste assistente.

Corrigir este problema
Microsoft Fix it 50097


Nota que este assistente pode estar em inglês apenas; no entanto, a correcção automática também funciona para outras versões linguísticas do Windows.

Nota Se não estiver no computador que tenha o problema, pode guardar a correcção automática para uma unidade flash ou para um CD e, em seguida, pode executá-la no computador que tenha o problema.

Agora vá para o "Did this fix the problem?" secção.

Deixar-me corrigi-lo manualmente

Importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter 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 da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows
Para activar a funcionalidade de optimização automática da janela de recepção de tráfego HTTP, tem de editar o registo. Para tal, siga estes passos:
  1. Clique em Iniciar, escreva regedit na caixa Iniciar procura e, em seguida, prima ENTER.
  2. Localize e clique com o botão direito do rato na seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
  3. Aponte para Novo e, em seguida, clique em <a2>Valor DWORD.
  4. Escreva TcpAutotuning e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato TcpAutotuning e, em seguida, clique em Modificar.
  6. Na caixa dados do valor, escreva 1 e, em seguida, clique em OK.
  7. Sair do Editor de registo.
  8. Reinicie o computador.
A funcionalidade de optimização automática da janela de recepção está activada para o tráfego HTTP se a entrada de registo TcpAutotuning estiver definida como 1. A funcionalidade de optimização automática da janela de recepção não esteja activada para o tráfego HTTP se a entrada de registo TcpAutotuning não existir ou se estiver definido para um valor que não é 1.

Para activar o Windows Internet (WinINet) no Windows 7, siga estes passos:
  1. Clique em Iniciar, escreva regedit na caixa Procurar programas e ficheiros e, em seguida, prima ENTER.
  2. Localize e clique com o botão direito do rato na seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
  3. Aponte para Novo e, em seguida, clique em <a2>Valor DWORD.
  4. Escreva TcpAutotuning e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato TcpAutotuning e, em seguida, clique em Modificar.
  6. Na caixa dados do valor, escreva 1 e, em seguida, clique em OK.
  7. Repita os passos 2 a 6 para adicionar uma entrada TcpAutotuning com valor DWORD de 1 na seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings
  8. Sair do Editor de registo.
  9. Reinicie o computador.
WinINet é activado se as entradas do registo TcpAutotuning estão definidas como 1. WinINet não é activado se não existirem as entradas do registo TcpAutotuning ou se estiverem definidas para um valor que não é 1.

Isto corrigiu o problema?

  • Verifique se o problema seja corrigido. Se o problema seja corrigido, o procedimento está concluído com o presente artigo. Se o problema não for resolvido, pode contact support (http://support.microsoft.com/contactus) .
  • Seria Agradecemos os seus comentários. Para fornecer comentários ou para reportar quaisquer problemas com esta solução, por favor deixar um comentário sobre o "Fix it for me" blog (http://blogs.technet.com/fixit4me/) ou envie-numa mensagem de e-mail (mailto:fixit4me@microsoft.com?Subject=KB947239 - EnableTCP auto-tuning) .

Problemas que poderão ocorrer depois de activar a funcionalidade de optimização automática da janela de recepção de tráfego HTTP

Quando a funcionalidade de optimização automática da janela de recepção estiver activada para o tráfego HTTP, antigos routers, firewalls mais antigos e sistemas operativos mais antigos que podem ser incompatíveis com a funcionalidade de optimização automática da janela de recepção, por vezes, pode provocar a transferência de dados lenta ou perda de conectividade. Quando isto acontece, os utilizadores podem detectar um desempenho lento. Ou, as aplicações poderão falhar. Estes dispositivos mais antigos não conformes com o RFC 1323 padrão. Alguns fabricantes de dispositivos fornecem software que resolve as limitações de hardware. Contacte o fabricante do dispositivo para determinar se este tipo de software está disponível.

Se os dispositivos incompatíveis estão fora da organização e não pode alterar os dispositivos, este problema permanecerá. Por conseguinte, poderá ter de desactivar a funcionalidade de optimização automática da janela de recepção de tráfego HTTP.

Como desactivar a funcionalidade de optimização automática da janela de recepção

Para que nos desactivar a optimização automática para, vá para a secção "Fix it for me". Se bastante desactivaria optimização automática manualmente, avance para a secção "Let me fix it myself".

Corrija-o para mim

Para desactivar a auto-sintonização automaticamente, clique na hiperligação corrigir este problema. Em seguida, clique em Executar na caixa de diálogo Transferência de ficheiros e siga os passos neste assistente.

Corrigir este problema
Microsoft Fix it 50056


Nota que este assistente pode estar em inglês apenas; no entanto, a correcção automática também funciona para outras versões linguísticas do Windows.

Nota Se não estiver no computador que tenha o problema, pode guardar a correcção automática para uma unidade flash ou para um CD e, em seguida, pode executá-la no computador que tenha o problema.

Agora vá para o "Did this fix the problem?" secção.

Deixar-me corrigi-lo manualmente

Para desactivar a funcionalidade de optimização automática da janela de recepção de tráfego HTTP, siga estes passos:
  1. Inicie sessão no computador como um utilizador com credenciais administrativas.
  2. Clique em Iniciar, tipo runas/user: local_computer_name \administrator cmd na caixa Iniciar procura e, em seguida, prima ENTER.
  3. Quando lhe for pedida a palavra-passe da conta de administrador, escreva a palavra-passe correcta e, em seguida, prima ENTER.
  4. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    netsh interface tcp definida global autotuninglevel = disabled
  5. Saia da janela da linha de comandos.
  6. Reinicie o computador.
Agora vá para o "Did this fix the problem?" secção.

Isto corrigiu o problema?

Verifique se o problema seja corrigido. Se o problema seja corrigido, o procedimento está concluído com o presente artigo. Se o problema não for resolvido, pode contact support (http://support.microsoft.com/contactus) .

A informação contida neste artigo aplica-se a:
  • Windows Vista Ultimate
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Enterprise 64-bit edition
Palavras-chave: 
kbmt kbfixme kbmsifixme kbhowto kbexpertiseinter kbinfo KB947239 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 947239  (http://support.microsoft.com/kb/947239/en-us/ )