Foi disponibilizada uma atualização para o Serviço de transferência inteligente de plano de fundo (BITS) 2.0 para Windows XP

Traduções deste artigo Traduções deste artigo
ID do artigo: 842309
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que sabe como restaurá-lo caso ocorra algum problema. Para obter informações adicionais sobre como fazer backup, restaurar e editar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft.
256986 Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo contém informações sobre a atualização para o Serviço de transferência inteligente de plano de fundo (BITS). O artigo descreve os novos recursos e aprimoramentos, explica os problemas que podem ocorrer com os clientes que usam o BITS versão 2.0, explica também a resolução e a solução para estes problemas, além de fornecer instruções atualizadas de local, instalação e remoção.

INTRODUÇÃO

A atualização para BITS 2.0 e a atualização para Microsoft Windows HTTP Services (WinHTTP ) 5.1 são componentes necessários para as novas versões do Microsoft Windows Update e do serviço Atualização automática. O BITS 2.0 melhora a velocidade de transferência e a resiliência, além de reduzir o consumo de largura de banda de rede ao transferir arquivos. Para obter informações adicionais sobre a atualização combinada de BITS 2.0 e WinHTTP 5.1, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
842773 Pacote de atualização para o Serviço de transferência inteligente de plano de fundo (BITS) 2.0 e WinHTTP 5.1 disponível para o Windows XP

Mais Informações

Aviso O uso incorreto do Editor do Registro pode causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade.

Serviço de transferência inteligente de plano de fundo 2.0

O BITS 2.0 transfere arquivos entre um cliente e um servidor e retorna as informações de progresso para o cliente para as operações de download e carregamento de arquivos. O BITS 2.0 fornece os seguintes recursos:
  • Realiza downloads simultâneos em primeiro plano.
  • Suporta o protocolo SMB (blocos de mensagens de servidor) para nomes remotos.
  • Suporta download de arquivos em intervalos. Um programa pode alterar a origem de transferência de um arquivo.
  • Melhora o consumo de largura de banda do cliente.
O BITS 2.0 fornece gerenciamento de fila de solicitações de transferência de arquivos de diversos programas com base nos níveis de prioridade indicados pelos programas que fizeram a solicitação. A transferência simultânea em primeiro plano do BITS 2.0 suporta a transferência de arquivos de diversas tarefas usando largura de banda total e suporta a transferência em segundo plano usando apenas largura de banda ociosa. Se o processo de transferência de arquivos for interrompido, o BITS poderá continuar a transferência do ponto exato da interrupção em vez de transferir novamente o arquivo inteiro. Como o BITS reinicia a transferência do ponto exato da interrupção, todas as transferências continuam com eficiência quando interrupções como, por exemplo, desconexão de rede e reinicialização do computador, ocorrem.

O BITS 2.0 fornece um conjunto de APIs (application program interfaces) para que desenvolvedores acessem a nova funcionalidade. Para obter informações adicionais sobre a nova API para BITS 2.0 e a Microsoft Windows XP Platform SDK, visite o seguinte site da Microsoft (em inglês):
http://msdn2.microsoft.com/en-us/library/aa363167.aspx

Outros aperfeiçoamentos

O BITS 2.0 foi aperfeiçoado para certificar que o serviço começa e termina de forma confiável quando programas que usam fornecedores de serviço em camadas estiverem presentes no sistema. Os programas que usam provedores de serviço em camadas incluem alguns firewalls de outras empresas.

O BITS 2.0 transfere arquivos com mais eficiência enquanto otimiza o consumo de largura de banda em conexões lentas. O BITS 2.0 também oferece um melhor suporte de otimização em ambientes de autenticação Kerberos.

Problemas conhecidos

Os clientes de BITS 2.0 podem não conseguir baixar arquivos a partir do SMS 2003

O BITS 2.0 pode solicitar intervalos que vão além do final de um arquivo. Quando o BITS 2.0 solicita intervalos que vão além do final de um arquivo, alguns programas de servidores não funcionam corretamente. Esse problema pode ocorrer ao usar o BITS 2.0 com programas do Internet Server API (ISAPI) como Microsoft Systems Management Server (SMS) 2003. Esse problema foi corrigido no Systems Management Server 2003 Service Pack 1.

Importante Um cliente BITS 2.0 pode não conseguir completar uma transferência de arquivos a partir de um servidor do Microsoft Systems Management Server (SMS) 2003. Para obter informações adicionais sobre esse problema, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
832860 Clientes do Windows XP Service Pack 2 não podem usar o Serviço de transferência inteligente de plano de fundo para baixar arquivos a partir de SMS 2003

Os clientes do BITS 2.0 podem não concluir com êxito a transferência de um arquivo

Um computador que está executando o BITS 2.0 pode não concluir com êxito uma transferência de um arquivo e podem retornar uma das seguintes mensagens de erro:
HTTP 401-Autenticação do servidor necessária.
Observação Quando o cliente do BITS 2.0 recebe essa mensagem de erro, também pode receber um código de erro 0x80190191.
HTTP 407-Autenticação Proxy.
Observação Quando o cliente do BITS 2.0 recebe essa mensagem de erro, também pode receber um código de erro 0x80190197.

Esse problema ocorre quando as seguintes condições forem verdadeiras:
  • O programa cliente que está usando o BITS 2.0 não especifíca se as credenciais do cliente podem ser usadas chamando o método IBackgroundCopyJob2::SetCredentials.
  • O nível de compatibilidade do Microsoft LAN Manager (LmCompatibilityLevel) no cliente de BITS 2.0 contém um valor que está definido como 1 ou como 0. É possível localizar a entrada do nível de compatibilidade do LAN Manager na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevel
  • A transferência de arquivo é realizada por meio de um servidor com Windows ou um servidor proxy de Internet com Windows que requer autenticação do Windows integrada.

Comportamento de autenticação no BITS 2.0

Por razões de segurança, para evitar passar as credenciais para qualquer servidor ou proxy que solicite credenciais de logon, o BITS 2.0 permite que credenciais de logon sejam usadas apenas se uma das seguintes condições for verdadeira:
  • Um programa solicita credenciais a serem aplicadas chamando a seguinte função e parâmetros semelhantes:
    IBackgroundCopyJob2::SetCredentials. (target=ProxyorServer, Negotiate/NTLM, username=NULL,password=NULL)
  • Se o valor LmCompatibilityLevel no cliente for definido com um valor maior ou igual a 2.
Importante Por padrão, o Windows XP define o LmCompatibilityLevel como 0. Com o BITS 2.0, as credenciais de logon não serão usadas se o LmCompatibilityLevel for definido como 0.

Observação O BITS 1.5 permite que credenciais de logon sejam usadas para autenticação de proxy quando o LmCompatibilityLevel for menor que 2 e quando o método SetCredentials não for chamado.

Programas que funcionam com o BITS 1.0 e 1.2 podem não funcionar corretamente com o BITS 1.5 ou BITS 2.0. Isso ocorre porque o valor-padrão para o valor do Registro LmCompatibilityLevel no Microsoft Windows 2000 e no Microsoft Windows XP é 0. Para obter informações adicionais sobre a entrada do Registro LmCompatibilityLevel, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
147706 Como desativar a autenticação LM no Windows NT
Para resolver esse problema, altere o comportamento padrão do BITS 2.0 para não enviar credenciais de logon para um proxy ou para um servidor que requer autenticação. Para fazer isso, altere o programa de modo que ele use o método IBackgroundCopyJob2::SetCredentials que irá usar as credenciais de logon padrão confome descrito no seguinte site da Microsoft (em inglês):
http://msdn2.microsoft.com/en-us/library/aa362987.aspx
Para solucionar esse problema alterando o método que o cliente de BITS 2.0 usa para fornecer as credenciais de logon ao servidor, crie um valor do Registro
UseLmCompat
na subchave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
e adicione um valor DWORD de 0. Para fazer isso, execute estas etapas no computador cliente do BITS 2.0:
  1. Clique em Iniciar e em Executar e digite regedit.
  2. Localize a seguinte subchave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
  3. Clique com o botão direito do mouse em BITS, aponte para Novo, clique em Valor DWORD, digite UseLmCompat e pressione ENTER.
  4. No painel à direita, clique com o botão direito do mouse em UseLmCompat e clique em Modificar.
  5. Na caixa de dados Valor, digite 0 e clique em OK.
  6. Feche o Editor do Registro.
  7. Reinicie o serviço BITS 2.0.

Como baixar e instalar a atualização para BITS 2.0 e WinHTTP 5.1

Para baixar e instalar essa atualização, visite o seguinte site do Microsoft Windows Update. Instale a atualização 842773.
http://update.microsoft.com/
Os administradores também podem baixar essa atualização a partir do Centro de Download da Microsoft.

Importante A instalação do BITS 2.0 irá ativar o serviço BITS se ele tiver sido desativado.

O seguinte arquivo está disponível para download no Centro de Download da Microsoft:
Recolher esta imagemExpandir esta imagem
Download
Baixar o pacote WindowsXP-KB842773-x86-PTB.exe agora.
Data de lançamento: 13 de julho de 2004

Para obter informações adicionais sobre como baixar arquivos de Suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
119591 Como obter arquivos de suporte da Microsoft nos serviços online
A Microsoft examinou esse arquivo em busca de vírus. A Microsoft utilizou o mais recente software de detecção de vírus disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Os administradores também podem distribuir essa atualização usando os Serviços de atualização de software da Microsoft (SUS). Para obter informações adicionais sobre os Serviços de atualização de software da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
810796 Documento de visão geral sobre os Serviços de atualização de software

Como remover a atualização para BITS 2.0 e WinHTTP 5.1

Para remover a atualização após ela estar instalada no sistema, execute estas etapas:
  1. Clique em Iniciar e em Executar, digite appwiz.cpl e clique em OK.
  2. Clique em Adicionar ou remover programas.
  3. Na lista dos programas instalados, clique em Windows XP Hotfix ? KB842773 e em Remover.
  4. Siga as instruções para remover a atualização do seu computador.
  5. Reinicie o computador.
Os administradores também podem usar o utilitário Spunist.exe para remover esse pacote. O arquivo de programa Spuninst.exe está localizado na pasta %Windir%\$NTUninstallKB842773$\Spuninst.

Como verificar se a atualização para BITS 2.0 e para WinHTTP 5.1 está instalada

Para verificar se a atualização descrita neste artigo está instalada, compare os arquivos no seu computador com Windows XP com as seguintes informações de arquivos. A versão em inglês dessa atualização apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e os horários desses arquivos estão relacionados em formato UTC (coordenadas de tempo universal). Ao visualizar as informações sobre o arquivo, elas são convertidas para a hora local. Para encontrar a diferença entre UTC e a hora local, use a guia Fuso horário na ferramenta Data e hora do Painel de controle.
   Data         Hora      Versão       Tamanho    Nome do arquivo
   --------------------------------------------------------------
   01-jul-2004  22:08  6.6.2600.1569       7.680  Bitsprx2.dll
   01-jul-2004  22:08  6.6.2600.1569       7.168  Bitsprx3.dll
   01-jul-2004  22:08  6.6.2600.1569     361.984  Qmgr.dll
   01-jul-2004  22:08  6.6.2600.1569      17.408  Qmgrprxy.dll
   01-jul-2004  22:08  5.1.2600.1557     331.776  Winhttp.dll
   30-jun-2004  23:59  5.1.2600.1570     158.720  Xpob2res.dll
				
Como alternativa, é possível usar a seguinte subchave do Registro para verificar se a atualização está instalada:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB842773
A atualização está instalada se a entrada incluir um valor DWORD Installed e esse valor estiver definido como 1.

Essa atualização está programada para ser incluída no Service Pack 2 do Windows XP.

Referências

Para obter informações adicionais sobre o BITS, visite o seguinte site da Microsoft (em inglês):
http://msdn2.microsoft.com/en-us/library/aa362827.aspx
Para obter informações adicionais sobre o WinHTTP, visite o seguinte site da Microsoft (em inglês):
http://msdn2.microsoft.com/en-us/library/aa382925.aspx

Propriedades

ID do artigo: 842309 - Última revisão: quinta-feira, 3 de fevereiro de 2011 - Revisão: 8.3
Palavras-chave: 
kbqfe kbinfo KB842309

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