關於部落格
最會的事 就是這個不會和那個不會此網誌以 轉貼 文章為主
  • 225072

    累積人氣

  • 13

    今日人氣

    2

    追蹤人氣

Windows NT / 2000 的註冊表優化

http://data.96963.com/20030107/1035126.shtml
Windows NT / 2000 的註冊表優化
2002-02-07 15:43:21 / adsl4u.net
 
 
 
  在做這些修改之前請先做好註冊表的備份,以便不適合你的情況的時候或修改錯誤時恢復 同時這裏所介紹的優化辦法由於各地網路的不同不保證在您那裏一定發揮作用
Windows NT 註冊表優化
Windows NT比較 Windows 9x 來說在網路部分有了很大優化,但是仍然在幾個地方沒有進行有效優化。所以我們仍然需要修改註冊表徹底進行優化

打開註冊表編輯器(開始功能表->運行->輸入 regedit ->確定) 在以下幾個項目加入如下幾個值:

1.HKEY_LOCAL_MACHINE SYSTEMCurrentControlSetServicesTcpipParameters

TcpWindowSize="64240" (字串值)
在Windows NT/2000中可以範圍是0-65535,推薦使用64240, 32120 和 8760

DefaultTTL="64" (雙位元組DWORD值)
可選範圍是1-255,推薦使用32-128之間的偶數值

EnablePMTUDiscovery="1" (雙位元組DWORD值)
0-false 或者 1-true. 推薦為 1 ,當設置為 1 的時候在和ISP建立連接登陸的時候會稍微變慢,但是以後使用能夠提高一些速度。

EnablePMTUBHDetect="1" (雙位元組DWORD值)
0-false 或者 1-true 當 "EnablePMTUDiscovery" 設置為 1 的時候這裏也設置為 1

2.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices<網路介面>ParametersTcpip

MTU="1492" (雙位元組DWORD值)
ADSL的PPPoE用戶一般設置 MaxMTU 為 1492 或更小,根據自己的檢測結果輸入正確值。

Windows 2000 註冊表優化
Windows 2000比較 Windows9x 和 Windows NT 來說在網路部分有了更好的優化,但是在幾個地方反而沒有進行有效優化。所以我們仍然需要修改註冊表徹底進行優化

打開註冊表編輯器(開始功能表->運行->輸入 regedit ->確定) 在以下幾個項目加入如下幾個值:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

SackOpts=00000001 (雙位元組DWORD值)


TcpWindowSize= 0003ebc0 (雙位元組DWORD值)
如果你使用PPPoE連接,推薦使用 0003e640


Tcp1323Opts=00000001(雙位元組DWORD值)


DefaultTTL =00000040 (雙位元組DWORD值)

EnablePMTUBHDetect =00000000(雙位元組DWORD值)

EnablePMTUDiscovery =00000001(雙位元組DWORD值)

GlobalMaxTcpWindowSize =0003ebc0(雙位元組DWORD值)
如果你使用PPPoE連接,推薦使用 0003e640

 

 ///////////////////////////////////////////////////////////////////////////////////

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q263/0/88.ASP&NoWebContent=1


Windows 2000 Does Not Use Configured TCPWindowSize Registry Parameter When Accepting a Connection
適用於
This article was previously published under Q263088
SYMPTOMS
Windows 2000 does not use the configured TCPWindowSize registry parameter when accepting a connection (SYN-ACKing) if you configure the parameter per interface and if the value is equal to or greater than 64240 (it uses a window size of 17520 instead, if you are using Ethernet).
CAUSE
The TCP connection accept functionality does not correctly parse the window size if you configure the parameter per interface.
RESOLUTION
To resolve this issue, set the TCPWindowSize value globally or use a value smaller than 64240 (this value is a multiple of the Ethernet Maximum Segment Size).
STATUS
Microsoft has confirmed this to be a problem in Microsoft Windows 2000.
MORE INFORMATION
The TCPWindowSize registry parameter determines the maximum TCP receive window size offered by a computer when establishing a TCP connection. The receive window specifies the number of bytes that a sender can transmit without receiving an acknowledgment.

You can set the TCPWindowSize parameter in either of the following locations in the registry in Windows 2000:
Global:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParameters

Per interface:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParametersInterfacesinterface

Although the TCP window size used by the Internet Protocol (IP) stack may not be the same value configured using the TCPWindowSize registry parameter, the value should be obtained by rounding up the TCPWindowSize to a multiple of the Ethernet Maximum Segment Size (MSS), which is 1460 for Ethernet. To use a TCP window size greater than 65535, you need to turn on the Window Scaling option.

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
172983 Explanation of the Three-Way Handshake via TCP/IP

224829 Description of Windows 2000 TCP Features

The information in this article applies to:
Microsoft Windows 2000 Server

相簿設定
標籤設定
相簿狀態