Receber recurso de Ajuste Automático da Janela para tráfego HTTP em computadores baseados em Windows Vista

Este artigo descreve como o recurso de Ajuste Automático da Janela de Recebimento melhora a transferência de dados, como habilitar/diabilizar esse recurso para tráfego HTTP em computadores baseados em Windows Vista e problemas que podem ocorrer depois de habilitar esse recurso para tráfego HTTP.

Aplica-se a: Windows Vista
Número de KB original: 947239

Introdução

O Windows Vista inclui o recurso de Ajuste Automático da Janela de Recebimento que melhora o desempenho de programas que recebem dados TCP em uma rede. No entanto, esse recurso é desabilitado por padrão para programas que usam a interface WinHTTP (Serviços HTTP do Windows). Alguns exemplos de programas que usam o WinHTTP incluem Atualizações Automática, Windows Update, Conexão de Área de Trabalho Remota, Windows Explorer (cópia de arquivo de rede) e Sharepoint (WebDAV).

Se você habilitar o Ajuste Automático da Janela de Recebimento para tráfego WinHTTP, as transferências de dados pela rede poderão ser mais eficientes. No entanto, em alguns casos, você poderá sofrer transferências de dados mais lentas ou perda de conectividade se sua rede usar um roteador e firewall mais antigo que não dá suporte a esse recurso. Por exemplo, quando você usa o Windows Internet Explorer para acessar aplicativos hospedados no Microsoft Office SharePoint Server, o tráfego HTTP pode diminuir. Isso ocorre porque determinados roteadores não dão suporte ao recurso de Ajuste Automático da Janela de Recebimento.

Observação

Desde o lançamento do Windows 7, o Ajuste Automático da Janela de Recebimento agora está disponível para programas que usam a API (interface de programação do aplicativo WinINet) do Windows Internet para solicitações HTTP em vez de WinHTTP. Alguns exemplos de programas que usam WinINet para tráfego HTTP incluem Internet Explorer, Outlook e Outlook Express.

Como o recurso de Ajuste Automático da Janela de Recebimento melhora a transferência de dados

O recurso de Ajuste Automático da Janela de Recebimento permite que o sistema operacional monitore continuamente condições de roteamento, como largura de banda, atraso de rede e atraso do aplicativo. Portanto, o sistema operacional pode configurar conexões escalando a janela de recebimento do TCP para maximizar o desempenho da rede. Para determinar o tamanho ideal da janela de recebimento, o recurso de Ajuste Automático da Janela de Recebimento mede os produtos que atrasam a largura de banda e as taxas de recuperação de aplicativo. Em seguida, o recurso de Ajuste Automático da Janela de Recebimento adapta o tamanho da janela de recebimento da transmissão em andamento para aproveitar qualquer largura de banda não utilizado.

Habilitar o recurso de Ajuste Automático da Janela de Recebimento para o tráfego WinHTTP

Observação

Pré-requisitos: você deve estar executando o Windows Vista Service Pack 2 ou o Windows Vista Service Pack 1 ou ter o hotfix 939006 instalado para habilitar o ajuste automático para WinHTTP.

Importante

Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para mais proteção, faça o backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento da Microsoft: 322756 Como fazer backup e restaurar o registro no Windows
Para habilitar o recurso de Ajuste Automático da Janela de Recebimento para tráfego HTTP, você deve editar o registro. Para fazer isso, siga estas 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 subchave HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttpdo registro .
  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 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 recurso de Ajuste Automático da Janela de Recebimento será habilitado para tráfego HTTP se a entrada do registro TcpAutotuning estiver definida como 1. O recurso de Ajuste Automático da Janela de Recebimento não está habilitado para tráfego HTTP se a entrada do registro TcpAutotuning não existir ou se for definida como um valor que não seja 1.

Para habilitar a Internet do Windows (WinINet) no Windows 7, siga estas etapas:

  1. Clique em Iniciar, digite regedit na caixa De pesquisa de programas e arquivos e pressione ENTER.

  2. Localize e clique com o botão direito do mouse na subchave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settingsdo registro .

  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 clique em Modificar.

  6. Na caixa Dados do valor, digite 1 e clique em OK.

  7. Repita a etapa 2 até a etapa 6 para adicionar uma entrada TcpAutotuning com o valor DWORD de 1 na subchave do registro a seguir:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings

  8. Saia do Editor do Registro.

  9. Reinicie o computador.

O WinINet será habilitado se as entradas do registro TcpAutotuning estiverem definidas como 1. O WinINet não está habilitado se as entradas do registro TcpAutotuning não existirem ou se forem definidas como um valor que não seja 1.

Verifique se o problema foi corrigido. Se o problema for corrigido, você terminará com este artigo. Se o problema não tiver sido corrigido, você poderá contatar o suporte.

Problemas que podem ocorrer depois de habilitar o recurso de Ajuste Automático da Janela de Recebimento para tráfego HTTP

Quando o recurso de Ajuste Automático da Janela de Recebimento está habilitado para tráfego HTTP, roteadores mais antigos, firewalls mais antigos e sistemas operacionais mais antigos que são incompatíveis com o recurso de Ajuste Automático da Janela de Recebimento podem, às vezes, causar transferência lenta de dados ou perda de conectividade. Quando isso ocorre, os usuários podem ter um desempenho lento. Ou os aplicativos podem falhar. Esses dispositivos mais antigos não estão em conformidade com o padrão RFC 1323. Alguns fabricantes de dispositivos fornecem software que funciona em torno das limitações de hardware. Entre em contato com o fabricante do dispositivo para determinar se esse tipo de software está disponível.

Se os dispositivos incompatíveis estiverem fora da sua organização e você não puder alterar os dispositivos, esse problema permanecerá. Portanto, talvez seja necessário desabilitar o recurso de Ajuste Automático da Janela de Recebimento para tráfego HTTP.

Desabilitar o recurso de Ajuste Automático da Janela de Recebimento

Para desabilitar o recurso de Ajuste Automático da Janela de Recebimento para tráfego HTTP, siga estas etapas:

  1. Faça logon no computador como um usuário que tem credenciais administrativas.

  2. Clique em Iniciar, digite runas /user: local_computer_name \administrator cmd na caixa Iniciar Pesquisa e pressione ENTER.

  3. Quando você for solicitado para a senha da conta de administrador, digite a senha correta e pressione ENTER.

  4. No prompt de comando, digite o seguinte comando e pressione ENTER:

    netsh interface tcp set global autotuninglevel=disabled
    
  5. Saia da janela Prompt de Comando.

  6. Reinicie o computador.

Verifique se o problema foi corrigido. Se o problema for corrigido, você terminará com este artigo. Se o problema não tiver sido corrigido, você poderá contatar o suporte.