Job Queue

Applies To: Windows Server 2008

BITS manages the scheduling of BITS download jobs, based on various factors such as the priority of each job, whether the job owner is logged on, and the state of the computer’s network connection.


The following is a list of all aspects that are part of this managed entity:

Name Description

Group Policy Settings

Group Policy settings enable many aspects of BITS functionality to be configured, including the length of time that BITS maintains job information, the network bandwidth used for background transfers, the number of jobs that users can create on a computer, and whether peer caching is enabled.

Job Database Integrity

BITS stores the job database on disk. BITS reads the database during service startup and writes updates to disk periodically. If the database is corrupted, BITS will discard it and create an empty one.


A BITS job represents one application’s request to transfer a set of files from a server or to a server. A job contains one or more files to transfer, and properties that specify how BITS transfers the files and interacts with an application (such as the priority of the job, the number of files allowed, and the network credentials used to authenticate to a server).

BITS Infrastructure