Configure TCPIP stack settings in Windows 9x
1 January 2001 by Snakefoot | Comment » | Trackback OffNote for Win95 users who haven't updated to Winsock2, should use the datatype DWORD, and not STRING as shown here.
Windows 98 and Windows Me comes with Winsock2 installed by default and should use the datatype STRING, except for settings below the "Parameters"-key.
Receive WINdow (RWIN) is configured in bytes:
Maximum Receive WINdow is configured in bytes. To ensure that Window Scaling doesn't create receive windows that takes too much memory (Win98/WinME Only):[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP]
DefaultRcvWindow = "17520" (Standard Range "0-65535", Window Scaling Range "0-1GByte", Default - calculated)
Related Finding the optimal TCPIP receive window size
Time To Live (TTL):[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP \Parameters]
GlobalMaxTcpWindowSize = 17520 (DWORD Standard Range 0-65535, Window Scaling Range 0-1GByte, Default not set)
GlobalMaxTcpWindoSize = 17520 (Win98 Spelling Error, Best to set both, More info MS KB Q239731)
Path MTU Black Hole Detection:[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP]
DefaultTTL = "64" (Range = "0-255", Default = "32")
Path MTU Discovery (Winsock2 Only):[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP]
PMTUBlackHoleDetect = "0" (Enabled = "1", Disabled = "0", Default = "0")
Selective Acknowledgements (ACK's) (Winsock2 Only):[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP]
PMTUDiscovery = "1" (Enabled = "1", Disabled = "0", Default = "1")
Receive Window Scaling and Time Stamping (Winsock2 Only):[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP]
SackOpts = "1" (Enabled = "1", Disabled = "0", Default = "0")
Max Duplicate Acknowledgments (ACK's) (Winsock2 Only):[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP]
Tcp1323Opts = "3" (Both Disabled = "0", Window Scaling Only = "1", Timestamp Only = "2", Both Enabled = "3", Default = No value; only initiate the options if requested.)
More Info MS KB Q239705 Fix MS KB Q236926
Note none of the above settings are created by default, so to revert to default values then just remove the settings.[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP\ Parameters]
MaxDupAcks = 2 (DWORD Range = 1-3, Default = 3)
More Info MS KB Q182108
More Info Windows TCP/IP Registry Entries (Q158474)
More Info MS TCP/IP and Windows 95 Networking
Credits regedit.com
Tags:
Category:
Updated: 24 September 2007