TcpAckFrequency=1 / TcpDelAckTicks=0

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
User avatar
KEiGHT
Regular Member
Posts: 131
Joined: Thu Feb 27, 2014 2:39 am
Location: Romania

TcpAckFrequency=1 / TcpDelAckTicks=0

Post by KEiGHT »

This setting configures the maximum number of outstanding ACKs in Windows XP/2003/Vista/2008:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
There will be multiple NIC interfaces listed there, for example: {1660430C-B14A-4AC2-8F83-B653E83E8297}. Find the correct one with your IP address listed. Under this {NIC-id} key, create a new DWORD value:
TcpAckFrequency=1 (DWORD value, 1=disable, 2=default, 2-n=send ACKs if outstanding ACKs before timed interval. Setting not present by default).

==================

TcpAckFrequency=1
in Optimizer, shows as Enable: 1 NOT Disable, why is that ?

Default: n/a
Enabled: 1
Disabled: 0 (in fact is 2=disable)

setting to 1 is enabling disable or what ? :) )
how should it be after all ?

This should look like this one;

Default: n\a
Enable: 1
Disable: 2 (recommended by Microsoft TcpAckFrequency=2 / which disable nagle) msdn.microsoft.com/en-us/library/cc558565%28v=bts.10%29.aspx

The TcpAckFrequency value can only be set after installing Hotfix 815230, described in Microsoft Knowledge Base article 815230, “Changing the TcpAckFrequency value to 1 does not have any effect” at support.microsoft.com/kb/815230.


TcpDelAckTicks=0 set in registry, showed by Optimizer as defaut: n\a !!! disabled=2
Every man has his destiny.
Post Reply