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

修改登錄優化 TCP 視窗大小,實測提升 ADSL/寬頻網速

編輯:系統常見問題解答

若你的區域網路或寬頻連線速度不如預期,可嘗試調整登錄中的 GlobalMaxTcpWindowSize,擴大 TCP 接收緩衝區,減少封包重傳,提升傳輸效率。

操作步驟

  1. 按 Win+R 輸入 regedit 開啟登錄編輯器。
  2. 瀏覽至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. 在右側空白處右鍵 → 「新增」→ 「DWORD (32 位元) 值」,命名為 GlobalMaxTcpWindowSize。
  4. 雙擊修改數值資料為 256960(十進位),按確定。
  5. 關閉登錄編輯器,重新開機生效。

原理解析

TCP/IP 預設接收緩衝區為 576 位元組。若單一封包錯誤,整個緩衝區資料皆需重傳,嚴重降低 ADSL 效率。將緩衝區擴大至 256 KB,可容納更多封包,單一錯誤僅觸發該封包重傳,大幅降低重傳開銷,提升實際吞吐量。

適用情境與注意事項

  • ✅ 適用:ADSL、VDSL、光纖寬頻、區域網路延遲較高環境。
  • ❌ 不適用:已達物理頻寬上限、區域網路品質極佳、Windows 10/11 新版 TCP 堆疊已自動調適。
  • ⚠️ 風險:修改登錄前請匯出備份;不熟悉登錄操作者請尋求協助,錯誤修改可能導致無法上網。

進階驗證

重開機後,使用 netsh interface tcp show global 指令確認 Receive Window Auto-Tuning Level 為 normal,並以 Speedtest.net 進行前後對比測試。

Copyright © Windows教程網 All Rights Reserved