Hay una actualización disponible para Servicio de transferencia inteligente en segundo plano (BITS) 2.0 para Windows XP

Seleccione idioma Seleccione idioma
Id. de artículo: 842309 - Ver los productos a los que se aplica este artículo
Importante: este artículo contiene información sobre cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo contiene información acerca de la actualización para el Servicio de transferencia inteligente en segundo plano (BITS, Background Intelligent Transfer Service). El artículo describe las características nuevas y las mejoras, explica problemas que pueden ocurrir con los clientes que usan BITS versión 2.0, explica la resolución y la solución provisional para estos problemas, y proporciona la ubicación de la actualización, e instrucciones para instalarla y desinstalarla.

INTRODUCCIÓN

La actualización para BITS 2.0 y la actualización para Servicios HTTP de Microsoft Windows (WinHTTP ) 5.1 son componentes necesarios para las nuevas versiones del servicio de actualización automática y para Microsoft Windows Update. BITS 2.0 mejora la velocidad de transferencia y la resistencia, y reduce la utilización de ancho de banda de red al transferir los archivos. Para obtener más información acerca de la actualización de BITS 2.0 y WinHTTP 5.1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
842773 Hay un paquete de actualización disponible para Servicio de transferencia inteligente en segundo plano (BITS) 2.0 y WinHTTP 5.1 para Windows XP

Más información

Advertencia: la utilización incorrecta del Editor del Registro puede provocar problemas graves que hagan necesario volver a instalar el sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

Servicio de transferencia inteligente en segundo plano 2.0

BITS 2.0 transfiere archivos entre un cliente y un servidor, y devuelve al cliente información del curso de las operaciones de carga y descarga de archivos. BITS 2.0 ofrece las características siguientes:
  • Realiza descargas simultáneas en primer plano.
  • Admite el protocolo de bloque de mensajes de servidor (SMB) para los nombres remotos.
  • Permite la descarga de intervalos de archivos. Un programa puede cambiar el origen de transferencia de un archivo.
  • Mejora el consumo de ancho de banda del cliente.
BITS 2.0 permite la administración de colas de las solicitudes de transferencia de archivos desde varios programas en función de niveles de prioridad que indican los programas solicitantes. La transferencia simultánea en primer plano de BITS 2.0 permite transferir archivos desde varios trabajos con todo el ancho de banda disponible, mientras que en la transferencia en segundo plano sólo se usa el ancho de banda inactivo. Si el proceso de transferencia de archivos se interrumpe, BITS puede reanudarlo desde el punto exacto de la interrupción, en lugar de volver a transferir todo el archivo. Gracias a que BITS reinicia las transferencias desde el punto exacto en que se interrumpieron, todas las trasferencias se reanudan eficazmente cuando se producen interrupciones como la desconexión de la red o el reinicio del equipo.

BITS 2.0 proporciona un conjunto de interfaces de programación de aplicaciones (API) para que los desarrolladores tengan acceso a la nueva funcionalidad. Para obtener más información acerca de la nueva API para BITS 2.0 y el SDK de la plataforma de Windows XP, visite el siguiente sitio Web de Microsoft:
http://msdn2.microsoft.com/en-us/library/aa363167.aspx

Otras mejoras

Se realizaron mejoras en BITS 2.0 para garantizar que el servicio se inicia y se detiene de forma confiable cuando en el sistema hay programas que usan proveedores de servicio en niveles. Por ejemplo, algunos servidores de seguridad de otros proveedores usan proveedores de servicio en niveles.

BITS 2.0 transfiere los archivos de forma más eficiente mientras limita el consumo de ancho de banda a través de conexiones lentas. BITS 2.0 también ofrece funciones mejoradas para limitar dicho consumo en los entornos de autenticación Kerberos.

Problemas conocidos

Es posible que los clientes de BITS 2.0 no puedan descargar archivos desde SMS 2003

BITS 2.0 puede solicitar intervalos que superen el final de un archivo. Cuando BITS 2.0 solicita intervalos que superan el final de un archivo, algunos programas de servidor no funcionan correctamente. Este problema puede surgir si se utiliza BITS 2.0 con programas de Internet Server API (ISAPI), como Microsoft Systems Management Server (SMS) 2003. Este problema ha sido corregido en el Service Pack 1 de Systems Management Server 2003.

Importante: es posible que un cliente BITS 2.0 no pueda completar la transferencia de archivos desde un servidor Microsoft Systems Management Server (SMS) 2003. Para obtener información adicional acerca de este problema, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
832860 Los clientes que utilizan el Service Pack 2 de Windows XP no pueden utilizar el Servicio de transferencia inteligente en segundo plano para descargar archivos desde SMS 2003

Es posible que los clientes de BITS 2.0 no completen correctamente la transferencia de un archivo

Un equipo que ejecute BITS 2.0 podría no completar correctamente la transferencia de un archivo y devolver uno de los siguientes mensajes de error:
HTTP 401-Server Authentication required.
Nota: cuando el cliente BITS 2.0 recibe este mensaje de error, también puede recibir el código de error 0x80190191.
HTTP 407-Proxy Authentication.
Nota: cuando el cliente BITS 2.0 recibe este mensaje de error, también puede recibir el código de error 0x80190197.

Este problema se produce cuando se cumplen todas las condiciones siguientes:
  • El programa cliente que usa BITS 2.0 no especifica que las credenciales del cliente se puedan usar llamando al método IBackgroundCopyJob2::SetCredentials.
  • El nivel de compatibilidad de Microsoft LAN Manager (LmCompatibilityLevel) en el cliente BITS 2.0 contiene un valor que se configura en 1 ó 0. Puede buscar la entrada correspondiente al nivel de compatibilidad de LAN en la siguiente subclave del Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevel
  • La transferencia de este archivo se realiza a través de un servidor basado en Windows o un servidor proxy de Internet basado en Windows que requiere la autenticación de Windows integrada.

Comportamiento de la autenticación en BITS 2.0

Por motivos de seguridad, para evitar pasar las credenciales a un proxy o servidor que solicite credenciales de inicio de sesión, BITS 2.0 permite usar credenciales de inicio de sesión sólo si se cumple alguna de las condiciones siguientes:
  • Un programa pide que se apliquen credenciales llamando a la siguiente función y a parámetros similares:
    IBackgroundCopyJob2::SetCredentials. (target=ProxyorServer, Negotiate/NTLM, username=NULL,password=NULL)
  • Si el valor de LmCompatibilityLevel establecido en el cliente es mayor o igual a 2.
Importante: de forma predeterminada, Windows XP establece el valor de LmCompatibilityLevel en 0. Con BITS 2.0, las credenciales de inicio de sesión no se usarán si el valor de LmCompatibilityLevel está establecido en 0.

Nota: BITS 1.5 permite usar credenciales de inicio de sesión en la autenticación de proxy cuando el valor de LmCompatibilityLevel es menor de 2 y cuando no se llama al método SetCredentials.

Los programas que funcionan con BITS 1.0 y 1.2 pueden no funcionar correctamente con BITS 1.5 o BITS 2.0. Esto se debe a que, en Microsoft Windows 2000 y Microsoft Windows XP, el valor predeterminado de LmCompatibilityLevel en el Registro es 0. Para obtener información adicional acerca de la entrada del Registro LmCompatibilityLevel, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
147706 Cómo deshabilitar la autenticación LM en Windows NT
Para resolver este problema, cambie el comportamiento predeterminado de BITS 2.0 de modo que no envíe credenciales de inicio de sesión a un proxy o servidor que requiera autenticación. Para ello, cambie el programa para usar el método IBackgroundCopyJob2::SetCredentials que utilizará las credenciales predeterminadas de inicio de sesión, según se describe en el siguiente sitio Web de Microsoft:
http://msdn2.microsoft.com/en-us/library/aa362987.aspx
Para evitar este problema cambiando el método que emplea el cliente de BITS 2.0 para proporcionar credenciales de inicio de sesión al servidor, cree un valor de Registro
UseLmCompat
en la subclave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
y, a continuación, agregue un valor DWORD de 0. Para ello, siga estos pasos en el equipo del cliente de BITS 2.0:
  1. Haga clic en Inicio, haga clic en Ejecutar y, a continuación, escriba regedit.
  2. Busque la subclave siguiente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
  3. Haga clic con el botón secundario del mouse (ratón) en BITS, seleccione Nuevo, haga clic en Valor DWORD, escriba UseLmCompat y presione ENTRAR.
  4. En el panel derecho, haga clic con el botón secundario del mouse en UseLmCompat y, a continuación, haga clic en Modificar.
  5. En el cuadro Información del valor, escriba 0 y, después, haga clic en Aceptar.
  6. Salga del Editor del Registro.
  7. Reinicie el servicio BITS 2.0.

Cómo descargar e instalar la actualización para BITS 2.0 y WinHTTP 5.1

Para descargar e instalar esta actualización, visite el sitio Web de Microsoft Windows Update. Instale la actualización 842773.
http://update.microsoft.com
Los administradores también pueden descargar esta actualización desde el Centro de descarga de Microsoft.

Importante: al instalar BITS 2.0, se activará el servicio BITS si se había desactivado anteriormente.

El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft:
Contraer esta imagenAmpliar esta imagen
Descarga
Descargue ahora el paquete WindowsXP-KB842773-x86-ENU.exe.
Fecha de aparición: 13 de julio de 2004

Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.

Los administradores pueden implementar también esta actualización mediante los Servicios de actualización de software de Microsoft (SUS, Software Update Services). Para obtener información adicional acerca de SUS, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
810796 Disponible la Introducción a Software Update Services

Cómo quitar la actualización para BITS 2.0 y WinHTTP 5.1

Para quitar la actualización una vez instalada, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba appwiz.cpl y, a continuación, haga clic en Aceptar.
  2. Haga clic en Agregar o quitar programas.
  3. En la lista de programas instalados actualmente, haga clic en Windows XP Hotfix - KB842773 y, después, haga clic en Quitar.
  4. Siga las instrucciones para quitar la actualización del equipo.
  5. Reinicie el equipo.
Los administradores también pueden emplear la utilidad Spuninst.exe para quitar este paquete. El archivo de programa Spuninst.exe se encuentra en la carpeta %Windir%\$NTUninstallKB842773$\Spuninst.

Cómo comprobar que la actualización para BITS 2.0 y para WinHTTP 5.1 está instalada

Para comprobar que la actualización descrita en este artículo está instalada, compare los archivos del equipo Windows XP con la siguiente información de archivos. La versión en inglés de esta actualización tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran según el horario universal coordinado (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria de la herramienta Fecha y hora del Panel de control.
Contraer esta tablaAmpliar esta tabla
FechaHoraVersiónTamañoNombre de archivo
01-jul-200422:086.6.2600.15697.680Bitsprx2.dll
01-jul-200422:086.6.2600.15697.168Bitsprx3.dll
01-jul-200422:086.6.2600.1569361.984Qmgr.dll
01-jul-200422:086.6.2600.156917.408Qmgrprxy.dll
01-jul-200422:085.1.2600.1557331.776Winhttp.dll
30-jun-200423:595.1.2600.1570158.720Xpob2res.dll


O bien, puede usar la siguiente subclave del Registro para comprobar si la actualización está instalada:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB842773
La actualización está instalada si la entrada incluye un valor DWORD Installed establecido en 1.

Está previsto que esta actualización se incluya con el Service Pack 2 de Windows XP.

Referencias

Para obtener más información acerca de BITS, visite el siguiente sitio Web de Microsoft:
http://msdn2.microsoft.com/en-us/library/aa362827.aspx
Para obtener más información acerca de WinHTTP, visite el siguiente sitio Web de Microsoft:
http://msdn2.microsoft.com/en-us/library/aa382925.aspx

Propiedades

Id. de artículo: 842309 - Última revisión: miércoles, 11 de mayo de 2011 - Versión: 9.0
La información de este artículo se refiere a:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
Palabras clave: 
kbqfe kbinfo KB842309

Enviar comentarios

 

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