3

I try to Disable Background Intelligent Transfer Service in win 10 but after restart my computer rerun and start for download . I disable this service in services of windows. I first right click on the service name and choose stop and then right click on the service name and choose properties under general tab select StartUp Type : Disabled.

How can I prevent of rerun this service in start of computer? enter image description here

hmahdavi
  • 351
  • 2
  • 9
  • 20

3 Answers3

6

You cannot have control over windows services as you used to. Windows 10 can start any services and re-enable any features at any time without any notifications. And it does that, specially when updates are applied.

You can remove some services (like ASP.NET State Service or Application Host Helper Service) by using the Turn Windows Features On or Off feature, but the main windows ones you cannot actually control.

The only way to make sure the services you want are disabled is to make a batch file that runs at startup and disabled them every time.

sc config "NameOfService" start= disabled
sc stop "NameOfService"

Note: that space after "=" must be there.

Overmind
  • 10,308
0

I was having the same problem and then I came to find that it can't be stopped permanently as per the info on this website guide :

https://www.techwibe.com/bits-bandwidth-eating-windows-10-fix-or-solution-for-laptop-and-pc/

Why this service keeps on restarting after restarting my PC or laptop?

This is an important component that keeps Win10 running smoothly so even if you disable or stop it, it will restart. Major factor that triggers is the Windows 10 OS update and you need to disable Win10 auto updates.

George
  • 1
0

You can't disable BITS permanently as windows enable it automatically after few days. But you can set bandwidth consumption of BITS to 0kbps and restrict it from eating up internet speed.

This is the only trick I found to control BITS and it worked perfectly for me.
So here you go,

  1. Open start menu(or press windows key), type gpedit.msc(Edit group Policy) and open it.
  2. Navigate to Computer Configuration > Administrative Templates > Network > Background Intelligent Transfer Service (BITS)
  3. Edit(double click) Limit the maximum network bandwidth for BITS background transfers.
  4. Now select Enable and change Limit background transfer rate(kbps) to to 0 or some lower value like 2. Remember you need to set this at 2 places on same screen, one for scheduled time and one for all other times.

That's it. BITS will now use only the bandwidth you have specified.