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

Windows 7 修改 MTU 值完整教學:優化網路速度的關鍵步驟

編輯:Win7 系統基礎知識

什麼是 MTU?為什麼它會影響網速?

MTU(Maximum Transmission Unit,最大傳輸單位)是指 TCP/IP 協議下單一數據封包的最大位元組數。簡單來說,它決定了網路上一次能傳送多少資料。若 MTU 設定過大,封包會被分片甚至丟棄,導致重傳、延遲;若設定得當,能減少分片開銷,提升傳輸效率。對於 ADSL、光纖等寬頻接入方式,適當調整 MTU 常能帶來明顯的網速改善。

查詢目前的 MTU 設定

在 Windows 7 中,我們可以透過命令提示字元快速查看各網路介面的 MTU 值:

  1. 按 Win + R 輸入 cmd 開啟命令提示字元(建議以系統管理員身分執行)。
  2. 輸入以下指令並按 Enter:
    netsh interface ipv4 show subinterfaces
  3. 畫面會列出所有網路介面(如「區域連線」、「無線網路連線」)及其目前的 MTU 值。

提示:若找不到目標連線,請檢查「網路連線」中是否有被停用的介面,啟用後再查詢。

修改 MTU 值的具體步驟

經測試,許多寬頻環境下的最佳 MTU 為 1480(源於 1452 位元組的淨負載 + 28 位元組的封包頭)。以下指令將有線與無線介面的 MTU 同步設為 1480,並寫入持久化存儲:

netsh interface ipv4 set subinterface "區域連線" mtu=1480 store=persistent
netsh interface ipv4 set subinterface "無線網路連線" mtu=1480 store=persistent

執行後無需重開機即時生效。若介面名稱不同(如「乙太網路」),請依實際名稱修改指令中的引號內容。

如何驗證設定是否生效?

重新執行 netsh interface ipv4 show subinterfaces 確認 MTU 欄位已變為 1480。此外,可使用 ping -f -l 1472 目標IP 測試封包是否需分片(1472 + 28 = 1500,若不分片即代表 MTU 1480 運作正常)。

小結

MTU 優化是提升 Windows 7 網路效能的低成本高回報手段。根據自身寬頻類型(PPPoE、DHCP、靜態 IP)微調數值,搭配路由器端的 MTU 設定,往往能解決網頁載入慢、遊戲延遲高等問題。建議先備註原始值,以便隨時還原。

Copyright © Windows教程網 All Rights Reserved