Compartir a través de


Servicio de transferencia inteligente en segundo plano

Propósito

El servicio de transferencia inteligente en segundo plano (BITS) lo usan programadores y administradores del sistema para descargar o cargar archivos en servidores web HTTP y recursos compartidos de archivos SMB. BITS tendrá en cuenta el costo de la transferencia, así como el uso de red para que el trabajo en primer plano del usuario tenga el menor impacto posible. BITS también controla las interupciones de red, pausando y reanudando automáticamente las transferencias, incluso después de un reinicio. BITS incluye cmdlets de PowerShell para crear y administrar transferencias, así como la utilidad de línea de comandos BitsAdmin.

Nota

Windows puede usar BITS para descargar actualizaciones en el sistema local. Si es un usuario final que busca formas de solucionar problemas de instalación de BITS, consulte Corregir problemas de Windows Update.

Si procede,

Use BITS para las aplicaciones que necesitan:

  • Descargue o cargue archivos en un servidor web HTTP o REST o en un servidor de archivos SMB.
  • Reanude automáticamente las transferencias de archivos después de que se desconecte la red y se reinicie el equipo.
  • Conserve la capacidad de respuesta de otras aplicaciones de red.
  • Tenga en cuenta el costo de la red en redes móviles, por ejemplo, en redes móviles.
  • Opcionalmente, trabaje con BranchCache para optimizar el tráfico de red de área extensa (WAN).

Público para desarrolladores

BITS es una interfaz COM diseñada para desarrolladores de C y C++ que también pueden usar los desarrolladores de .NET. Los desarrolladores de UWP deben usar la API de Windows.Networking.BackgroundTransfer y no la API de BITS.

Versiones de BITS

Para obtener un historial de versiones completo e información sobre el sistema operativo anterior, consulte Novedades.

En esta sección

Tema Descripción
Acerca de bits
Información general sobre BITS.
usar bits
Guía de procedimientos para desarrollar clientes bits que transfieren archivos entre un cliente y un servidor.
de referencia de BITS de
Información de referencia para las interfaces de programación de BITS. También contiene información sobre ejemplos, herramientas, configuración del servidor para cargar trabajos y el protocolo de carga.
procedimientos recomendados
Información que se debe tener en cuenta al diseñar una aplicación que use BITS.

Recursos adicionales

A continuación se muestran recursos adicionales.

Recurso Descripción
DLL de referencia de .NET Para obtener información sobre el uso de BITS de .NET mediante archivos DLL de referencia, consulte Llamada a BITS desde .NET mediante archivos DLL de referencia
Contenedor de .NET Para otros contenedores de .NET para BITS, puede buscar nuget para proyectos etiquetados con la etiqueta BITS.