Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Optimizing Network Settings

03 Nov 2016   #1

Windows 7 64 bit
Optimizing Network Settings

In lieu of many youtube videos posting improper settings in TCP optimizer, I have decided to demystify and correct the settings contained in TCP optimizer. I use the latest version, and I suggest you also use the latest version. Run it as administrator and select custom. Wan = Wireless Lan = Wired

Let's talk about largest MTU.
There's a misconception that 1500 is best; incorrect.
Enter the following in command prompt: ping -f -l 1500
If there is a single timeout, then the MTU is too big.
In my case, I had to bring it down to 1100 for that site, so I would set it to 1100.
A setting of 1100 for me assures no packet is loss which is important.
Let's talk TTL (Time to Live), suppose the ping time of the site was 60 ms.
If you set a TTL of 59 ms, then the site would have also timed out.
The problem is each site pings at a different time.
Google may ping at 20ms, sevenforums @ 60ms, some other sites @ 110 ms.
In addition, there is a ping variance of typically up to 30 ms.
So realistically you would want a TTL of 140; anything lower could result in many packets being dropped.
People on you often set TTL to 64 and now you know why this is incorrect.
Firefox sets a TTL of 112 for the browser just to give you some perspective.

Moving on,

TCP Window Auto-Tuning: best to keep this to normal for lan and wan. Essentially this will shape packets in accordance to your habits. If you disable, something similar will happen as it did for TTL of 64. There will a significant latency penalty. For that reason, set it to normal.
Windows Scaling heuristics works with the former setting, disable. The former setting is adaptable enough.
Congestion Control Privider: I'm going to assume CTCP is the best algorithm.
Receive-Side Scaling (RSS): Enable unless single core. Will reduce latency.
NetDMA: Relates to Lan built in the motherboard, requires bios setting: Disable for Wan.
DCA: Relates to Intel Lan: Disable for Wan.
Time to Live (TTL): should be left blank in most cases as it can do more harm than good. If you feel you must set a setting, a TTL of 140 won't cost ya a penny in performance.
ECN Capability: If router supports, helps prevent packet loss: Enable
Checksum Offloading: If not found in Advanced Tab of your internet adapter driver, disable.
TCP Chimney Offload: If not found in Advanced Tab of your internet adapter driver, disable.
TCP 1323 options:
Window Scaling best to leave unchecked. You can experiment with it if you use Lan.
"Because some firewalls do not properly implement TCP Window Scaling, it can cause a user's Internet connection to malfunction..."
Timestamps should be checked if your internet is 10Mbps or higher. At these speeds something causing
an interupt of service every X amount of seconds. At lower speeds this happens much less frequently.

Once again TCP Window Auto-tuning should be normal
Setting proper MTU
Window Scaling off
Timestamps on
TTL blank
Together these settings work to provide reliable internet.

Moving on to Advanced Settings:
MaxConnections: 12
MaxConnections: 4
Essentially, you are allowing up to 4 connections per server. If you use Lan, you might set the former to 24 and the latter to 8.
LocalPriority: 5
HostPriority: 6
DNSPriority: 7
NetbtPriority: 8
Theoretically, you should set LocalPriority to 5, and DNSPriority to 6...and disable the other 2. Host blocks connections and Netbt is more or less filesharing, nothing to do with browsing the web. In fact, I'm going to give it a try. You can disable LMhost in tcp/ip 4 of your internet properties under the wins tab. At the same place you can disable netbios over tcp which is more or less NetBT.

SynAttackProtect: Enabled 1 DDOS protection
All 3 negativecache: 0 Do not save failed DNS requests
Network Throttling: disabled Do not limit network bandwidth
SystemResponsiveness: gaming 0 Do not reserve CPU space, make 100% of resources available.
LargeSystemCache: enabled 1 Use more memory to accelerate performance
Size: Balanced 2 Don't go overkill, stay reasonable.
Finally, make sure you select maximum performance profile in power.
Otherwise, you CPU performance will throttle; fall, rather than remain consistent.

My System SpecsSystem Spec

 Optimizing Network Settings

Thread Tools

Similar help and support threads
Thread Forum
Wired private network forgets network settings
Each year, I have the need to create a temporary private wired network of four laptops connected via a switch. This network is only used on a handful of weekends and is disassembled on each of these occasions. There is no router and no need for Internet access. In the past, there was a mixture...
Network & Sharing
Settings for network
Now this may sound like a daft question but I have wondered for a long time now what to set my network to Home or Public because the wording in the attached pic does not make sense to me as both say do not use in cafes and public places so which should I use? I was thinking this while setting up...
Network & Sharing
What should my network settings be?
I'm running Windows 7 on HP Pavillion. I'm having trouble with family user account side of computer showing devices and printers window with items in it, just a blank screen. See attachment. My administration side of accounts shows the items in window. I created a new user account call Test and it...
Network & Sharing
How do I remove network path? (network file and folder settings)
After reinstalling OS, I was fiddling around to change the name of the user folder until I accidentally added network path from folder sharing option as you can see from the screenshot below: Is there a way to remove such path or make that space "not shared" like...
Network & Sharing
Optimizing VPC.exe
Hi, I kind of stuck with one VPC.exe process, executing all my running virtual PCís! I would very much like to run multiple applications on different virtual PCís at the same time, but the VPC process is never using more than one CPU in my system. Isnít there a way to tweak this?

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 14:43.
Twitter Facebook Google+