僅適用於 **PPPoE 撥號** 的 ADSL 使用者(XP 內建 PPPoE 用戶端)。修改前請匯出登錄備份,效果因地區線路品質而異。
路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndiswan\Parameters\Protocols\0
新增三個 DWORD 值:
ProtocolType = 0x0800 (十六進位)PPPProtocolType = 0x0021ProtocolMTU = 1492 (十進位,PPPoE 標準值,可依實測調整 1400-1492)路徑: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 設定建議。