右键点击右边的窗口,“新建”-“DWORD值”;
给它改名成“TcpAckFrequency”,然后右键点击它 -“修改”-“1”。
假如系统其他的TCP程序运行不正常,请把它修改回默认的“2”或者干脆删除!这个值决定了windows在发送“命令正确应答”之前将等候几个数据包;假如这个值是“1”,Windows将每收到一个TCP数据包就回送一个“命令正确应答”(ACK)。
---
"1 - TcpAckFrequency - NOTE if you are running Windows Vista this setting may not have any effect - a hotfix is needed which i'm tracking down. This works fine under Windows XP
Type "regedit" in windows "run.." dialog to bring up registry menu
Then find:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
There will be multiple NIC interfaces listed in there, find the one you use to connect to the internet, there will be several interfaces listed (they have long names like {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}. Click each one, the right one will have lots of settings in it and you will see your machines IP address listed there somewhere. Right-click in the right hand pane and add a new DWORD value, name it TcpAckFrequency, then right click the entry and click Modify and assign a value of 1.
You can change it back to 2 (default) at a later stage if it affects your other TCP application performance. it tells windows how many TCP packets to wait before sending ACK. if the value is 1, windows will send ACK every time it receives a TCP package.
2. TCPNoDelay
打开“开始菜单”-“运行”-键入“regedit”;
搜索此键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
右键点击右边的窗口,“新建”-“DWORD值”;
给它改名成“TCPNoDelay”,然后右键点击它 -“修改”-“1”。
点击“确定”,关闭regedit,重启电脑。
1. 这个修改法可能会有副作用,它可能降低你的下载速度,或者影响其他软件的表现;但在我的电脑上,似乎没有什么影响。
2. 假如你不知道你正在做什么,最好不要做!我可不想为你搞坏了你的电脑负什么责任。regedit控制windows的核心功能,随意修改会导致系统出现莫名其妙的毛病!
3. 假如“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters”目录不存在,请从下载并运行。
4. vista用户也可以使用此方法。
基本上,这个修改禁止了Nagle算法的使用,从而降低了你的ping值。假如你不会/不愿这么做,你大可以等待2.3.2补丁的到来,在这个补丁里BLZ将会禁用Nagle算法。
---
Type "regedit" in windows "run.." dialog to bring up registry menu
Then find:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay, then right click the entry and click Modify and assign a value of 1.
Click Ok and close the registry editor, then reboot your PC."
1 - It might have side effects, like slowing down your download speed or affecting your performance on other softwares. (In my case, it didn't change anything)