Descrição do recurso Auto-Ajuste da Janela de Recepção para tráfego HTTP em computadores com base no Windows Vista


Introdução


O Windows Vista inclui o recurso Auto-Ajuste da Janela de Recepção que melhora o desempenho dos programas que recebem dados TCP em uma rede. Entretanto, esse recurso está desabilitado por padrão em programas que usam a interface Windows HTTP Services (WinHTTP). Alguns exemplos de programas que usam WinHTTP incluem Atualizações Automáticas, Windows Update, Conexão de Área de Trabalho Remota, Windows Explorer (cópia de arquivo de rede) e Sharepoint (WebDAV).

Se você habilitar o Auto-Ajuste da Janela de Recepção para tráfego WinHTTP, transferências de dados através da rede podem ser mais eficientes. Entretanto, em alguns casos, poderá haver transferências de dados mais lentas ou perda de conectividade se a rede usar um roteador mais antigo e um firewall que não ofereça suporte ao recurso. Por exemplo, quando você usa o Windows Internet Explorer para acessar aplicativos hospedados no Microsoft Office SharePoint Server, o tráfego HTTP pode ficar mais lento. Isso ocorre porque alguns roteadores não oferecem suporte ao recurso Auto-Ajuste da Janela de Recepção.

Observação O Auto-Ajuste da Janela de Recepção não está disponível em programas que usam a interface de programação de aplicativo (API) Windows Internet (WinINet) para solicitações de HTTP em vez de WinHTTP. Alguns exemplos de programas que usam WinINet para tráfego HTTP incluem Internet Explorer, Outlook e Outlook Express.

Esse artigo descreve o seguinte:
  • Como o recurso Auto-Ajuste da Janela de Recepção melhora a transferência de dados
  • Como habilitar o recurso Auto-Ajuste da Janela de Recepção para o tráfego WinHTTP
  • Problemas que podem ocorrer após ativar o recurso Auto-Ajuste da Janela de Recepção para tráfego WinHTTP
  • Como desabilitar o recurso Auto-Ajuste da Janela de Recepção

Como o recurso Auto-Ajuste da Janela de Recepção melhora a transferência de dados


O recurso Auto-Ajuste da Janela de Recepção permite que o sistema operacional monitore de forma contínua as condições de roteamento como largura de banda, atraso de rede e atraso de aplicativo. Portanto, o sistema operacional pode configurar as conexões dimensionando a janela de recepção TCP para maximizar o desempenho da rede. Para determinar o tamanho de janela de recepção ideal, o recurso de Auto-Ajuste da Janela de Recepção mede os produtos que atrasam a largura de banda e as taxas de recuperação do aplicativo. Em seguida, o recurso Auto-Ajuste da Janela de Recepção adapta o tamanho da janela de recepção da transmissão contínua para aproveitar toda a largura de banda não utilizada.

Como habilitar o recurso Auto-Ajuste da Janela de Recepção para o tráfego WinHTTP


Pré-requisitos

Você deve estar executando o Windows Vista Service Pack 1 ou ter hotfix 939006 instalado para habilitar o ajuste automático para WinHTTP.

Para que possamos habilitar o auto-ajuste para você, vá para a seção "Corrigir para mim". Se você mesmo preferir habilitar o auto-ajuste, vá para a seção "Desejo corrigir sozinho".

Corrigir para mim

Para habilitar o auto-ajuste automaticamente, clique no link Corrigir este problema. Em seguida, clique em Executar na caixa de diálogo Download de Arquivo e siga as etapas descritas neste assistente.





Observação Este assistente pode estar apenas em inglês, mas a correção automática também funciona para versões do Windows em outros idiomas.



Observação Se o computador que você está usando não apresentar o problema, será possível salvar a correção automática em uma unidade flash ou em um CD para executá-la posteriormente no computador com esse problema.

Agora, vá para a seção "O problema foi corrigido?".

Desejo corrigir sozinho

Importante Essa seção, método ou tarefa contém etapas que informam sobre como modificar o Registro. No entanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Por isso, certifique-se de que essas etapas sejam seguidas cuidadosamente. Para obter mais proteção, faça um backup do Registro antes de modificá-lo. Dessa forma, você poderá restaurar o Registro se ocorrer um problema. Para obter informações adicionais sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer o backup e restaurar o registro no Windows
Para habilitar o recurso Auto-Ajuste da Janela de Recepção para tráfego HTTP em computadores com base no Windows Vista, você deve editar o registro. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar, digite regedit na caixa Iniciar pesquisa e pressione ENTER.
  2. Localize e clique com o botão direito do mouse na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
  3. Aponte para Novo e clique em Valor DWORD
  4. Digite TcpAutotuning e pressione ENTER.
  5. Clique com o botão direito do mouse em TcpAutotuning e, em seguida, clique em Modificar.
  6. Na caixa Dados do valor, digite 1 e clique em OK.
  7. Saia do Editor do Registro.
  8. Reinicie o computador.

O problema foi corrigido?

  • Verifique se o problema está corrigido. Caso afirmativo, você concluiu este artigo. Se o problema não tiver sido corrigido, você poderá contatar o suporte.
  • Aguardamos os seus comentários. Para enviar comentários ou relatar quaisquer problemas com essa solução, deixe uma mensagem no blog "Corrigir para mim" ou envie uma mensagem de email.

O recurso Auto-Ajuste da Janela de Recepção estará habilitado para tráfego HTTP se a entrada de registro de TcpAutotuning estiver definida como 1. O recurso Auto-Ajuste da Janela de Recepção não estará habilitado para tráfego de HTTP se a entrada de registro TcpAutotuning não existir ou estiver definida com um valor diferente de 1.

Problemas que podem ocorrer após ativar o recurso Auto-Ajuste da Janela de Recepção para tráfego HTTP


Quando o recurso Auto-Ajuste da Janela de Recepção não está habilitado para tráfego HTTP, roteadores mais antigos, firewalls mais antigos e sistemas operacionais mais antigos incompatíveis com o recurso Auto-Ajuste da Janela de Recepção podem, às vezes, causar transferências de dados mais lentas ou perda de conectividade. Quando isso ocorre, o desempenho pode ficar lento. Ou pode ocorrer falha nos aplicativos. Esses dispositivos mais antigos não são compatíveis com RFC 1323 padrão. Alguns fabricantes de dispositivo fornecem softwares que contornam as limitações de hardware. Entre em contato com o fabricante do dispositivo para saber se esse tipo de software está disponível.

Se os dispositivos incompatíveis estiverem fora de sua organização e não for possível alterá-los, o problema permanecerá. Portanto, talvez você precise desativar o recurso Auto-Ajuste da Janela de Recepção para tráfego HTTP.

Como desabilitar o recurso Auto-Ajuste da Janela de Recepção


Para que possamos desabilitar o auto-ajuste para você, vá para a seção "Corrigir para mim". Se você mesmo preferir desabilitar o auto-ajuste, vá para a seção "Desejo corrigir sozinho".

Corrigir para mim

Para desabilitar o auto-ajuste automaticamente, clique no link Corrigir este problema. Em seguida, clique em Executar na caixa de diálogo Download de Arquivo e siga as etapas descritas neste assistente.





Observação Este assistente pode estar apenas em inglês, mas a correção automática também funciona para versões do Windows em outros idiomas.



Observação Se o computador que você está usando não apresentar o problema, será possível salvar a correção automática em uma unidade flash ou em um CD para executá-la posteriormente no computador com esse problema.

Agora, vá para a seção "O problema foi corrigido?".

Desejo corrigir sozinho

Para desabilitar o recurso Auto-Ajuste da Janela de Recepção para tráfego HTTP, execute estas etapas:
  1. Faça logon no computador como um usuário com credenciais administrativas.
  2. Clique em Iniciar, digite runas /user: local_computer_name\administrator cmd na caixa Iniciar Pesquisa e, em seguida, pressione ENTER.
  3. Quando a senha da conta de administrador for solicitada, digite-a corretamente e, em seguida, pressione ENTER.
  4. No prompt do comando, digite o seguinte comando e pressione ENTER:
    netsh interface tcp set global autotuninglevel=disabled
  5. Feche a janela do Prompt de Comando.
  6. Reinicie o computador.
Agora, vá para a seção "O problema foi corrigido?".

Isso corrigiu o problema?

Verifique se o problema está corrigido. Caso afirmativo, você concluiu este artigo. Se o problema não tiver sido corrigido, você poderá contatar o suporte.