8 ways to speed up network through Regedit in Windows 10

Here are some ways to speed up your network without having to pay for these applications.

Warning:

All the modifications below are related to the registry editing. Therefore, you must exercise caution and back up your registry before making any of the modifications mentioned below. Accidental deletion and modification can damage the functionality of a computer. It's best to back up the registry before you continue.

8 registry values ​​to help speed up the network

  1. 1. IRPStackSize
  2. 2. SizReqBuf
  3. 3. DefaultTTL
  4. 4. Tcp1323Opts
  5. 5. MaxFreeTcbs
  6. 6. MaxUserPort
  7. 7. GlobalMaxTcpWindowSize
  8. 8. MTU

1. IRPStackSize

IRPStackSize (I / O Request Packet Stack Size) denotes the number of 36-byte receive buffer that the computer can use simultaneously. It allows the computer to receive more data at the same time. If you have a fast Internet connection (more than 10Mb / s), you will benefit from this. On a slow Internet connection, you may not notice even the slightest difference, so ignore this.

The system typically allocates 15 IRPs in its network stack. Usually you will benefit more with 32 IRPs, although you can configure up to 50 IRPs. Let's try the 32 IRP level first.

Here is the location of the key in the registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters

8 ways to speed up network through Regedit in Windows 10 Picture 1

Add 'IRPStackSize' as the DWORD value on the right side of the regedit window and modify the value to 32.

2. SizReqBuf

SizReqBuf represents the size of the raw receive buffer in the host environment. This means that it affects your ability to host certain content in a high latency environment. Let's say you host a game server and a lot of people complain about latency. Modifying this value will help reduce the impact of latency. You will also benefit if you are hosting a website or any other service, including file sending via instant messenger or Neo Modus Direct Connect.

The system typically sets this buffer at 16384 bytes. For most servers this is effective enough, but sometimes you have a small amount of memory and cannot keep up with high volumes of requests.

Here is the location of the key in the registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters

Add 'SizReqBuf' as the DWORD value on the right side of the regedit window. If you own a server with more than 512MB physical memory, modify the value to 17424. If you have less than 512MB of memory you should consider buying a new computer, but you can modify this value to 4356 in the meantime.

3. DefaultTTL

Time to Live (TTL) tells routers how long a packet will last for delivery, before giving up and discarding the packet. When this value is set to a high level, the computer spends more time waiting for a packet to not be delivered, effectively reducing productivity in the network.

If no value is set, Windows will wait 128 seconds before finishing. This makes your computer lag terribly, if you are working on something and your connection to the server suddenly crashes.

Here is the location of the key in the registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

Add 'DefaultTTL' as the DWORD value in the 'Parameters' key. Set the value to any number between 1 and 255. The best value is 64, although you can set lower values ​​if you want the package to be canceled faster.

4. Tcp1323Opts

Tcp1323Opts allows you to use RFC 1323, called 'TCP Extensions for High Performance' in 3 ways. This allows the TCP connection to negotiate a receive window size with the server, allowing the computer to specify the receive window up to 1GB.

Navigate to the following location in the registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

Tcp1323Opts

8 ways to speed up network through Regedit in Windows 10 Picture 2

You should see TCP1323Opts as 'DWORD' value on the right side of Registry Editor. (Create it if you haven't already). Right click on it and modify this value to '1'.

5. MaxFreeTcbs

MaxFreeTcbs is a iffy value. It determines the number of active TCP connections the computer can handle at any given moment based on the amount of physical memory you have and the computer performance relative to bandwidth.

If the number is too high, the computer may not be able to properly process TCP transactions due to the high number of active connections communicating with the computer at the same time. However, if the number is too low, you cannot host or require as many connections as you want. Although the setting is determined arbitrarily, you may want to increase the number when upgrading your hardware or Internet connection.

To get to the location of this value, access the following path in the registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

Create or edit 'MaxFreeTcbs' and set its value to 65536. If you are using an old computer with low performance hardware you can set this value to a lower number, such as 16000.

6. MaxUserPort

When an application requires an available port to open from Windows, the operating system chooses a port from 1024 to the specified maximum level called 'MaxUserPort'. A port on your computer allows you to establish a TCP / UDP connection over the Internet and in your local area network.

What happens when you open more options for programs looking for a port? The answer is they found a port much faster.

Windows sets this value to 5000 by default, but you can set it for any number between 5000 and 65534.

The location that 'MaxUserPort' must go to is in the following registry path:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

Create a value called 'MaxUserPort' and set it to 65534. That's it!

7. GlobalMaxTcpWindowSize

This value has a long name, but you won't regret modifying it if you have a fast Internet connection (10 Mb / s or more) and often have to upload content. This value represents the amount of data that can be sent from your computer without receiving confirmation packets (ACKs).

Every time you send a small amount of data on the Internet, your computer has to wait for this packet, which will notify the beginning of the network that 'Everything is fine! Send more! "Sometimes, due to latency, this might not be ideal. So you can edit this to allow more data to be sent without waiting for the packet to arrive.

Create a DWORD named 'GlobalMaxTcpWindowSize' in the following registry path:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

Set the value to 65535 and you're done! This will make it possible for the computer to send 64 kilobytes without waiting for confirmation. If you feel the speed decrease after modifying, delete the value or try to increase it slightly to 128 kilobytes (by setting the value to 131072).

8. MTU

The MTU affects the upstream speed more than the downstream speed, but equally important is the upstream speed, ensuring that larger chunks of data are sent at the same time. Although this number is usually set automatically by the network card, you can adjust it based on the speed of your Internet connection.

Setting this value is difficult. You must first find out your optimal MTU value, which does not require packet fragmentation because of Internet connection speed limitations.

You can do this by going to the Command Prompt and typing the following:

ping -f -l 

Replace '' with a number between 88 and 4294967295. Replace '' with the port that the network adapter uses to connect to the Internet. If you don't know your port, enter ipconfig in the command line to find its value under 'Default Gateway', displayed under the network adapter you use for the Internet.

8 ways to speed up network through Regedit in Windows 10 Picture 3

When you ping, you will know you have reached a too high number when the response has the following message: Packet needs to be fragmented but DF set (The package needs to be fragmented but DF has been set).

As long as you choose one that doesn't require package fragmentation, everything should be fine. Choose the highest number possible without package fragmentation, and you'll have the most optimal MTU.

Now, to set this number, go to the following path in the registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfacesInterface ID

See the image above for an example of how to find your primary network interface. There may be other network interfaces installed on the computer, especially when you use it as a router.

Replace 'Interface ID' with the GUID for your network interface. Just browse through the different GUIDs displayed in 'Interfaces' and look at the information on the right side of the regedit window to see if it matches the details of the network interface you use to connect to the web.

When you get to that interface, add 'MTU' as the DWORD and set it to the number you got when you ping the gateway.

4 ★ | 209 Vote

May be interested

  • How to speed up Windows 10 startupHow to speed up Windows 10 startup
    windows 10 boots slowly like a crawl, is there any way to speed up windows 10 when booting? yes, here are ways to speed up windows 10 boot for you, very simple and easy to do.
  • 8 simple ways to speed up Windows 78 simple ways to speed up Windows 7
    windows 7 is an operating system that is highly rated for speed, but there are still many different ways to improve the speed and performance of this operating system, especially on machines with not too strong configurations. the following article will help you do that.
  • Network speed test with Charter Speed ​​TestNetwork speed test with Charter Speed ​​Test
    the charter speed ​​test, officially called charter communications nationwide speed ​​test, is a network speed testing tool provided and recommended by charter, the main us internet service provider.
  • How to use Tester for Internet Speed ​​PRO to check network speedHow to use Tester for Internet Speed ​​PRO to check network speed
    to check computer network speed, or check network speed on the phone, we have many ways and support applications such as the tester for internet speed ​​application.
  • How to change DNS to surf faster, speed up InternetHow to change DNS to surf faster, speed up Internet
    changing dns on windows has many benefits, such as: accessing some blocked websites, speeding up internet connection, improving network stability. here's how to change dns on windows 10, windows 7 and other windows versions. the last part of the article, network administrator is going to talk a little bit about why changing dns helps speed up the internet.
  • 30+ ways to speed up your computer effectively on Windows 1030+ ways to speed up your computer effectively on Windows 10
    your computer runs faster, achieves the highest performance with more than 30 ways to effectively speed up windows 10, and view easy-to-follow instructions and tips.
  • How to increase network speed on Windows 10How to increase network speed on Windows 10
    how to increase network speed on windows 10. did you know: internet speed depends on the bandwidth of the internet package you are using, the number of people accessing the same network, but also the computer. your. if your computer b
  • Tips to speed up the Internet, connect to the network fasterTips to speed up the Internet, connect to the network faster
    there are many factors that affect the speed of internet connection on your computer, one of the most important factors is the speed of the line being used. however, you can change the connection speed by changing the settings on windows to partially improve the speed of internet connection.
  • Speed ​​up 802.11n connection for Windows XPSpeed ​​up 802.11n connection for Windows XP
    although your network connection and network bandwidth will limit download speeds, with 802.11n networks, we can adjust to increase the speed of the network.
  • How to speed up Windows 10 for maximum performance when it worksHow to speed up Windows 10 for maximum performance when it works
    there are many ways to help you speed up windows 10 after a period of use such as: uninstall the application, turn off system restore, defrag the hard drive and replace the hdd with an ssd.