How to increase your network speed in Windows 10 by changing your IRPStackSize

How to increase your network speed in Windows 10 by changing your IRPStackSize

Every Windows user knows how frustrating it can be when your internet seems to be lagging. There are a number of different reasons why your internet may seem slow but the easiest way to fix it is to increase your IRPStackSize in Windows 10, which allows Windows to prioritize network data and make sure that you get the speed you deserve online. In this blog post, we’ll walk you through the process of how to increase IRPStackSize and how it can help improve your network speed in Windows 10.

Why change the default values?

The default values for the IRPStackSize parameter are set by Microsoft and are designed to work with the majority of hardware devices. However, some devices require a higher value in order to function properly. Additionally, increasing the IRPStackSize can help improve overall network performance. You may want to adjust this setting if you have encountered high latency when transferring files or using bandwidth-intensive applications such as video streaming.

Some people have also reported that changing this setting improved their system stability after experiencing random crashes while browsing the internet or gaming online. If you have any questions about this, feel free to contact our 24/7 tech support team via chat or phone at **************

What is IRPStackSize?

IRPStackSize is a registry value that controls the maximum number of entries in the I/O Request Packet (IRP) stack. The IRPstack is used to process I/O requests sent by applications. When the IRPstack is full, new I/O requests are blocked until existing ones are processed. This can lead to slowdowns and increased latency. To change this registry value you will need administrative rights on your computer. Open up regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk \Parameters . Once there find and double-click IRPStackSize. Change the REG_DWORD under Value data from 4 to 8. Restart your computer for changes to take effect. You should now notice an improvement in network speed when accessing data or performing file transfers.

Setting up the new value

  1. To change your IRPStackSize, you’ll need to open the Registry Editor. You can do this by opening the Start menu and typing regedit into the search bar.
  2. Once the Registry Editor is open, navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
  3. In the right-hand pane, double-click on IRPStackSize. If the value isn’t there, you can create it by right-clicking on an empty space in the pane and selecting New > DWORD (32-bit) Value.
  4. Enter a value between 1 and 50, depending on how much RAM you have installed on your computer. For example, if you have 8GB of RAM, enter 40. Double-click on the newly created value and give it a name like IRPStackSize. Now select Decimal from the Base dropdown box and enter 40 as the new value for IRPStackSize. Click OK to confirm your changes.
  5. Reboot your PC for these changes to take effect. 6. Continue using Windows normally after restarting!

 Test it out!

  1. Go to Start > Search, and type regedit.
  2. Right-click on the Registry Editor and select Run as administrator.
  3. In the Registry Editor, go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
  4. Right-click on Parameters and select New > DWORD (32-bit) Value.
  5. Name the new value IRPStackSize and press Enter.
  6. Double-click on the new value and set it to a decimal value between 1 and 50, depending on how much RAM you have in your computer.