Intelligenter Hintergrundübertragungsdienst
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 behandelt auch Netzwerkinteruptionen, anhaltend und automatisch fortgesetzte Ü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 zur Problembehandlung ihrer BITS-Installation sucht, lesen Sie Beheben von Windows Update-Problemen.
Verwenden Sie BITS für Anwendungen, die Folgendes erfordern:
- Laden Sie Dateien von einem HTTP- oder REST-Webserver oder SMB-Dateiserver herunter oder laden Sie sie hoch.
- Automatisches Fortsetzen von Dateiübertragungen nach Dem Trennen des Netzwerks und Neustarts des Computers.
- Bewahren Sie die Reaktionsfähigkeit anderer Netzwerkanwendungen auf.
- Achten Sie auf die Netzwerkkosten z.B. Roamingnetzwerke
- Optional können Sie mit BranchCache- arbeiten, um den WAN-Datenverkehr (Wide Area Network) zu optimieren.
BITS ist eine COM-Schnittstelle, die für C- und C++-Entwickler entwickelt wurde, die auch von .NET-Entwicklern verwendet werden können. UWP-Entwickler sollten die Windows.Networking.BackgroundTransfer-API und nicht die BITS-API verwenden.
Vollständige Versionsverlauf und Informationen zu früheren Betriebssystemen finden Sie unter What's New.
Thema | Beschreibung |
---|---|
über 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, die Sie beim Entwerfen einer Anwendung berücksichtigen sollten, die BITS verwendet. |
Im Folgenden finden Sie weitere Ressourcen.
Ressource | Beschreibung |
---|---|
.NET-Referenz-DLL | Informationen zur Verwendung von BITS von .NET mithilfe von Referenz-DLLs finden Sie unter Aufrufen von BITS aus .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. |