Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd Background Intelligent Transfer Service (BITS) för att ladda ned filer från eller ladda upp filer till HTTP-webbservrar eller SMB-filservrar.
BITS fortsätter att överföra filer efter att ett program har avslutats så länge användaren som initierade överföringen förblir inloggad och en nätverksanslutning upprätthålls. BITS tvingar inte fram en nätverksanslutning. BITS återupptar överföringar efter att en nätverksanslutning som gått förlorad återupprättas eller efter att en användare som loggat ut loggar tillbaka in. Mer information finns i användare och nätverksanslutningar.
BITS är medveten om den aktuella nätverkskostnaden och överbelastningen så att ett bakgrundsjobb stör så lite som möjligt med användarens förgrundsupplevelse. BITS använder inaktiv nätverksbandbredd för att överföra filerna och ökar eller minskar den hastighet med vilken filer överförs baserat på mängden tillgänglig nätverksbandbredd för inaktivt nätverk. Om ett nätverksprogram börjar förbruka mer bandbredd minskar BITS sin överföringshastighet för att bevara användarens interaktiva upplevelse. BITS använder appdefinierade överföringsprinciper för att förhindra att filer överförs på kostnadsbekostade nätverksanslutningar.
BITS är också medveten om energianvändning. Från och med Windows 10 maj 2019-uppdateringen överför BITS filer när datorn är i modernt vänteläge läge och datorn är ansluten.
BITS-programmet kan använda olika BITS-prioritetsnivåer för att låta BITS på ett intelligent sätt välja vilka överföringsjobb som ska köras. Jobb med högre prioritet föregriper jobb med lägre prioritet. Jobb på samma prioritetsnivå delar överföringstiden, vilket förhindrar att ett stort jobb blockerar små jobb i överföringskö. Jobb med lägre prioritet får inte överföringstid förrän alla jobb med högre prioritet är slutförda eller befinner sig i ett feltillstånd.
BITS använder Windows BranchCache för peer-cachelagring. Mer information finns i översikten över BranchCache.
UWP-utvecklare (Universal Windows Platform) bör använda Windows.Networking.BackgroundTransfer API och inte BITS-API:et.
Det finns tre typer av överföringsjobb. Ett nedladdningsjobb laddar ned filer till klienten, ett uppladdningsjobb laddar upp en fil till servern och ett uppladdningssvarsjobb laddar upp en fil till servern och tar emot en svarsfil från serverprogrammet.
Följande avsnitt innehåller mer detaljerad information om BITS:
- autentisering
- livscykel för ett BITS-jobb
- användare och nätverksanslutningar
- nätverksbandbredd
- grupprinciper
- Tjänstkonton och BITS
- Hjälptoken för BITS-överföringsjobb
- Konsistens vid filöverföring
- HTTP-krav för BITS-nedladdningar
- IIS-krav för BITS-uppladdningar
- Rensning av virtuellt bibliotek
- BITS och Systemåterställning
- Starttyp för BITS
- Internetanslutningsdelning
- Peer-cachelagring
- BITS-säkerhet, token och administratörskonton
- BITS Kompaktserver
Använd BITS--gränssnitten för att skriva program som skapar och övervakar överföringsjobb. Mer information om hur du använder BITS-gränssnitt finns i Using BITS.