Intelligenter Hintergrundübertragungsdienst (Background Intelligent Transfer Service, BITS)

Zweck

Background Intelligent Transfer Service (BITS) wird von Programmierern und Systemadministratoren verwendet, um Dateien von HTTP-Webservern und SMB-Dateifreigaben herunterzuladen oder hochzuladen. BITS berücksichtigt die Kosten der Übertragung sowie die Netzwerknutzung, sodass die Vordergrundarbeit des Benutzers so wenig Auswirkungen wie möglich hat. BITS verarbeitet auch Netzwerk interuptions, das Anhalten und das automatische Fortsetzen von Übertragungen, auch nach einem Neustart. BITS enthält PowerShell-Cmdlets zum Erstellen und Verwalten von Übertragungen sowie das Befehlszeilenprogramm BitsAdmin.

Hinweis

BITS kann von Windows zum Herunterladen von Updates auf Ihr lokales System verwendet werden. Wenn Sie ein Endbenutzer sind, der nach Möglichkeiten zur Problembehandlung ihrer BITS-Installation sucht, finden Sie weitere Informationen unter Beheben Windows Updateproblemen.

Anwendungsbereich

Verwenden Sie BITS für Anwendungen, die:

  • Laden Sie Dateien von einem HTTP- oder REST-Webserver oder SMB-Dateiserver herunter, oder laden Sie sie hoch.
  • Automatisches Fortsetzen von Dateiübertragungen, nachdem die Netzwerkverbindung getrennt und der Computer neu gestartet wurde.
  • Die Reaktionsfähigkeit anderer Netzwerkanwendungen wird beibehalten.
  • Berücksichtigen Sie die Netzwerkkosten für z. B. Roamingnetzwerke.
  • Arbeiten Sie optional mit BranchCache, um den WAN-Datenverkehr (Wide Area Network) zu optimieren.

Entwicklergruppe

BITS ist eine COM-Schnittstelle für C- und C++-Entwickler, die auch von .NET-Entwicklern verwendet werden kann. UWP-Entwickler sollten die Windows. Die Networking.BackgroundTransfer-API und nicht die BITS-API.

BITS-Versionen

Den vollständigen Versionsverlauf und Informationen zu früheren Betriebssystemen finden Sie unter Neues.

In diesem Abschnitt

Thema Beschreibung
Informationen zu BITS
Allgemeine Informationen zu BITS.
Verwenden von BITS
Anleitung zum Entwickeln von BITS-Clients, die Dateien zwischen einem Client und einem Server übertragen.
BITS-Referenz
Referenzinformationen für die BITS-Programmierschnittstellen. Enthält auch Informationen zu Beispielen, Tools, Servereinstellungen für Uploadaufträge und das Uploadprotokoll.
Bewährte Methoden
Informationen, die beim Entwerfen einer Anwendung zu berücksichtigen sind, die BITS verwendet.

Zusätzliche Ressourcen

Im Folgenden finden Sie weitere Ressourcen.

Ressource Beschreibung
.NET-Referenz-DLL Informationen zur Verwendung von BITS aus .NET mithilfe von Verweis-DLLs finden Sie unter Aufrufen von BITS aus .NET mithilfe von Verweis-DLLs.
.NET Wrapper Für andere .NET-Wrapper für BITS können Sie nuget nach Projekten suchen, die mit dem BITS-Tag gekennzeichnet sind.