BITS starts after disabling

I disabled BITS from services.exe, but it keeps changing to Automatic(delayed start) after a while and it hogs bandwidth. I then disabled it via msconfig, but that didnt help either. It shows that BITS is disabled in msconfig, but in services it starts automatically. Please help its annoying.

Well it may not necessary be Windows Update exactly since BITS can be used to transfer data by any process or even a user, and is also how all modern apps transfer data in the background (among many other services and processes).  So yes, Windows Update uses BITS to transfer data, but so does dozens of other processes.  So just seeing BITS being used doesn't mean Windows Update is what is using it (it doesn't mean it's not either!)  But it doesn't matter in your case, all you care about is the fact that it's impacting you, which is understandable.

Your description actually helps quite a bit.  You see, BITS is supposed to test the amount of network traffic at your network car and use only the idle portion of the network bandwidth. But according to Microsoft:

"This can be an issue if the client has a fast network adapter but is connected to the network with a slow speed because BITS will compete for the full bandwidth instead of using only the available bandwidth on the slow link; BITS has no visibility of the network traffic beyond the client.

In other words, it can't tell that your bandwidth in your rural location is so limited.  The recommend solution is to use a system policy configuration to block it from using your bandwidth (as outlined here).

The Solution

Here's how to totally block BITS, limit it, or both.

  1. Open Registry Editor and go to this location:


  2. Right-click a blank spot and choose New > DWORD Value and name it as shown below.  Repeat for all other values shown.

This will block BITS completely between the hours shown, and outside those hours even then it will be restricted to 2 KBPS.  Of course you can completely customize this too if you want.

PS. If you have Windows Pro edition, you can also set these using a the graphical tool (it does the exact same thing and creates these registry values automatically):

Shawn "Cmdr" Keene | Microsoft MVP - Windows Insider | | tweet me: @LtCmdrKeene
Microsoft MVPs are independent experts offering real-world answers. Learn more at

1 person found this reply helpful


Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.


Question Info

Last updated October 14, 2020 Views 585 Applies to: