Configure & Limit Reservable Bandwidth Setting In Windows 8.1

In general, bandwidth is actually the rate at which data travels to and fro from your computer. In other words, bandwidth is the range covered for data transmission between an upper range and lower range. Bandwidth is usually controlled by your Internet Service Provider (ISP). However, there exists some settings in Windows, by configuring which you limit the reservable bandwidth for your system.

Primarily, Windows reserves the certain amount of bandwidth for its application requirements and operation purposes. By configuring its setting in the Group Policy, you can easily limit the reservable bandwidth. This article will show you stepwise, how to access or open up the reservable bandwidth on your Windows 8.

Limit Reservable Bandwidth Setting in Windows 8

1. Press Windows Key + R combination, type put gpedit.msc in Run dialog box and hit Enter to open the Local Group Policy Editor.

GPEDIT Configure & Limit Reservable Bandwidth Setting In Windows 8.1

2. Navigate here:

Computer Configuration -> Administrative -> Network -> Qos Packet Scheduler

How To Configure Bandwidth Settings In Windows 8 8.1 Configure & Limit Reservable Bandwidth Setting In Windows 8.1

3. In the right pane of this window, look for the settings named Limit reservable bandwidth, it must be showing a Not Configured status by default. Double click on the same setting to modify it:

How To Configure Bandwidth Settings In Windows 8 8.1 1 Configure & Limit Reservable Bandwidth Setting In Windows 8.1

This policy setting determines the percentage of connection bandwidth that the system can reserve. This value limits the combined bandwidth reservations of all programs running on the system. By default, the Packet Scheduler limits the system to 80 percent of the bandwidth of a connection, but you can use this setting to override the default. If you enable this setting, you can use the “Bandwidth limit” box to adjust the amount of bandwidth the system can reserve. If you disable this setting or do not configure it, the system uses the default value of 80 percent of the connection. If a bandwidth limit is set for a particular network adapter in the registry, this setting is ignored when configuring that network adapter.

4. Now, in the above shown window, select Enabled and in the Options section; you could input the percentage for limiting the bandwidth. If you input 0 percent here, you can gain the reserved bandwidth reserved by the system. UPDATE: Do read the note below.

Click Apply followed by OK then. You may now close the Local Group Policy Editor and reboot the system with gained bandwidth.

Hope you find the tip useful!

NOTE BY ADMIN posted on 09 Jan 2014:

The claim that Windows always reserves a percentage of the available bandwidth for QoS is  incorrect. One hundred percent of the network bandwidth is available to be shared by all programs, unless a program specifically requests priority bandwidth. This “reserved” bandwidth is still available to other programs unless the requesting program is sending data. If the program that reserved the bandwidth is not sending sufficient data to use it, the unused part of the reserved bandwidth is available for other data flows on the same host, says KB316666.

So what will happen if you change the limit of the reservable bandwidth to zero?

Here is what Microsoft has to say:

The Windows Operating System reserves a fixed percentage of the total Internet bandwidth for the QOS or Quality of Service usage like Windows update, license renewal, etc. Thus, when you limit the Reservable Bandwidth of the operating system to 0, this will definitely affect the operating system activities like Automatic Windows Updates. If a QoS-aware application reserves more bandwidth than it uses, then the unused, reserved bandwidth is available for use by other applications. The reservation does not ensure that the bandwidth will be available to the QoS-aware application because applications that are not QoS-aware might consume too much bandwidth.

More details on TechNet.

Posted by on , in Category Windows with Tags
An Electrical Engineer by profession, Kapil is a Microsoft MVP in Windows - Consumer and a Microsoft Content Creator. He recommends that you create a system restore point first before tweaking the registry.
  • Ben

    Hello Kapil,
    I just want to know if the leftover bandwidth gained means a faster internet speed.
    Another thing, is this the same with Windows 7?
    Thank you,
    Ben

  • http://www.kapilarya.com/ Kapil Arya

    ^^ Yup, since bandwidth is rate of flow of data, and it is directly proportional to speed. This works for Windows XP to 8.1; all Windows editions :)

  • http://about.me/michaelmknight Michael Knight

    Nice article, but you will not be able to use gpedit in any windows versions unless they are Business, Pro or Enterprise. Windows XP Home, Vista Home Premium, Windows 7 Starter/Home Basic/Home Premium and Windows 8/8.1 standard do not ship with the group policy editor and Local Security Policy MMCs but it’s possible to alter the registry if you can find the Qos Packet Scheduler key.

  • http://www.kapilarya.com/ Kapil Arya

    ^^ You can create the DWORD NonBestEffortLimit at registry location HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsPsched and put its Value data 0 for gaining the reserved BW in the Windows editions you’ve mentioned so far :)

  • extraanis

    Are you sure that’s 100 the correct number ? can be 0 the correct number ?

  • rammolo

    seems to me that “reserved” bandwidth the correct number should logically be 0

  • http://www.kapilarya.com/ Kapil Arya

    ^^ AFAIK, its 100 for GPO and 0 for REGEDIT :)

  • Irv Spalten

    I’m sort of confused here? Is it 100% or 0%?

    Conflicting websites ==> http://www.tecflap.com/2012/08/30/increase-internet-connection-speed-windows-8/

    ==> http://xtendedview.com/computer/windows-8/how-to-increase-the-internet-speed-in-windows-8/749/

    Yet another one that further confuses the issue ==> http://forums.mydigitallife.info/threads/46358-The-difference-in-the-QoS-reservable-bandwith-between-Windows-7-and-Windows-8

    On my Win8.1 system this setting is DISABLED which means that it is running at 80/20, but the field is set to a grayed out 0 and when ENABLED that is what it is set too. The above link sort of suggests W7 is different.

  • http://www.thewindowsclub.com Anand Khanse

    Hmmm, Yes – it does confusing – but I think it should be 0%. But will request the author to research and revert tomorrow. Thanks for posting the links.

  • Irv Spalten

    I see you put a note in, thanks.

    I went back and looked at my Windows Update History and I discovered KB2903939 failed to install since 12/24, so your comment helped me there as I was going to try Windows Update and happened to look at the History. I was able to fix it with DISM and the Troubleshooter, and did notice a lot of people had similar problems with that one when I searched the web on the error code?

    Any way I did change the suggest change to 0 and then from your comment tried running Windows Update and that is how I discovered the problem. It was NOT related to the change as I made it today. What was odd was when I looked at that setting again, even though I ENABLED it and it was showing as 0 and saved it, when I went back it was set to 80?

    From that I’ll assume 0 is not a legal number?

    So I again DISABLED that setting.

    I wonder if that setting is worth doing at all?

  • http://www.kapilarya.com/ Kapil Arya

    ^^ What happens when you made it 100%? Does it allows the updates to be installed?

  • Irv Spalten

    Kapil, I set GPEDIT setting to what I thought was 0. Then after Anand’s comment I was going to do a Windows Update to check. One Update was waiting, KB2903939, so I tried installing it. It FAILED! OK, let me see what the error was. I looked at the explanation link and basically it said to run the Troubleshooter and use DISM, basically the info posted here, http://www.thewindowsclub.com/checksur-system-update-readiness-tool. I did that, ‘scanhealth’ reported the error can be fixed than ran it with ‘restorehealth’. Retried, still failed. I then ran the Troubleshooter and it fixed some stuff… but it still failed. Looked at the log and this KB started failing on 12/24/13. Another update, my video driver failed the next day (at 5AM when the computer probably was not on) but succeeded later that afternoon. So Windows Update did work, just not that KB? I decided to re-boot and try again. Still failed. OK, I’ll reset GPEDIT and that is where I found the setting NOT to be 0 but 80? I suspect the troubleshooter (which said it was make Registry Changes, I wish I looked at the LOG file that was saved away but can’t find it now in TEMP) reset it. So I DISABLED the setting to be safe. Tried the KB again, still failed. Ran DISM again, and it found errors that could be reset… hmmm… and I ran the Troubleshooter and it too found errors it fixed…

    Ran Update again and it now worked?

    I’m not sure why this happened or if it was related to the setting or not as the problem existed with that specific KB for weeks. Suspect that is due to me creating a new restore image and then moving it as I did it in Dec.

    Bottom line, I don’t know what the setting should be? All I now know is that if it is DISABLED I’m able to do the Update?

    Which way makes it 100%, use 100 or 0 in GPEDIT or something else in the registry? It seems the reserved is just that, and if QoS is not active you are able to use it all anyway?

    I’ve had a hard time quantifying this. I have a wired to the router system. On the router (1GB wire) is a USB 2.0 drive and the best speed I can get to it is 150Mbps or so. To my other computer which is connected wirelessly at 300Mbps I can get around 130Mbps to its hard drive, SATAIII. My hard drives are SATAII. I think via the wired connection to the router and the attached USB 2.0 drive I should be approaching 400Mbps?

    How does one test throughput and calculate the theoretical limit? Without those data points hard to tell if this setting is useful or not?

  • http://www.kapilarya.com/ Kapil Arya

    ^^ I have done bit more research on this and found that it should be 0% to disable reserved bandwidth. We have made appropriate correction to the article as well. Thanks for feedback :)

  • CoCo

    Ok now i understand
    By setting the QoS to 0 it affects my download speed in torrents as well now i set it up to disable and the download speed has increased.

  • james

    Psched dosen’t exist.

  • http://www.kapilarya.com/ Kapil Arya

    ^^ You can manually create that subkey as well.

  • Steven

    Is there any way you could give me step by step instructions on how to do that, I have 8.1.

  • Akshat Savant

    bro i don’t see gpedit.msc , what do i do?

  • Apple

    Start + Window + R + gpedit.msc = YES I DID IT !!

  • http://www.kapilarya.com/ Kapil Arya

    ^^ Group Policy Editor is only available in Enterprise and Pro editions :)

  • fresh

    hello please gpedit does exist in my windows 8.1

  • sidd

    its says gpedit.msc make sure u typed the name correctly what to do

  • cailey

    I cant double click or open Limit reservable bandwith. Anyone can help me??

  • Recent Comments