How to Limit Bandwidth to Certain Applications in Windows 10

Unless you are living in some awesome city, most of the Internet connections are of low bandwidth, maybe a couple “Mbps” on average. Managing all those applications in your Windows system to use that limited bandwidth is a real pain. Though you have all sorts of features in Windows, there is no option that lets you control which app uses what amount of bandwidth. Sure, you can completely block an app using the built-in Windows firewall or a third-party firewall software, but that doesn’t work for everyone as you want those apps to access the Internet.

Here is how you can limit certain applications using up all your bandwidth.

In order to limit bandwidth to select applications in Windows, we are going to use a third party application called Net Balancer. The free or unregistered version of this app is capable of limiting up to three processes at any given point of time, which is good enough for most home users.

To start, head over to the official website and download the NetBalancer application. Once downloaded, install it like any other software.

netbalancer-installation

Since the application installs its own drivers, you will lose your Internet connectivity after the installation, so make sure that you’ve saved all your work before installing the program and restart the system after installation.

netbalancer-restart-system

After the restart, launch the program either using the desktop shortcut or from the Start menu. Once launched, the app might ask if you would like to set some predefined network priorities. Just click on the button “No” for now. You can always set the pre-defined priorities later.

netbalancer-predefined-rules

In the main window the first thing you need to do is filter out the processes that are connected to the Internet. To do that, click on the “Show online processes only” icon on the top-right corner.

netbalancer-show-online-processes

You can also click on the “Download Rate” section to sort all the process according to how much bandwidth they are using.

netbalancer-download-rate

Once you find the target process you want to limit the bandwidth for, right-click on it and select either low, normal or high priority. This action will limit how much bandwidth the process can use.

netbalancer-low-priority

If you want to set a precise limit of the target process, then select the “Limit” option from the context menu.

netbalancer-select-option-limit

The above action will open the “Edit Priority” window. Here enter the limit rate in KB/s and click on the OK button to save the changes. As you can see from the below image, I’m limiting the Chrome process to only use 120KB/s from the available bandwidth.

netbalancer-set-download-rate-limit

You can also set the upload priority by changing the Upload Priority status to “Limited.”

netbalancer-set-upload-rate-limit

Once the limit has been set, the target process cannot exceed the set limit unless you change or remove the limit.

netbalancer-download-rate-limit-active

If you want to remove the limit, simply change the Priority status from “Limit” to “Normal” in the Edit Priority window.

If for some reason the application cannot detect your network card,  click on the “Edit” option appearing on the top navigation bar and select “Network Adapters.”

netbalancer-network-adapter

Once the Network Adapters window has been opened, select the network adapters you want to monitor and click on the “Ok” button to save the changes. In my case, I only have one network adapter on my desktop, so the application only shows that and automatically selected it.

netbalancer-select-network-adapter

It is that simple to limit certain apps in Windows from using up all the bandwidth. Do comment below sharing your thoughts and experiences about using the above app to limit application bandwidth usage in Windows.

Leave a Reply

Yeah! You've decided to leave a comment. That's fantastic! Check out our comment policy here. Let's have a personal and meaningful conversation.