Las secciones que siguen proporcionan información para ayudarle a comprender como interactúan el Lanzador de aplicaciones y BITS:
Para obtener información adicional acerca de las funciones y conceptos básicos de BITS, consulte el artículo Background Intelligent Transfer Service (Servicio de transferencia inteligente en segundo plano) en la biblioteca de MSDN.
Para que el Lanzador de aplicaciones pueda utilizar BITS para transferir una aplicación, tanto él como la aplicación en sí deben estar habilitados para utilizar BITS, tal y como se explica más adelante en la Sección 34.3, Cómo habilitar el Lanzador de aplicaciones para que utilice BITS y en la Sección 34.4, Configuración de aplicaciones para transferirlas con BITS.
Una vez habilitado el uso de BITS en el Lanzador de aplicaciones y en la aplicación, el Lanzador de aplicaciones crea un trabajo de BITS con el contenido de la aplicación (archivos, ajustes de objeto Aplicación, etc.) y los ajustes de trabajo (Retraso mínimo de reintento, Tiempo límite para ausencia de progreso y Prioridad), para después colocar el trabajo en la cola para BITS. Después, BITS transfiere el contenido de la aplicación a un directorio temporal en la unidad local (c:\raíz del sistema\temp\$ID de trabajo$, donde raíz del sistema es el directorio del sistema de Windows e ID de trabajo corresponde al ID del trabajo de BITS). Cuando BITS finaliza la transferencia, el Lanzador de aplicaciones copia el contenido de la aplicación al caché de NAL y distribuye la aplicación cuando se instala o inicia.
Para obtener información específica acerca de trabajos de procesos de BITS, consulte Ciclo de vida de un trabajo de BITS.
Cualquiera de las siguientes circunstancias harán que el Lanzador de aplicaciones transfiera la aplicación por sí mismo en lugar de utilizar BITS:
Cuando el Lanzador de aplicaciones crea un trabajo y lo pasa a BITS, no sólo pasa el contenido de la aplicación (archivos, ajustes del objeto Aplicación, etc.) sino que también pasa tres ajustes de configuración:
Retraso mínimo de reintento: si BITS detecta un error durante la transferencia de la aplicación, lo clasificará como un error fatal o un error transitorio. BITS no puede recuperarse de errores fatales; los errores fatales requieren intervención especializada. BITS puede recuperarse de los errores de transacción. Utilice esta opción para especificar la cantidad de tiempo mínima que debe esperar BITS cuando se produzca un error de transacción antes de intentar transferir de nuevo la aplicación. El valor por defecto es de 600 segundos (10 minutos).
Tiempo límite para ausencia de progreso: utilice esta opción para especificar la cantidad de días que BITS debe seguir intentando transferir la aplicación después de producirse un error transitorio si no se realiza ningún progreso. Por ejemplo, el ajuste por defecto de 14 días hace que BITS siga intentando realizar la transferencia durante 14 días después del error. Si se realiza algún progreso durante los 14 días, se reinicia el contador. Si BITS agota el tiempo de espera porque no se ha realizado ningún progreso, se devolverá el control de la transferencia al Lanzador de aplicaciones, que procederá a transferir la aplicación él mismo.
Prioridad: este ajuste le permite asignar un nivel de prioridad a la transferencia de BITS. Puede seleccionar una prioridad en primer plano y tres prioridades en segundo plano (alta, normal y baja). La prioridad más alta es Primer plano, seguida de tres prioridades en segundo plano. El valor por defecto es Segundo plano normal.
Estos ajustes se pueden configurar en cada una de las aplicaciones (objeto Aplicación > pestaña Opciones de distribución > página Ajustes de BITS). Puede optar por utilizar los ajustes por defecto o puede cambiar los ajustes según la aplicación o las necesidades concretas del usuario. Estos ajustes se examinan de forma más detallada en la Sección 34.5, Cambio de ajustes por defecto de los trabajos de BITS.
Windows XP tiene un ajuste Directiva de grupo para indicar el ancho de banda inactivo máximo de la red en la estación de trabajo que puede usar BITS. Este ajuste no está configurado por defecto, lo que permite a BITS utilizar todo el ancho de banda inactivo de la estación de trabajo disponible.
El hecho de ejecutar BITS en muchas estaciones de trabajo podría repercutir en la red. Para reducir los efectos de tal repercusión, puede optar por limitar el ancho de banda disponible para BITS durante los periodos de uso elevado. Puede ver instrucciones para utilizar ZENworks para gestionar el ajuste de ancho de banda máximo de BITS mediante una directiva de grupo de Windows en la Sección 34.6, Cambio del ajuste de ancho de banda máximo en BITS
IMPORTANTE:Windows 2000 no tiene el ajuste Directiva de grupo para controlar el ancho de banda máximo para BITS.
Si pretende distribuir un amplio número de aplicaciones de una sola vez o distribuir aplicaciones con un gran número de archivos, primero deberá revisar las directrices sobre ampliación para BITS de Microsoft.