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

Zweck

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

Hinweis

BITS können von Windows verwendet werden, um Updates auf Ihr lokales System herunterzuladen. Wenn Sie ein Endbenutzer sind, der nach Möglichkeiten sucht, um ihre BITS-Installation zu beheben, finden Sie unter Beheben Windows Update Probleme.

Anwendungsbereich

Verwenden Sie BITS für Anwendungen, die Folgendes benötigen:

  • Laden Sie Dateien aus oder hochladen sie in einen HTTP- oder REST-Webserver oder SMB-Dateiserver.
  • Automatisches Fortsetzen von Dateiübertragungen nach Dem Trennen des Netzwerks und Neustarts des Computers.
  • Bewahren Sie die Reaktionsfähigkeit anderer Netzwerkanwendungen auf.
  • Beachten Sie die Netzwerkkosten für Roamingnetzwerke z. B.
  • Arbeiten Sie optional mit BranchCache zusammen, um den Wan-Datenverkehr (Wide Area Network) zu optimieren.

Entwicklergruppe

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

BITS-Versionen

Informationen zum vollständigen Versionsverlauf und informationen zu früheren Betriebssystemen finden Sie unter "Neuerungen".

In diesem Abschnitt

Thema Beschreibung
Informationen zu BITS
Allgemeine Informationen zu BITS.
Verwenden von BITS
Verfahrensleitfaden für die Entwicklung von BITS-Clients, die Dateien zwischen einem Client und einem Server übertragen.
BITS-Referenz
Referenzinformationen für die BITS-Programmierschnittstellen. Enthält außerdem Informationen zu Beispielen, Tools, Servereinstellungen für Uploadaufträge und das Uploadprotokoll.
Bewährte Methoden
Informationen zum Entwerfen einer Anwendung, die BITS verwendet.

Zusätzliche Ressourcen

Nachfolgend finden Sie zusätzliche Ressourcen.

Resource BESCHREIBUNG
.NET-Referenz-DLL Informationen zur Verwendung von BITS von .NET mithilfe von Referenz-DLLs finden Sie unter Aufrufen in BITS von .NET mithilfe von Referenz-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.