How To Change Bandwidth Limit In Windows

Setting a bandwidth limit allows you to manage your data usage more efficiently. This reduces the consequences of additional charges from ISP but can lower internet speed.

You can limit bandwidth usage for applications, Windows updates, and other activities in Windows.

Before Windows 10, users were only allowed to set a bandwidth limit for third-party applications and programs. There was no way to change the bandwidth reserved for Windows system activities.

But with the latest version of Windows 10 and the release of Windows 11, Microsoft has added the feature to change the reserved bandwidth for Windows activities as well. This allows you to allocate that bandwidth to improve the network emphasis on other programs and activities. You can even completely disable it if you want.

Should You Limit Bandwidth?

Not everyone has unlimited bandwidth or connection at their expense.

Most Internet Service Provides apply data caps on their Network to counteract excessive use. If your usage crosses that limit, you might have to pay extra, or your service provider may reduce your internet speed.

That’s a pretty good reason to monitor your bandwidth and limit it if necessary, right?

The vital reasons why you might want to limit Bandwidth, be it for the applications on your PC or the Delivery Optimization feature, could be:

  • To increase connection speed
  • To limit apps from overusing data
  • To stop other users from over-consuming bandwidth

How to Change Bandwidth Limit?

Changing the bandwidth limit allows you to manage your network usage and optimize your experience.

In windows, there are various methods to change the bandwidth limit. You can set bandwidth limits for applications, Windows updates, and windows services alike.

All of the methods are explained in detail as follows:

Via Windows Settings

If you didn’t know, Windows already has a built-in bandwidth limiter. The limiter allows users to limit data usage for applications.

If there’s a limit on your data cap, the limiter can help keep your usage under control.

Here’s how you can set data limits using Settings in Windows.

  1. Open Settings using Windows key + I
  2. Go to Network & internet > Advanced network settings > Data usage
  3. On the top-right corner, click and select the Network you want to set the limit to
    Data usage
  4. Click on Enter Limit button
  5. Set the limit type, reset date, and data limit
  6. Hit Save

In case there’s already a limitation in place, you can simply select Remove Limit in order to remove it.

Setting Metered Connection

Using metered connection feature in Windows allows you to track data usage by each app and limit excessive usage.

While the metered connection is turned on, the windows update will also pause the auto-update feature.

Here’s how you can set metered connection for Wi-Fi or Ethernet:


  1. Open Settings
  2. Head to Network & internet
  3. Click on Wi-Fi. Choose the Network you want to set the limit on
  4. Click on the slider corresponding to Metered connection
    Metered connection


  1. Go to Settings > Network & internet > Ethernet
  2. Turn on the Metered connection sliderMetered connection ethernet

Through Delivery Optimization

A certain amount of bandwidth is always reserved by Windows to accommodate system activities like:

  • Scan and download updates automatically
  • Deliver updates to other users on the Network
  • Check licenses
  • Update apps and other Microsoft products
  • Send continuous feedback

This feature is called Delivery Optimization, which is turned on by default.

Although the delivery optimization feature is essential for the smooth functioning of Windows, sometimes users might face difficulty while using network-heavy applications like games and software that require a strong connection.

Fortunately, you can change the reserved bandwidth limit or disable the feature altogether, to lower its impact. 

To change or disable the delivery optimization feature, follow the steps below:

  1. Go to Settings
  2. Select Windows Update. Go to Advanced options.
  3. Under Additional options, choose Delivery optimization.
  4. Click on Advanced options.Delivery optimization
  5. Now, set the download and upload bandwidth limit as per your convenience.

On Windows 10, go to Update & security instead of Windows Update, then follow the same steps as above.

Via Local Group Policy Editor

You can also change the bandwidth limit by editing the “Limit reservable bandwidth” entry via the Local Group Policy Editor.

Follow the steps mentioned below:

  1. Open Run (Windows key + R)
  2. Type gpedit.msc and click Ok.
  3. Navigate to the path: Computer configuration > Administrative Templates > Network > QoS Packet Scheduler.
  4. Locate the Limit reservable bandwidth entry and double-click on it.
  5. Click on Enabled.
  6. Under Options, set the bandwidth limit(%) to a lower value.
  7. Click Apply and Exit the editor.

Via Registry Editor

Before moving forward to change the bandwidth limit using the Registry Editor, make sure to back up the registry.

Now follow the steps below:

  1. Press Windows key + R to open Run
  2. Type regedit and hit ok
  3. Navigate through the following path:
    If the Psched key does not exist on your PC, you have to create it manually.
  4. Right-click the Windows key and select New > Key
  5. Name the key Psched.
  6. Right-click on the empty area and create a DWORD (32-bit) Value. Name itNonBestEffortLimit
  7. Double-click on it and set the value from 1 to 100.


If you’re using a Wi-Fi network, you can use the router to change or set the bandwidth limit.

Most modern routers have a feature called Quality of Service. This feature allows you to set or change the bandwidth limit of your Network.

However, the steps to access the QOS feature can differ depending on your router. But the basic steps require you to access your router’s settings. To access it, you will need to know the Gateway IP address of your router.

To find out the gateway address of your router, follow the steps below:

  1. On the Start menu, search for cmd and open it
  2. Enter the following command:ipconfig/all
  3. From the displayed information, take note of the following:
  • Default Gateway
  • IPv4 Address
  • Physical Address (MAC Address)

Now, to change or set the bandwidth limit, go through the steps below:

  1. Head to your browser. Type the Gateway Address on the search bar and hit Enter
  2. Fill in your credentials to log in to the router settings
  3. Then, go to Advanced settings and look for QoS (Quality Of Service)
  4. Enable it and set or change the bandwidth limit

How to check Bandwidth Usage?

In windows, You can view the bandwidth consumed by various applications and Windows activities through Settings. This allows you to make informed decisions about how to optimize your usage and whether you have to set a bandwidth limit or not.

To view the bandwidth usage of respective activities, follow the steps below.


To view the amount of bandwidth used by applications, follow the steps below:

  1. Open Settings (Windows key + I)
  2. Head to Network & internet 
  3. Select Advanced network settings. Click on Data usage.

Here, you can see the data usage of various applications within 30 days.

Windows Activities

To view the bandwidth usage of Windows system activities, go through the steps mentioned below:

  1. Open Settings
  2. Select Windows Update
  3. Go to Advanced options. Select Delivery Optimization
  4. Click on Activity monitorActivity monitor

Here, you can view the download and upload statistics and other detailed information on Windows activities.

Add a Comment

Your email address will not be published. Required fields are marked *