Sometime, you will wonder svchost.exe is eating all your bandwidth beyond your control… Most of the time it is due to windows updates using Background Intelligent Transfer Service (BITS) .. BITS uses binpath= “c:\windows\system32\svchost.exe -k netsvcs”.. Simply by disabling windows updates or by disabling BITS service you can get rid of bandwidth eating..
But disabling Windows updates is not recommended, since windows operating system updates /security updates will protect your pc from known vulnerabilities that are discovered time to time..
So what are the other options you can follow without disabling windows updates fully ? You can use third party utility such as netbalancer to limit/schedule downloads as you wish..
(1) Download and install netbalancer https://seriousbit.com/netbalancer/
(2) Open netbalance and select svchost which is having c:\windows\system32\svchost.exe -k netsvcs. ( enable command line by right clicking and selecting command line.. It will show you the command line path of svchost.exe)…
Then you can set the download priority as low, normal or high as you wish…
How to set download priority using netbalancer
or you can limit and schedule download for a specific speed limit and time frame by selecting limit option..
Limit svchost download bandwidth using netbalancer
Then you can schedule the download time/periode/speed as you wish.. By using the area marked as (1) you can limit speed of svchost.exe and using the area marked as (2) you can decide the dates/time duration that you like to enable svchost downloads..
Limit bandwidth for specific speed limit and specific duration