How to Speed Up Your Internet in Windows 10 and 8 (8.1)

PC Problems, Windows 10, Windows 8, Windows 8.1

The new millennium has brought us much advancement in certain fields of existence. Rapidly increasing internet speed is one of the major reforms fetched in the technological aspect. Every new version of our operating systems and web browsers bless us with an enhanced way of being connected to the world. Relocation to the Local and Wide area networks from the traditional dialup connectivity unlocked new dimensions in shaping people’s perception.

Ahead of moving on to the proposed solution, it's preferable to first examine your PC by Scanning and Fixing any unseen errors found which possibly is inducing your headache:

NoteThought initially written for Windows 8(8.1) this tutorial also applies to Windows 10

A wise quote indicates the man of being the most desirous creature. We shift our benchmarks upward with each encroachment of life. Similar is the case with the internet users. In such a dynamic environment, one cannot stand a delay in directing from one webpage to another. Despite of having up-to-date hardware, software, and utilities, users have been heard complaining about their internet speed. The reason to generate this script is to coach these users with the techniques to speed up their internet speed.

The techniques described in this script, is a vivid solution for an expert but certainly not easy pickings for a less learned user.  Therefore a more painless approach is advised for the beginners such as Systimizer an auto internet settings tweaker.

Followed by the user, these tweaks can depict a significant impact on the speed of internet.

Tweak 1: Drain out DNS Cache

When the internet users try to access a website, their ISP’s DNS Server provides them with an IP address, which is machine-readable information. The operating system stores this information at hidden places, on the user’s machine. This collection of information, called DNS Cache, can affect the speed of your internet. The smart way is to ditch out this unnecessary data to lower the burden on your browser.

  • Open Start menu/screen, type CMD’
  • In the search results, locate Command Prompt, right click it, then select Run as administrator from the menu
  • Confirm your action by clicking Yes, if prompted
  • In the displayed black window, type IPCONFIG /FLUSHDNS’ and hit Enter
  • You have successfully deleted the DNS Cache
  • Close Command Prompt


Tweak 2: Disable Unnecessary Services

Windows 10 and Windows 8.1(8) has a property to automatically startup more services, as compared to Windows 7. These services usually consume an adequate level of memory to slowdown the speed of your internet. With the purpose to cut down the delay time in internet browsing, you can set these services to a manual startup status. The procedure of doing so is mentioned underneath.

  • Press Windows key + R to open Run box
  • Type ‘services.msc’ and hit Enter, to open the Services window
  • Double click the services that you need not to start automatically
  • Set Manual against Startup type
  • Press OK to save changes and exit

The specified services that are not utilized by the mainstream users are Diagnostic Policy Service, Distributed Link Tracking Client, Offline Files, Performance Logs & Alerts, Program Compatibility Assistant Service, Secondary Logon, Windows Error Reporting Service, Windows Image Acquisition (WIA).


Tweak 3: Reset WinSock

WinSock defines the path to your Windows network software to access network services. Resetting the Internet Protocols would also reset the WinSock Catalog, in result of which, your internet speed may elevate to an extent. To experience it, do as directed.

  • Advance to Start menu/screen and run Command Prompt as administrator
  • In the displayed black window, type ‘NETSH INT IP RESET C:\RESETLOG.txt’ and hit Enter
  • Close Command Prompt
  • Restart your PC

Tweak 4: Update Network Card Driver

The hardware intermediating amongst the user PC and the Network is called LAN (Local Area Network) Adapter or Wiresless LAN Card. To guarantee your network and internet speed, you must incorporate the correct and up-to-date drivers for this piece of hardware.

  • Identify the Make and Model of your LAN Adapter
  • Go to the manufacturer’s website
  • Search for your model in the drivers update area
  • Download and Install the concerned utility

An alternative way to update your WLAN drivers is described as under.

  • Proceed to Start menu/screen, type and open ‘device manager’
  • In the Device Manager window, locate Network adapters
  • Double click Network adapters to view your Wired and Wireless LAN devices
  • Right click your hardware, and choose Update Driver Software
  • Choose Search automatically for updated driver software
  • Windows will automatically search for latest drivers and install them for you
  • Exit Device Manager
  • Reboot your Computer


Tweak 5: Disable Bandwidth Reserves

Modern Windows, including Windows 10 and Windows 8.1, are designed to reserve a portion of connection bandwidth for the use of some live applications. By default, it reserves 20 percent of the total bandwidth. You can disable this policy and witness gain in the speed of your internet connection.

  • Open Run box via pressing Windows key + R
  • Type ‘gpedit.msc’ in the run box, and hit Enter to open Local Group Policy Editor
  • On the left pane of GP Editor, navigate to and select QoS Packet Scheduler, via following path
  • Local Computer Policy\Computer Configuration\Administrative Templates\Network\QoS Packet Scheduler
  • On the right pane, locate and select Limit reservable bandwidth entry
  • Double click this entry to Edit it
  • Select the option Enabled then straightaway set the percentage of Bandwidth limit to “0
  • Click OK to confirm
  • Exit Local Group Policy Editor


An alternative approach to perform this procedure is through Windows registry. Exercise the following text.

  • Press Windows key + R on your keyboard to open Run box
  • Type regedit in the run box and hit Enter to open Registry Editor
  • In the left panel of Registry Editor, navigate through HKEY_LOCAL_MACHINE to reach:
  • SOFTWARE\Policies\Microsoft\Windows
  • Under Windows key, locate a sub key with the name Psched.
  • If it doesn’t exist, right click Windows key and select New to create a Key
  • Name this newly created key as Psched
  • Now right click Psched key to create a New DWORD Value
  • Name this value as NonBestEffortLimit
  • Double click this newly created value to Modify
  • In dialog box choose Decimal as Base and put a desired number (from 1 to 100) as Value data
  • Exit Registry Editor and Restart your computer

Any number you put in value data would represent the percentage of reserved bandwidth.

Sometimes, it is not your internet connection with a slowdown activity but your system might need other improvements. For that, follow the guidelines in the post Optimize Windows 10 and speedup your PC.

  • John Dickerson

    Marked improvement.

    Many thanks!

    Tweak 5: Disable Bandwidth Reserves was the winner here.


  • Setup a DWORD (32-bit) Value

  • Max Goodell

    It is, its just hidden.

    • John Whiteman

      If it is hidden how can I get it to show? I already changed the setting through registry but there is another thing I want to do that requires gpedit.cmd in cmnd.promt and it say on my windows 8 system that this is not a recognised command. Help please.

      • KnIghT

        Its not Hidden…..but not there 🙁 …Windows 8,8.1,10 all these does not come pre-equipped with group policy editor..Guess you already know that by now and probably downloaded gpedit.msc and required files… :]

  • Bleeping Bobby

    How about tweaking from Computer+right click>Manage>Computer Manager> Device Manager>Network Adapters>Realtek PCI Express Gigabyte Family>Properties>Advanced?!

  • rich

    Used the reg edit version of Tweak5. Worked an absolute treat!
    Thanks heaps

    • John Whiteman

      What is the best number to put in to change it. It say from 1-100. Is there a minimum amount to have it set to?

      • the value is percent of reserved bandwidth
        so 0 for no reserved bandwidth

  • bintara

    Tweak 5: Disable Bandwidth Reserves, not actually increase all connections performance significantly.

    The Windows Operating System reserves 20% 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.

  • ephrem

    how to undo? it makes my download speed slow.

    • Tweak 1: needs no reversal

      Tweak 2: set the services Startup Type to “Automatic”

      Tweak 3: needs no reversal

      Tweak 4: can be reversed if you don’t like the new driver, follow the “Alternate Way” steps but instead of updating the driver, take Properties of the Network Card and click “Roll Back Driver” button on Driver tab

      Tweak 5: set Limit Reservable Bandwidth to “Not Configured”.
      In case you don’t have Group Policy Editor then in “Alternative Way” delete the Value “NonBestEffortLimit”

  • ssujan

    Tweak 5 .. run command gpedit.msc not working…..


    Yeah I’m confused why you say 1-100, I have no idea what number to put there.

    • the value is percent of reserved bandwidth
      so “0” (zero) for no reserved bandwidth

  • Almas Kakul

    tweek 5 didnt worked for me , what should i do ?

  • amog mm

    in the reg edit version f tweak 5 ,when i right click on the psched key , i see Dword(32 bit) value and Qword(62 bit) value…as my computer isa 64 bit OS ,which one do i choose? thanks!!

    • DWORD (32-bit) Value

      • amog mm

        thank you…i tried ..hardly any difference…. there s no solution to the gpedit.msc for windows 8 yet?

  • Dreamwolf

    I despise programs that advertise as free, then demand payment before they do anything “download Systemizer for free, but we wont fix the issue till you cough up some cash”

    Please stop advertising things as ‘free programming’ if it isn’t actually free.

    • Where is it mentioned, it’s a free program ?

      • Dreamwolf

        On the actual site for the download, it states it is a ‘free program’ however, no mention of having to pay is made until you have installed it, and run the scan. It then offers you a ‘discounted’ price of ‘only’ 69.98.

        • On systimizer site it says “Download setup for free”, not that the program is free, plus its price starts from 22.45 nowhere it says 69.98

          • Dreamwolf

            Tell that to the site it brought me to when i clicked to register the program.