If you have ever been frustrated by your internet speed, then it might not entirely be your Internet Service Provider’s fault. Instead, by tweaking some important settings in Windows 7, you can easily reduce the amount of network latency that you experience while using your computer.
Today, we’re going to show you how to change your TCP/IP settings in Windows 7 to improve your internet speed. This fix has helped thousands of people improve their connection speeds, particularly in online games like Call of Duty or Battlefield. If you have ever received the mysterious “connection interrupted” message while in the middle of an online match, without any noticeable drop in your internet connection otherwise, then you need this fix.
Here’s how to do it in just a few easy steps:
Go to your Start Menu and find Accessories, which will be under your list of all programs.
Then, right-click on the Command prompt application and choose Run as Administrator
Once your administrator command prompt is open, type in
netsh int tcp set global congestionprovider=ctcp
And then press enter
What does this step do? It basically tells Windows to adjust faster to your changing internet connection. When you fire up Battlefield 3, for example, it takes Windows some time to adjust to the sudden influx of new ‘packets’ – the tiny files that transfer data over the internet. By enabling this setting in your PC, you turn on something called Compound TCP, which increases the speed at which Windows adjusts to the new data.
Since these next few steps involve changing your registry, it’s a good idea to create a System Restore point before you go any further. Go to your Start menu and search for System Restore and then follow the steps to create a new System Restore point.
Open up your registry by typing regedit into the search bar under the Windows menu.
Find this registry key:
Once you find the Interfaces folder, you can expand it to find a number of strange looking keys with long names.
One of these strange looking subkeys will have the same name as your local IP address (which may not be the same as the IP address that your router displays to the internet). If you need help finding this local IP address, read this walkthrough.
Next, you’re going to add two registry files to this folder. Name one TcpAckFrequency and the other TCPNoDelay. Give each a hexadecimal value of 1 and then press OK.
Go to your Start menu and find the Control Panel, and then navigate to Programs. Select the Turn Windows features on or off button, which can be found under the Programs and Features section. Scroll down to the Microsoft Messaging Queue (MSMQ) Server entry and expand the folder to open it up. Check everything you see under that subheading and then restart your computer to apply the changes.
Once your computer starts back up, go back to the registry and find this key:
Once there, add another TCPNoDelay entry with a hexadecimal value of 1.
Restart your computer once more and fire up your favorite online game. Although we don’t really know why this works, many people have experienced faster speeds in online games – and on the internet in general – after completing this step. Try it today to fix your PC’s slow internet!