Wednesday, June 21, 2017

Are TCP Registry Settings KeepAliveTime & TimedWaitDelay still applicable in Windows Server 2016? Signs point to yes...



Documentation for Windows TCP parameters can be really hard to track down.  Recently I was asked if TCP registry settings KeepAliveTime and TimedWaitDelay still apply in Windows Server 2012 R2.  I haven't seen any Microsoft documentation referencing them since Windows Server 2008R2... neither had they.

The best answer I can come up with for now (since not enough time to test) is: signs point to yes.

Windows Server 2016 'Performance Tuning Network Adapters' page
Windows Server 2012 'Performance Tuning Network Adapters' page
 
Under the Windows Server 2016 'Performance Tuning TCP>>Deprecated TCP parameters', the list of deprecated TCP parameters below appears.
Neither KeepAliveTime nor TimedWaitDelay are listed as deprecated since Windows Server 2003.  Because KeepAliveTime and TimedWaitDelay are omitted from the list of deprecated TCP registry settings, for now I assume that they are still valid even though Windows Server 2012/2012R2 documentation seems to make no mention of them.

Please let me know if you see Windows Server 2012/2012R2/2016 documentation referencing them... or if you test and can confirm active/deprecated.

Thanks!

1 comment: