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's how to totally block BITS, limit it, or both.