ADMX Viewer
Microsoft.Policies.BITS• Machine

Set default download behavior for BITS jobs on costed networks

This policy setting defines the default behavior that the Background Intelligent Transfer Service (BITS) uses for background transfers when the system is connected to a costed network (3G, etc.). Download behavior policies further limit the network usage of background transfers. If you enable this policy setting, you can define a default download policy for each BITS job priority. This setting does not override a download policy explicitly configured by the application that created the BITS job, but does apply to jobs that are created by specifying only a priority. For example, you can specify that background jobs are by default to transfer only when on uncosted network connections, but foreground jobs should proceed only when not roaming. The values that can be assigned are: - Always transfer - Transfer unless roaming - Transfer unless surcharge applies (when not roaming or overcap) - Transfer unless nearing limit (when not roaming or nearing cap) - Transfer only if unconstrained - Custom--allows you to specify a bitmask, in which the bits describe cost states allowed or disallowed for this priority: (bits described here) 0x1 - The cost is unknown or the connection is unlimited and is considered to be unrestricted of usage charges and capacity constraints. 0x2 - The usage of this connection is unrestricted up to a certain data limit 0x4 - The usage of this connection is unrestricted up to a certain data limit and plan usage is less than 80 percent of the limit. 0x8 - Usage of this connection is unrestricted up to a certain data limit and plan usage is between 80 percent and 100 percent of the limit. 0x10 - Usage of this connection is unrestricted up to a certain data limit, which has been exceeded. Surcharge applied or unknown. 0x20 - Usage of this connection is unrestricted up to a certain data limit, which has been exceeded. No surcharge applies, but speeds are likely reduced. 0x40 - The connection is costed on a per-byte basis. 0x80 - The connection is roaming. 0x80000000 - Ignore congestion.

Policy Details

Policy Name
BITS_SetTransferPolicyOnCostedNetwork
Registry Key
Software\Policies\Microsoft\Windows\BITS\TransferPolicy
Supported On
Windows 8 or Windows Server 2012 or Windows RT or computers with BITS 5 installed.
Available Languages
en-us

Configuration Elements

Set default transfer behaviour for BITS jobs on costed network

Foreground

Type: enum

Allowed Values
  • 2147483903 Always transfer
  • 2147483775 Transfer unless roaming
  • 2147483759 Transfer unless surcharge applies (when not roaming or overcap)
  • 2147483751 Transfer unless nearing limit (when not roaming or nearing cap)
  • 2147483681 Transfer only if unconstrained
  • 255 Custom

High

Type: enum

Allowed Values
  • 255 Always transfer
  • 127 Transfer unless roaming
  • 111 Transfer unless surcharge applies (when not roaming or overcap)
  • 103 Transfer unless nearing limit (when not roaming or nearing cap)
  • 33 Transfer only if unconstrained
  • 255 Custom

Normal

Type: enum

Allowed Values
  • 255 Always transfer
  • 127 Transfer unless roaming
  • 111 Transfer unless surcharge applies (when not roaming or overcap)
  • 103 Transfer unless nearing limit (when not roaming or nearing cap)
  • 33 Transfer only if unconstrained
  • 255 Custom

Low

Type: enum

Allowed Values
  • 255 Always transfer
  • 127 Transfer unless roaming
  • 111 Transfer unless surcharge applies (when not roaming or overcap)
  • 103 Transfer unless nearing limit (when not roaming or nearing cap)
  • 33 Transfer only if unconstrained
  • 255 Custom

Foreground (Custom)

Type: decimal

Default: 255

Max: 2147483647

High (Custom)

Type: decimal

Default: 255

Max: 2147483647

Normal (Custom)

Type: decimal

Default: 255

Max: 2147483647

Low (Custom)

Type: decimal

Default: 255

Max: 2147483647