SoFunction
Updated on 2025-04-14

ADSL Registry Optimization Method 9x/ME

ADSL optimization is imperative. We have introduced the simple optimization method of ADSL registry (general method). Now specifically for users using Win 9x/ME, our optimization strategy is introduced as follows:

Before making these changes, please make a backup of the registry first so that it will recover when it is not suitable for your situation or when the error is modified. At the same time, the optimization methods introduced here are not guaranteed to play a role in your place due to the differences in networks in different places.


Windows 9x/ME Optimized Registration

Open the Registry Editor (Start Menu -> Run -> Enter regedit -> OK) Add the following values ​​to the following items:

1.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\000n\
(The "000n" here is the interface that uses the TCP/IP protocol in your current system. The "DriverDesc" key value includes "TCP/IP". "n" depends on the number of interfaces, please select the interface used to connect to the Internet--Network Card, PPPoE virtual network card, and dial-up adapter. If you don't know how to determine which "000n" is used to connect to the Internet.
Please refer to "Detection of Correct Optimization Value")

MaxMTU="1492" (string value)
PPPoE users of ADSL generally set MaxMTU to 1492 or less, and enter the correct value based on their own detection results.

MaxMSS="1452" (string value) MaxMTU value minus 40

2.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\

DefaultRcvWindow="256960" (string value)
In Windows 98/98SE/ME, this can be set to the maximum power of 2 to the power of 30. In order to obtain the best effect, this value should be an integer multiple of MSS, and the maximum can be 65535 times.

DefaultTTL="64" (string value)
The optional range is 1-255, and even values ​​between 32-128 are recommended.

PMTUDiscovery="1" (string value)
0-false or 1-true. It is recommended to be 1. When setting to 1, it will slow down slightly when establishing a connection with the ISP, but it can increase the speed later.

PMTUBlackHoleDetect="0" (string value)
Set to 0 to optimize the network

Tcp1323Opts="1" (string value)
Recommended is 1, optional value: 0-No packet scaling and time information 1-The packet scaling but no time information, 3-The packet scaling and time information are also available

SackOpts="1" (string value)
Recommended as 1 Optional value: 0 - No subcontracting function 1 - Subcontracting function

3.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VXD\MSTCP\Parameters\

MaxDupAcks="3" (double byte value)
2 to any integer value between N. Recommended value 3


Windows 95 Optimized Registration

Windows 95 We recommend upgrading Microsoft's WinSock 2 update for Windows 95. After upgrading, the network performance of Windows 95 can be improved, and the optimization is carried out completely according to the above Windows 98.

If your Windows 95 is not upgraded, the following optimization settings are recommended.

1.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\000n\

MaxMTU="1492" (string value)
PPPoE users of ADSL generally set MaxMTU to 1492 or less, and enter the correct value based on their own detection results.

MaxMSS="1452" (string value) MaxMTU value minus 40

2.HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Services\VxD\MSTCP

DefaultRcvWindow="64240" (string value)
In Windows 95, you can set the range to 0-65535. For best results, this value should be an integer multiple of MSS. Windows 95 is recommended to use 64240, 46720, 23360 and 11680

DefaultTTL="64"(string value)
The optional range is 1-255, and even values ​​between 32-128 are recommended.

PMTUDiscovery="1" (string value)
0-false or 1-true. It is recommended to be 1. When setting to 1, it will slow down slightly when establishing a connection with the ISP, but it can increase the speed later.

PMTUBlackHoleDetect="0" (double byte value)
Set to 0 to optimize the network