A Background Intelligent Transfer Service (BITS), a Windows operációs rendszer összetevője (a Windows 2000 -től kezdve ), egy háttér intelligens fájlátviteli szolgáltatás az ügyfél és egy HTTP-kiszolgáló között, a hálózati sávszélesség kihasználatlan részét használja. Ezt a szolgáltatást a Windows Update és a Microsoft Security Essentials ( Windows Defender ) használja a jelentős frissítések letöltésére.
Az alkalmazások COM interfészekkel kezelhetik a fájlátvitelt :
A fájlok átviteléhez létre kell hozni egy feladatot, hozzáadni a fájlokat hozzá, a feladat sorba kerül és aktiválódik. Egy feladat segítségével fájlokat tölthet le a szerverről, fájlokat írhat a kiszolgálóra, vagy fájlokat írhat a kiszolgálóra, és válaszfájlt kaphat. A fájlátvitel történhet normál módban vagy a háttérben. A háttérben történő átvitelkor szabad hálózati sávszélességet használnak, ilyenkor, amikor a hálózat terhelése más alkalmazásokkal nő, a BITS csökkenti az átviteli sebességet.
A munkáknak három prioritási szintje lehet a háttérben történő átvitelhez és egy a normálhoz. Az alacsony prioritású jobok felfüggesztésre kerülnek, miközben a magasabb prioritású jobok futnak. Az azonos prioritású munkák megosztják a teljes átviteli időt, a hosszú sorban álló nagy feladatok felfüggeszthetők és a végére helyezhetők át.
A fájlátvitel leáll, amikor a feladatot létrehozó felhasználó kijelentkezik. Amikor egy felhasználó bejelentkezik, beleértve a terminálszolgáltatásokon keresztül is, a fájlátvitel folytatódik.