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

Zweck

BITS (Background Intelligent Transfer Service) wird von Programmierer*innen und Systemadministrator*innen zum Herunterladen von Dateien von HTTP-Webservern und SMB-Dateifreigaben verwendet. BITS berücksichtigt die Kosten für die Übertragung sowie die Netzwerknutzung, damit die Arbeit im Vordergrund des Benutzers so wenig Wie möglich beeinträchtigt wird. BITS verarbeitet auch Netzwerkinteruptionen, anhaltend und automatisch fortgesetzte Übertragungen, auch nach einem Neustart. BITS umfasst PowerShell-Cmdlets zum Erstellen und Verwalten von Übertragungen sowie das Befehlszeilenprogramm BitsAdmin.

Hinweis

BITS kann von Windows verwendet werden, um Updates auf Ihr lokales System herunterzuladen. Wenn Sie ein Endbenutzer sind, der nach Möglichkeiten zur Problembehandlung für Ihre BITS-Installation sucht, finden Sie weitere Informationen unter Beheben Windows Update Probleme.

Anwendungsbereich

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

  • Laden Sie Dateien von einem HTTP- oder REST-Webserver oder SMB-Dateiserver herunter, oder laden Sie diese hoch.
  • Die Dateiübertragung wird automatisch fortgesetzt, nachdem die Netzwerkverbindung getrennt und der Computer neu gestartet wurde.
  • Behalten Sie die Reaktionsfähigkeit anderer Netzwerkanwendungen bei.
  • Beachten Sie die Netzwerkkosten für z. B. Roamingnetze
  • 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.Networking.BackgroundTransfer-API und nicht die BITS-API verwenden.

BITS-Versionen

Den 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
Anleitung zum Entwickeln von BITS-Clients, die Dateien zwischen client und server übertragen.
BITS-Referenz
Referenzinformationen für die BITS-Programmierschnittstellen. Enthält auch Informationen zu Beispielen, Tools, Servereinstellungen für Uploadaufträge und zum Uploadprotokoll.
Bewährte Methoden
Informationen, die beim Entwerfen einer Anwendung zu berücksichtigen sind, die BITS verwendet.

Zusätzliche Ressourcen

Im Folgenden sind zusätzliche Ressourcen aufgeführt.

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