Set up a maintenance schedule to limit the maximum network bandwidth used for BITS background transfers: registry value StartDay and 9 more (MaintenanceSchedule)ComputerHKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule
- Policy ID
- BITS_MaxBandwidthV2_Maintenance
- Scope
- Computer Configuration
- Supported on
- Windows 7 or computers with BITS 3.5 installed.
- Source
- Administrative Templates (.admx) for Windows 11 2026 Update (26H2) (version 1.0)
- Category
- Network › Background Intelligent Transfer Service (BITS)
Registry
EnableMaintenanceLimits
-ComputerStartDay
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- From
| Item | Stored value |
|---|---|
| Sunday | 0 |
| Monday | 1 |
| Tuesday | 2 |
| Wednesday | 3 |
| Thursday | 4 |
| Friday | 5 |
| Saturday | 6 |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Options (use only one) ; Sunday "StartDay"=dword:00000000 ; Monday "StartDay"=dword:00000001 ; Tuesday "StartDay"=dword:00000002 ; Wednesday "StartDay"=dword:00000003 ; Thursday "StartDay"=dword:00000004 ; Friday "StartDay"=dword:00000005 ; Saturday "StartDay"=dword:00000006
CMD
:: Options (use only one) :: Sunday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartDay" /t REG_DWORD /d 0 /f :: Monday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartDay" /t REG_DWORD /d 1 /f :: Tuesday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartDay" /t REG_DWORD /d 2 /f :: Wednesday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartDay" /t REG_DWORD /d 3 /f :: Thursday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartDay" /t REG_DWORD /d 4 /f :: Friday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartDay" /t REG_DWORD /d 5 /f :: Saturday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartDay" /t REG_DWORD /d 6 /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null # Options (use only one) # Sunday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartDay' -PropertyType DWord -Value 0 -Force | Out-Null # Monday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartDay' -PropertyType DWord -Value 1 -Force | Out-Null # Tuesday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartDay' -PropertyType DWord -Value 2 -Force | Out-Null # Wednesday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartDay' -PropertyType DWord -Value 3 -Force | Out-Null # Thursday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartDay' -PropertyType DWord -Value 4 -Force | Out-Null # Friday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartDay' -PropertyType DWord -Value 5 -Force | Out-Null # Saturday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartDay' -PropertyType DWord -Value 6 -Force | Out-Null
EndDay
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- To
| Item | Stored value |
|---|---|
| Sunday | 0 |
| Monday | 1 |
| Tuesday | 2 |
| Wednesday | 3 |
| Thursday | 4 |
| Friday | 5 |
| Saturday | 6 |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Options (use only one) ; Sunday "EndDay"=dword:00000000 ; Monday "EndDay"=dword:00000001 ; Tuesday "EndDay"=dword:00000002 ; Wednesday "EndDay"=dword:00000003 ; Thursday "EndDay"=dword:00000004 ; Friday "EndDay"=dword:00000005 ; Saturday "EndDay"=dword:00000006
CMD
:: Options (use only one) :: Sunday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndDay" /t REG_DWORD /d 0 /f :: Monday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndDay" /t REG_DWORD /d 1 /f :: Tuesday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndDay" /t REG_DWORD /d 2 /f :: Wednesday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndDay" /t REG_DWORD /d 3 /f :: Thursday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndDay" /t REG_DWORD /d 4 /f :: Friday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndDay" /t REG_DWORD /d 5 /f :: Saturday reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndDay" /t REG_DWORD /d 6 /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null # Options (use only one) # Sunday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndDay' -PropertyType DWord -Value 0 -Force | Out-Null # Monday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndDay' -PropertyType DWord -Value 1 -Force | Out-Null # Tuesday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndDay' -PropertyType DWord -Value 2 -Force | Out-Null # Wednesday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndDay' -PropertyType DWord -Value 3 -Force | Out-Null # Thursday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndDay' -PropertyType DWord -Value 4 -Force | Out-Null # Friday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndDay' -PropertyType DWord -Value 5 -Force | Out-Null # Saturday New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndDay' -PropertyType DWord -Value 6 -Force | Out-Null
StartHour
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- From
| Item | Stored value |
|---|---|
| 12 AM | 0 |
| 1 AM | 1 |
| 2 AM | 2 |
| 3 AM | 3 |
| 4 AM | 4 |
| 5 AM | 5 |
| 6 AM | 6 |
| 7 AM | 7 |
| 8 AM | 8 |
| 9 AM | 9 |
| 10 AM | 10 |
| 11 AM | 11 |
| 12 PM | 12 |
| 1 PM | 13 |
| 2 PM | 14 |
| 3 PM | 15 |
| 4 PM | 16 |
| 5 PM | 17 |
| 6 PM | 18 |
| 7 PM | 19 |
| 8 PM | 20 |
| 9 PM | 21 |
| 10 PM | 22 |
| 11 PM | 23 |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Options (use only one) ; 12 AM "StartHour"=dword:00000000 ; 1 AM "StartHour"=dword:00000001 ; 2 AM "StartHour"=dword:00000002 ; 3 AM "StartHour"=dword:00000003 ; 4 AM "StartHour"=dword:00000004 ; 5 AM "StartHour"=dword:00000005 ; 6 AM "StartHour"=dword:00000006 ; 7 AM "StartHour"=dword:00000007 ; 8 AM "StartHour"=dword:00000008 ; 9 AM "StartHour"=dword:00000009 ; 10 AM "StartHour"=dword:0000000a ; 11 AM "StartHour"=dword:0000000b ; 12 PM "StartHour"=dword:0000000c ; 1 PM "StartHour"=dword:0000000d ; 2 PM "StartHour"=dword:0000000e ; 3 PM "StartHour"=dword:0000000f ; 4 PM "StartHour"=dword:00000010 ; 5 PM "StartHour"=dword:00000011 ; 6 PM "StartHour"=dword:00000012 ; 7 PM "StartHour"=dword:00000013 ; 8 PM "StartHour"=dword:00000014 ; 9 PM "StartHour"=dword:00000015 ; 10 PM "StartHour"=dword:00000016 ; 11 PM "StartHour"=dword:00000017
CMD
:: Options (use only one) :: 12 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 0 /f :: 1 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 1 /f :: 2 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 2 /f :: 3 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 3 /f :: 4 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 4 /f :: 5 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 5 /f :: 6 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 6 /f :: 7 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 7 /f :: 8 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 8 /f :: 9 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 9 /f :: 10 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 10 /f :: 11 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 11 /f :: 12 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 12 /f :: 1 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 13 /f :: 2 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 14 /f :: 3 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 15 /f :: 4 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 16 /f :: 5 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 17 /f :: 6 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 18 /f :: 7 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 19 /f :: 8 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 20 /f :: 9 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 21 /f :: 10 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 22 /f :: 11 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "StartHour" /t REG_DWORD /d 23 /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null # Options (use only one) # 12 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 0 -Force | Out-Null # 1 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 1 -Force | Out-Null # 2 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 2 -Force | Out-Null # 3 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 3 -Force | Out-Null # 4 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 4 -Force | Out-Null # 5 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 5 -Force | Out-Null # 6 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 6 -Force | Out-Null # 7 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 7 -Force | Out-Null # 8 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 8 -Force | Out-Null # 9 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 9 -Force | Out-Null # 10 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 10 -Force | Out-Null # 11 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 11 -Force | Out-Null # 12 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 12 -Force | Out-Null # 1 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 13 -Force | Out-Null # 2 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 14 -Force | Out-Null # 3 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 15 -Force | Out-Null # 4 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 16 -Force | Out-Null # 5 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 17 -Force | Out-Null # 6 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 18 -Force | Out-Null # 7 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 19 -Force | Out-Null # 8 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 20 -Force | Out-Null # 9 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 21 -Force | Out-Null # 10 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 22 -Force | Out-Null # 11 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'StartHour' -PropertyType DWord -Value 23 -Force | Out-Null
EndHour
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- To
| Item | Stored value |
|---|---|
| 12 AM | 0 |
| 1 AM | 1 |
| 2 AM | 2 |
| 3 AM | 3 |
| 4 AM | 4 |
| 5 AM | 5 |
| 6 AM | 6 |
| 7 AM | 7 |
| 8 AM | 8 |
| 9 AM | 9 |
| 10 AM | 10 |
| 11 AM | 11 |
| 12 PM | 12 |
| 1 PM | 13 |
| 2 PM | 14 |
| 3 PM | 15 |
| 4 PM | 16 |
| 5 PM | 17 |
| 6 PM | 18 |
| 7 PM | 19 |
| 8 PM | 20 |
| 9 PM | 21 |
| 10 PM | 22 |
| 11 PM | 23 |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Options (use only one) ; 12 AM "EndHour"=dword:00000000 ; 1 AM "EndHour"=dword:00000001 ; 2 AM "EndHour"=dword:00000002 ; 3 AM "EndHour"=dword:00000003 ; 4 AM "EndHour"=dword:00000004 ; 5 AM "EndHour"=dword:00000005 ; 6 AM "EndHour"=dword:00000006 ; 7 AM "EndHour"=dword:00000007 ; 8 AM "EndHour"=dword:00000008 ; 9 AM "EndHour"=dword:00000009 ; 10 AM "EndHour"=dword:0000000a ; 11 AM "EndHour"=dword:0000000b ; 12 PM "EndHour"=dword:0000000c ; 1 PM "EndHour"=dword:0000000d ; 2 PM "EndHour"=dword:0000000e ; 3 PM "EndHour"=dword:0000000f ; 4 PM "EndHour"=dword:00000010 ; 5 PM "EndHour"=dword:00000011 ; 6 PM "EndHour"=dword:00000012 ; 7 PM "EndHour"=dword:00000013 ; 8 PM "EndHour"=dword:00000014 ; 9 PM "EndHour"=dword:00000015 ; 10 PM "EndHour"=dword:00000016 ; 11 PM "EndHour"=dword:00000017
CMD
:: Options (use only one) :: 12 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 0 /f :: 1 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 1 /f :: 2 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 2 /f :: 3 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 3 /f :: 4 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 4 /f :: 5 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 5 /f :: 6 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 6 /f :: 7 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 7 /f :: 8 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 8 /f :: 9 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 9 /f :: 10 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 10 /f :: 11 AM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 11 /f :: 12 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 12 /f :: 1 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 13 /f :: 2 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 14 /f :: 3 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 15 /f :: 4 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 16 /f :: 5 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 17 /f :: 6 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 18 /f :: 7 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 19 /f :: 8 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 20 /f :: 9 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 21 /f :: 10 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 22 /f :: 11 PM reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "EndHour" /t REG_DWORD /d 23 /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null # Options (use only one) # 12 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 0 -Force | Out-Null # 1 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 1 -Force | Out-Null # 2 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 2 -Force | Out-Null # 3 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 3 -Force | Out-Null # 4 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 4 -Force | Out-Null # 5 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 5 -Force | Out-Null # 6 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 6 -Force | Out-Null # 7 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 7 -Force | Out-Null # 8 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 8 -Force | Out-Null # 9 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 9 -Force | Out-Null # 10 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 10 -Force | Out-Null # 11 AM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 11 -Force | Out-Null # 12 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 12 -Force | Out-Null # 1 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 13 -Force | Out-Null # 2 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 14 -Force | Out-Null # 3 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 15 -Force | Out-Null # 4 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 16 -Force | Out-Null # 5 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 17 -Force | Out-Null # 6 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 18 -Force | Out-Null # 7 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 19 -Force | Out-Null # 8 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 20 -Force | Out-Null # 9 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 21 -Force | Out-Null # 10 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 22 -Force | Out-Null # 11 PM New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'EndHour' -PropertyType DWord -Value 23 -Force | Out-Null
HighBandwidthLimit
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- High Priority Limit:
- Value type
- REG_DWORD
- Maximum value
- 4294967200
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Value names and types follow the ADMX. Replace <enter value> below with your own data "HighBandwidthLimit"=dword:<enter value>
CMD
:: Value names and types follow the ADMX. Replace <enter value> below with your own data reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "HighBandwidthLimit" /t REG_DWORD /d "<enter value>" /f
PowerShell
# Value names and types follow the ADMX. Replace <enter value> below with your own data New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'HighBandwidthLimit' -PropertyType DWord -Value '<enter value>' -Force | Out-Null
HighBandwidthType
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- High Priority Unit:
| Item | Stored value |
|---|---|
| Kbps | 1 |
| Mbps | 2 |
| Unlimited | 3 |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Options (use only one) ; Kbps "HighBandwidthType"=dword:00000001 ; Mbps "HighBandwidthType"=dword:00000002 ; Unlimited "HighBandwidthType"=dword:00000003
CMD
:: Options (use only one) :: Kbps reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "HighBandwidthType" /t REG_DWORD /d 1 /f :: Mbps reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "HighBandwidthType" /t REG_DWORD /d 2 /f :: Unlimited reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "HighBandwidthType" /t REG_DWORD /d 3 /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null # Options (use only one) # Kbps New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'HighBandwidthType' -PropertyType DWord -Value 1 -Force | Out-Null # Mbps New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'HighBandwidthType' -PropertyType DWord -Value 2 -Force | Out-Null # Unlimited New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'HighBandwidthType' -PropertyType DWord -Value 3 -Force | Out-Null
NormalBandwidthLimit
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- Normal Priority Limit:
- Value type
- REG_DWORD
- Maximum value
- 4294967200
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Value names and types follow the ADMX. Replace <enter value> below with your own data "NormalBandwidthLimit"=dword:<enter value>
CMD
:: Value names and types follow the ADMX. Replace <enter value> below with your own data reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "NormalBandwidthLimit" /t REG_DWORD /d "<enter value>" /f
PowerShell
# Value names and types follow the ADMX. Replace <enter value> below with your own data New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'NormalBandwidthLimit' -PropertyType DWord -Value '<enter value>' -Force | Out-Null
NormalBandwidthType
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- Normal Priority Unit:
| Item | Stored value |
|---|---|
| Kbps | 1 |
| Mbps | 2 |
| Unlimited | 3 |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Options (use only one) ; Kbps "NormalBandwidthType"=dword:00000001 ; Mbps "NormalBandwidthType"=dword:00000002 ; Unlimited "NormalBandwidthType"=dword:00000003
CMD
:: Options (use only one) :: Kbps reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "NormalBandwidthType" /t REG_DWORD /d 1 /f :: Mbps reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "NormalBandwidthType" /t REG_DWORD /d 2 /f :: Unlimited reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "NormalBandwidthType" /t REG_DWORD /d 3 /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null # Options (use only one) # Kbps New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'NormalBandwidthType' -PropertyType DWord -Value 1 -Force | Out-Null # Mbps New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'NormalBandwidthType' -PropertyType DWord -Value 2 -Force | Out-Null # Unlimited New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'NormalBandwidthType' -PropertyType DWord -Value 3 -Force | Out-Null
LowBandwidthLimit
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- Low Priority Limit:
- Value type
- REG_DWORD
- Maximum value
- 4294967200
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Value names and types follow the ADMX. Replace <enter value> below with your own data "LowBandwidthLimit"=dword:<enter value>
CMD
:: Value names and types follow the ADMX. Replace <enter value> below with your own data reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "LowBandwidthLimit" /t REG_DWORD /d "<enter value>" /f
PowerShell
# Value names and types follow the ADMX. Replace <enter value> below with your own data New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'LowBandwidthLimit' -PropertyType DWord -Value '<enter value>' -Force | Out-Null
LowBandwidthType
REG_DWORDComputer- Enabled value
- Depends on the option value
- Element
- Low Priority Unit:
| Item | Stored value |
|---|---|
| Kbps | 1 |
| Mbps | 2 |
| Unlimited | 3 |
Apply with .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule] ; Options (use only one) ; Kbps "LowBandwidthType"=dword:00000001 ; Mbps "LowBandwidthType"=dword:00000002 ; Unlimited "LowBandwidthType"=dword:00000003
CMD
:: Options (use only one) :: Kbps reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "LowBandwidthType" /t REG_DWORD /d 1 /f :: Mbps reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "LowBandwidthType" /t REG_DWORD /d 2 /f :: Unlimited reg add "HKLM\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule" /v "LowBandwidthType" /t REG_DWORD /d 3 /f
PowerShell
# Common: create the key New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Force | Out-Null # Options (use only one) # Kbps New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'LowBandwidthType' -PropertyType DWord -Value 1 -Force | Out-Null # Mbps New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'LowBandwidthType' -PropertyType DWord -Value 2 -Force | Out-Null # Unlimited New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\BITS\Throttling\MaintenanceSchedule' -Name 'LowBandwidthType' -PropertyType DWord -Value 3 -Force | Out-Null