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. |