Existe una actualización para Background Intelligent Transfer Service (BITS) 2.0 para Windows XP

Resumen

Este artículo contiene información acerca de la actualización de servicio de transferencia inteligente en segundo plano (BITS). El artículo describe las nuevas características y mejoras, explica problemas que pueden ocurrir con los clientes que usan BITS versión 2.0, explica la resolución y la solución de los problemas que pueden producirse con BITS versión 2.0 y proporciona instrucciones de ubicación, la instalación y desinstalación de actualización.

INTRODUCCIÓN

La actualización para BITS 2.0 y la actualización de Microsoft Windows HTTP Services (WinHTTP) 5.1 son componentes necesarios para las nuevas versiones de Microsoft Windows Update y el servicio Actualizaciones automáticas. BITS 2.0 mejora la velocidad de transferencia, la resistencia y reduce el consumo de ancho de banda de red al transferir archivos. Para obtener información adicional acerca de la actualización de BITS 2.0 y WinHTTP 5.1 combinada, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

842773 actualizar paquete para Background Intelligent Transfer Service (BITS) 2.0 y WinHTTP 5.1 disponible para Windows XP

Más información

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows

Background Intelligent Transfer Service 2.0

BITS 2.0 transfiere archivos entre un cliente y el servidor y devuelve la información de progreso al cliente para cargar un archivo y las operaciones de descarga de archivos. BITS 2.0 proporciona las siguientes características:
  • Realiza descargas simultáneas en primer plano.
  • Es compatible con el protocolo de server message block (SMB) para los nombres remotos.
  • Permite la descarga de intervalos de archivos. Un programa puede cambiar el origen de la transferencia de un archivo.
  • Mejora el consumo de ancho de banda del cliente.
BITS 2.0 proporciona administración de cola de solicitudes de transferencia de archivos desde varios programas basados en niveles de prioridad que se indican los programas solicitantes. Transferencia de BITS simultáneas en primer plano 2.0 permite transferir archivos desde varios trabajos con ancho de banda completo y admite la transferencia en segundo plano utilizando sólo ancho de banda inactivo. Si se interrumpe el proceso de transferencia de archivos, BITS pueden reanudar la transferencia de archivos desde el punto exacto de la interrupción, en lugar de volver a transferir todo el archivo. Debido a que BITS reinicia las transferencias desde el punto exacto de la interrupción, todas las trasferencias se reanudan eficazmente cuando se producen interrupciones como desconexiones de red y el equipo se reinicia.


BITS 2.0 proporciona un conjunto de interfaces de programación de aplicaciones (API) para que desarrolladores de acceso a la nueva funcionalidad. Para obtener más información acerca de la nueva API para BITS 2.0 y el SDK de plataforma de Microsoft Windows XP, visite el siguiente sitio Web de Microsoft:

Otras mejoras

Se realizaron mejoras en BITS 2.0 para asegurarse de que el servicio inicia y detiene confiable cuando programas que usan proveedores de servicio por capas están presentes en el sistema. Los programas que usan proveedores de servicio por capas incluyen algunos programas de firewall de terceros.

BITS 2.0 transfiere archivos de forma más eficiente mientras limita el consumo de ancho de banda en conexiones lentas. BITS 2.0 también ofrece compatibilidad mejorada de limitación en entornos de autenticación Kerberos.

Problemas conocidos

BITS 2.0 los clientes no puedan descargar archivos desde SMS 2003

BITS 2.0 pueden solicitar intervalos que van más allá del 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 producirse cuando se usa BITS 2.0 con programas Internet Server API (ISAPI) como Microsoft Systems Management Server (SMS) 2003. Este problema se ha corregido en Systems Management Server 2003 Service Pack 1.

Importante: Un cliente de BITS 2.0 no puede completar la transferencia de un archivo desde un servidor de 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 clientes de Windows XP Service Pack 2 no pueden usar servicio de transferencia inteligente en segundo plano para descargar archivos desde SMS 2003

BITS 2.0 clientes podrán no completar 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:
Se requiere la autenticación de servidor de 401 HTTP.
Nota: Cuando el cliente BITS 2.0 recibe este mensaje de error, también puede recibir el código de error 0 x 80190191.
Autenticación de HTTP 407-Proxy.
Nota: Cuando el cliente BITS 2.0 recibe este mensaje de error, también puede recibir el código de error 0 x 80190197.

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 pueden utilizarse 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 establece en 1 o 0. Puede encontrar el n entrada correspondiente al nivel de compatibilidad de LAN Manager en la siguiente subclave del registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\LmCompatibilityLevel
  • La transferencia de archivos 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 integrada de Windows.

Comportamiento de la autenticación en BITS 2.0

Por razones de seguridad, para evitar pasar las credenciales a un proxy o servidor que solicite credenciales de inicio de sesión, BITS 2.0 permite que las credenciales de inicio de sesión que se utilizará sólo si se cumple alguna de las condiciones siguientes:
  • Un programa pide las credenciales aplicar llamando a la función siguiente y parámetros similares:
    IBackgroundCopyJob2::SetCredentials. (target=ProxyorServer, Negotiate/NTLM, username=NULL,password=NULL)
  • Si el valor de LmCompatibilityLevel en el cliente se establece en un valor que 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 utilizará si se establece el valor de LmCompatibilityLevel en 0.

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

Programas que funcionan con BITS 1.0 y 1.2 no funcionen correctamente con BITS 1.5 o BITS 2.0. Esto es porque el valor predeterminado para el valor de registro LmCompatibilityLevel en Microsoft Windows 2000 y Microsoft Windows XP 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 no enviar las 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 de inicio de sesión predeterminado tal como se describe en el siguiente sitio Web de Microsoft:Para evitar este problema cambiando el método que utiliza el cliente de BITS 2.0 para proporcionar credenciales de inicio de sesión al servidor, cree un UseLmCompat valor de registro 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 cliente de BITS 2.0:
  1. Haga clic en Inicio, haga clic en Ejecutary escriba regedit.
  2. Busque la siguiente subclave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
  3. Secundario de BITS, seleccione nuevo, haga clic en Valor DWORD, escriba UseLmCompaty, a continuación, presione ENTRAR.
  4. En el panel derecho, haga UseLmCompaty, a continuación, haga clic en Modificar.
  5. En el cuadro datos del valor , escriba 0y, a continuación, 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 Microsoft Windows Update. Instalar la actualización 842773.
Los administradores también pueden descargar esta actualización desde Microsoft Download Center.



Importante: Al instalar BITS 2.0 activará el servicio BITS si previamente ha desactivado.

El siguiente archivo está disponible para su descarga desde el Centro de descarga de Microsoft:
Fecha de lanzamiento: 13 de julio de 2004

Para obtener información adicional acerca de cómo descargar archivos de Microsoft Support, 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 analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a impedir cambios no autorizados en el archivo.


Los administradores también pueden implementar esta actualización mediante Microsoft Software Update Services (SUS).

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 software Update Services Overview white paper disponible

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

Para quitar la actualización después de instalarlo, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba appwiz.cply, 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-KB842773y, a continuación, haga clic en Quitar.
  4. Siga las instrucciones para quitar la actualización del equipo.
  5. Reinicie el equipo.
Los administradores también pueden utilizar la utilidad Spunist.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 WinHTTP 5.1 está instalada

Para comprobar que la actualización que se describe en este artículo está instalada, compare los archivos en el equipo Windows XP con la siguiente información de archivo.
La versión en inglés de esta actualización tiene los atributos de archivo (o atributos de último archivo) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en la herramienta fecha y hora del Panel de Control.
   Date         Time   Version            Size    File name
--------------------------------------------------------------
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, puede utilizar la subclave del registro siguiente para comprobar que 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, y el valor 1.


Esta actualización está programada que se incluya con el Service Pack 2 de Windows XP.

Referencias

Para obtener más información acerca de los BITS, visite el siguiente sitio Web de Microsoft:


Para obtener más información acerca de WinHTTP, visite el siguiente sitio Web de Microsoft:
Propiedades

Id. de artículo: 842309 - Última revisión: 17 ene. 2017 - Revisión: 2

Comentarios