How to prioritize and limit bandwidth in Windows for critical apps

  • Windows reserves and consumes bandwidth in the background for updates, synchronization, and internal services, but offers options to limit it.
  • Distribution optimization and metered connections allow you to control downloads, uploads, and data limits in both Windows 10 and Windows 11.
  • External tools such as TMeter and NetBalancer provide fine-grained control per application to set specific priorities and speed limits.
  • By combining system settings and dedicated software, you can ensure that games, streaming, and critical apps always have the necessary bandwidth.

Bandwidth settings in Windows

If you notice that your Online games freeze, video calls are choppy, or downloads fail. Despite what your internet provider promises, the problem isn't always the router or the company's fault. Often, the issue lies within your own PC, in how Windows distributes the connection between the operating system and your programs; sometimes that's all it takes. Optimize TCP/IP to reduce lag in games.

In Windows 10 and Windows 11 there are several features that They reserve and consume bandwidth in the backgroundUpdates, cloud synchronization, sending data to other devices, sharing updates between devices, etc. The good news is that you can recover much of that connection, prioritize critical applications, and limit those that overuse resources without installing anything unusual (and, if you want to be extra precise, with very powerful external tools).

How and why Windows limits and “reserves” your bandwidth

Windows uses a system called Delivery Optimization, a cloud-based downloader that delivers Windows Updates, Microsoft Store apps, and other Microsoft products to your computer. This service decides where to download from (Microsoft, other PCs on your network, or even computers on the internet) and automatically adjusts the bandwidth it uses so that, in theory, the experience is fast and stable.

In addition, the system includes a component of quality of service QoS and a packet scheduler that, by design, can reserve up to a percentage of the bandwidth for internal tasks. In some configurations, the system is effectively limited to 80% of its capacity, leaving a margin reserved for network processes considered to be priorities or more sensitive.

This reservation is not a “whim” of Microsoft: it is used to Ensure stability, prioritize important traffic, and reduce certain risks. (For example, preventing a malicious app from monopolizing the connection). The problem arises when this automatic management clashes with your actual needs, such as online gaming or streaming.

It's important to be clear about one thing: Tweaking advanced network or Windows registry settings is not a gameA poorly executed change in the Group Policy Editor or the registry can render your system unstable or even unusable. Before making any significant changes, it's advisable to create a system restore point and back up your important data.

Distribution optimization: controlling download and upload limits

The first step to regaining control over bandwidth is oneself Windows Update distribution optimizationFrom here you can set clear limits for both downloads and uploads of data related to updates.

In Windows 11, to adjust these limits, you need to go to Start > Settings > Windows Update > Advanced > Delivery OptimizationFrom there you will see several options related to how updates are shared and downloaded between devices.

Within this section, in the subsection of Download optionsYou can enable the option to limit the bandwidth used for downloads. Windows offers two ways to do this: one absolute limit in Mbps or percentage of available bandwidthYou can configure different values ​​for when the system downloads in the background and when it downloads in the foreground.

If you choose the absolute limit, you will specify exactly how many Mbps maximum You can use Windows Update. If you prefer a percentage, simply select what fraction of your connection you allow. A low percentage will greatly reduce the impact on your browsing, but updates will take longer to complete.

On the same panel you have the Loading optionsHere you can limit the percentage of bandwidth used to upload updates to other computers (on your local network or the Internet) and set a monthly increase limit in gigabytes (between 1 and 500 GB). This is especially useful if you have limited data connections or if you don't want your PC to act as a generous "server" for half the internet.

When you can't disable Distribution Optimization

It's possible that you might try to disable the option to “Allow downloads from other devices” and the switch appears disabled or grayed out. In that case, it's most likely that your device is managed by an organization, typically in business environments or educational institutions, where the IT administrator enforces these policies.

When this happens, a message like this usually appears at the top of the Distribution Optimization settings window “Some of these settings are managed by your organization” or similar. In addition, other options within that same panel may also be grayed out depending on the policies set by the administrator.

Although disabling Distribution Optimization will reduce communication between devices, keep in mind that It does not disable Windows UpdateThe only change is that each PC will download directly from Microsoft's servers instead of relying on content that another computer on the network already has cached.

Limiting bandwidth in Windows 10: classic configuration route

In versions of Windows 10 prior to the latest Windows Update redesign, the path to access these options is slightly different. You need to go to Home > Settings > Update & Security > Distribution Optimization > Advanced optionsThere you will find the same possibilities for setting download and upload limits. absolute bandwidth in Mbps or as a percentage.

In this panel, you can decide how much bandwidth can be used in the background (when you're not directly monitoring the download process) and in the foreground. Check the boxes you want and adjust the settings using the slider or by typing the amount. The changes take effect immediately and help to prevent Windows Update from "eating up" your entire line. just when you need it most.

Clear the Distribution Optimization cache to free up space

The Distribution Optimization stores on disk a cache with update files These files have been downloaded to speed up future installations or to share them with other computers. Windows usually clears this cache automatically when the files become outdated or take up too much space.

If you're running low on storage, you can manually clear that cache using the tool Disk CleanupIn the taskbar search bar, type “Disk Cleanup” and open the application. Once inside, check the box labeled “Distribution optimization files” and accepts so that the system deletes them.

This cleaning doesn't directly improve your bandwidth, but it does help to Keep the equipment lightweight and with available spaceThis avoids other bottlenecks and problems arising from lack of storage.

Activity monitor and bandwidth consumption by Windows 10

Since the Fall Creators Update, Windows 10 includes a specific activity monitor To view the traffic associated with Distribution Optimization, access it from the same "Delivery Optimization" section by clicking on the "Activity Monitor" option.

On this screen you can see How much data has been downloaded and uploaded? During the last month, the data is analyzed, distinguishing between what comes from Microsoft servers and what is exchanged with other computers on your local network. An average download speed is also shown, which is useful for getting an idea of ​​the actual impact on your connection.

On the other hand, if you want to know which apps (not just the system) are using up your data, you have to go to a different menu. In the main Settings panel, go to Network and Internet > Status and look for the link to change the connection properties or to view data usage. From there you can open the section on “View usage by application”Windows will show you a list of all apps and programs and the amount of data each one has consumed in the last 30 days, including streaming appsNote: This counter includes both internet traffic and... local networkSo, network testing tools or internal backups may show very high numbers without that meaning you've downloaded everything from the cloud.

Establish data limits and metered usage connections

To avoid surprises on data capped connections or simply to have more control, Windows allows set usage limits via network. If you select your active connection (Ethernet or WiFi) in “Network & Internet > Status”, you will see the option “Set a limit” data and tools for block ads across your entire network.

In that window you can specify a monthly limit, single use or undatedas well as the total amount of data allowed (in MB or GB). You can also restrict background usage, preventing apps you're not actively using from consuming bandwidth without your knowledge.

Additionally, you can mark the connection as "Metered usage connection"By doing this, Windows interprets that the network has limited data and behaves more prudently: it reduces automatic downloads, postpones large updates, and generally tries to use less data.

This option is very useful if you share your mobile phone as a hotspot, if you use plans with capped data Or if you simply want the system to be more conservative and leave the bandwidth free for the tasks you choose.

Prioritize and limit bandwidth in Windows for critical apps

Beyond the standard options, many users need something more sophisticated: for example, allow critical games and apps to take priorityWhile limiting the upload speed of services like OneDrive, Dropbox, or P2P clients to prevent them from overloading the line.

Windows 10 and 11 don't yet offer fine-grained per-app control within their standard settings, so to prioritize or limit specific apps you have to resort to... third party toolsEven so, there are several built-in tricks that help, such as adjusting the connection to metered usage or checking usage by app to catch the biggest data hogs.

If the problem is, for example, that Synchronization clients like OneDrive upload files without warning. And since it's consuming all your upload bandwidth, you can take action directly within the app: from the OneDrive icon in the system tray, go to Settings and pause syncing for 2, 8, or 24 hours. You can also choose which folders to sync to reduce the constant volume of data.

Another key measure is to disable or limit the P2P distribution optimizationThis will prevent your computer from acting as an update server for others. As we've seen, you can do this through the advanced options in Windows Update.

Unlock reserved bandwidth with QoS (Packet Scheduler)

Some advanced guides explain how to modify the policy of “Limit reservable bandwidth” The QoS Packet Scheduler can be used to prevent the system from throttling part of the connection. This option is intended for professional environments with very specific traffic priorities, but many users tweak it to squeeze every last drop of download speed.

If you are using Windows 10 Pro, Enterprise, or equivalent versions, you can open the Local Group Policy Editor Press Win + R, type “gpedit.msc” and press Enter. From there, navigate to Equipment configuration > Administrative templates > Network > QoS packet scheduler and looks for the policy called “Limit reservable bandwidth”.

This option usually appears as “Not configured”Many guides recommend activating it, marking it as "Enabled," and setting the bandwidth limit to 0% to indicate that nothing should be reserved. By doing this, in theory, the system will stop setting aside that fixed percentage for its own use and you'll have everything available for your applications.

We must insist that It is not an innocent modificationChanging group policies without a clear understanding of what you're doing can lead to undesirable behavior in certain services or corporate networks. It only makes sense to adjust this setting if you understand QoS or if you genuinely need to maximize the performance of a very limited connection.

Limit application bandwidth with TMeter

If you want much more granular control, you can use specialized programs such as TMeterThis tool functions as an advanced traffic meter and manager in Windows, allowing define rules by IP, port, protocol or process and apply specific speed limits.

TMeter integrates a NAT engine to share a single public IP address among multiple devices, its own firewall, and a component called Traffic Shaper that allows restrict internet access speed for specific users or applicationsThis is especially useful if you want, for example, a P2P client to never exceed a certain amount of KB/s or Mbps.

After installing TMeter and opening the administrative console, the first step is to select the network interface To select the network to be monitored, check the corresponding box in “Network Interfaces”. The program will then ask you to indicate whether that network is “Private” or “Public”, depending on whether you are connected to a router on your home network or a public network.

Then you must create a process definition In “Process Definitions”, add the name and path of the application's executable file that you want to restrict. Once saved and the changes applied, it's time to set up the filter.

In the “Filterset” section, create a new filter and add a rule where, in “Source”, choose “Local process” and select the process definition you created earlier. Finally, enable the checkbox. “Enable Speed ​​Limit / Traffic Shaper” and you specify the maximum allowed speed in KB/s. From then on, that application will be strictly limited to the speed you have decided.

Manage priorities and limits with NetBalancer

Another very popular tool for this type of task is NetBalancerUnlike TMeter, which focuses more on complex traffic rules, NetBalancer offers a very user-friendly interface. See in real time which processes are using the network and adjust their priority or limits quite intuitively.

When you launch NetBalancer, you can filter to show only the processes that are connected to the internet. By sorting by the download or upload speed column, you can quickly locate them. Which programs are abusing the connection? at that moment.

With a right-click on the process you can change its download or upload priority (low, normal, high, etc.) or set a specific limit in KB/s using the “Limit” option. Once this figure is set, NetBalancer ensures that the process never exceeds the specified speed, leaving more bandwidth free for critical applications such as games, video calls, or streaming.

If you ever want to remove the limit, simply return the priority of that process to "Normal". And if the application doesn't detect the network card, you can go to the "Edit > Network Adapters" menu and select the option “Monitor this adapter” on the adapter you use, so that NetBalancer can see and control your traffic.

Windows 11: Background usage and metered connection

In Windows 11, Microsoft has made the options for reduce background usageIn Settings > Network & Internet, when you select your connection (WiFi or Ethernet) you will see the option “Metered connection”.

By enabling this feature, the system assumes that the network has a strict data limit. Consequently, slow down the rate of automatic downloadsIt limits large updates and reduces the activity of some apps in the background, prioritizing what you do in the foreground (like playing games, making a video call, or watching a show).

In that same section you can set data limits Use your network to check which apps have used the most data recently. This helps you identify silent culprits, such as cloud sync processes or apps that are constantly updating without you noticing.

Windows 11 Pro or Enterprise users also retain access to tools such as Group Policy Editorwhere you can readjust the QoS Packet Scheduler and the "Limit reservable bandwidth" policy, just like in Windows 10. Reducing that percentage leaves more bandwidth available for daily use, although always with the risk that some internal functions may take longer or lose priority.

By combining Windows' built-in limits (Distribution Optimization, Metered Connection, Data Capping, and Application Usage Review) with tools like TMeter or NetBalancer for advanced cases, it is possible recover much of the bandwidth that Windows uses in the backgroundAllocate it wisely to the apps that really matter and prevent unexpected uploads or downloads from crashing your entire network when you need it most.

Configure VPN on router with OpenVPN
Related article:
How to set up a VPN on your router with OpenVPN step by step