Vista 上 IE 開啟特定網站顯示「無法顯示此頁」,但其他瀏覽器(Firefox、Chrome)正常,網路連線無問題。
Vista 引入 RFC 1323 TCP 擴充功能(視窗縮放、SACK、時間戳記),自動調諧動態調整接收視窗大小。部分舊版伺服器、防火牆、Load Balancer 無法正確處理縮放視窗選項,導致連線中斷或資料傳輸失敗,IE 回報「無法顯示此頁」。
cmd → Ctrl+Shift+Enter)。netsh int tcp set global autotuninglevel=disabled| 等級 | 指令值 | 行為 |
|---|---|---|
| disabled | disabled | 固定使用預設接收視窗(64 KB),不自動調整 |
| highlyrestricted | highlyrestricted | 僅在極高頻寬延遲產品時調整,保守策略 |
| restricted | restricted | 限制調整範圍,相容性較好 |
| normal | normal | 預設,完整動態調整 |
| experimental | experimental | 實驗性演算法,不建議生產環境 |
若 disabled 解決問題但高延遲連線效能下降,可嘗試 restricted 平衡相容與效能。
netsh int tcp set global autotuninglevel=normal
netsh int tcp show global
輸出中 Receive Window Auto-Tuning Level 即為目前等級。
IE 直接使用 Windows HTTP 服務堆疊;Firefox/Chrome 使用自有網路堆疊(NSS/Necko、Chromium Net),對 TCP 選項處理邏輯不同,故相容性表現不一。