Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP ADSL PPPoE 登錄優化:MTU、TCP 視窗、SACK 等關鍵鍵值設定指南

編輯:XP 系統基礎知識

適用範圍

僅適用於 **PPPoE 撥號** 的 ADSL 使用者(XP 內建 PPPoE 用戶端)。修改前請匯出登錄備份,效果因地區線路品質而異。

核心優化項目

1. 啟用並設定 MTU(最大傳輸單元)

路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndiswan\Parameters\Protocols\0

新增三個 DWORD 值:

  • ProtocolType = 0x0800 (十六進位)
  • PPPProtocolType = 0x0021
  • ProtocolMTU = 1492 (十進位,PPPoE 標準值,可依實測調整 1400-1492)

2. TCP/IP 參數優化(參考 Windows 2000 設定)

路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

新增/修改以下 DWORD 值(括號內為十六進位/十進位):

  • SackOpts = 1 (啟用選擇性確認,提升丟包重傳效率)
  • TcpWindowSize = 0x3E640 (256KB,PPPoE 建議值;一般可設 0x7FFF 32767 或更大)
  • Tcp1323Opts = 1 (啟用 RFC 1323 擴充:視窗縮放 + 時間戳記)
  • DefaultTTL = 0x40 (64,預設 128,降低可減少路由跳數負擔)
  • EnablePMTUBHDetect = 0 (停用 PMTU 黑洞偵測,避免誤判導致連線中斷)
  • EnablePMTUDiscovery = 1 (啟用路徑 MTU 發現)
  • GlobalMaxTcpWindowSize = 0x3E640 (PPPoE 建議 256KB;一般 0x3EBC0)

設定後須重開機生效

建議一次修改完畢再重開機,並測試網頁瀏覽、下載、線上遊戲延遲等實際體感。若出現連線不穩,請還原備份登錄。

參考依據

微軟知識庫關於 Windows 2000/XP TCP/IP 登錄參數文件,以及 PPPoE 環境 MTU 設定建議。

Copyright © Windows教程網 All Rights Reserved