Windows 8 消費者預覽版中,若在桌面版 IE10 設定了 Proxy 代理伺服器,Metro 版 IE10 將無法開啟網頁 (無錯誤訊息、空白頁)。根因在於 Metro 應用容器獨立網路堆疊,不自動繼承 WinHTTP/WinINET 代理設定。
修復方案:命令列同步代理設定
- Win+X → 選擇 命令提示字元 (系統管理員)
- 依序輸入以下指令,每行按 Enter:
netsh
winhttp
import proxy source=ie
- 重新啟動 Windows 8
原理說明
netsh winhttp import proxy source=ie 將 Internet Explorer (WinINET) 的代理設定匯入 Windows HTTP 服務 (WinHTTP) 設定存儲
- Metro 應用容器使用 WinHTTP 堆疊進行網路通訊
- 同步完成後,Metro IE10 即可正確使用代理連線
備案方案:系統還原/重新整理
若上述方法無效,嘗試:
- 系統還原點:Win+W 搜尋「還原」 → 開啟系統還原 → 選擇問題發生前的還原點
- 重新整理電腦:Charms → 設定 → 更多電腦設定 → 一般 → 「重新整理電腦而不影響檔案」→ 保留個人資料/Metro 應用/重要設定,重新安裝系統核心
適用版本
- Windows 8 消費者預覽版
- Windows 8 Release Preview
- Windows 8 正式版 (RTM)
- Windows Server 2012
避坑提醒
Metro IE10 與桌面版 IE10 擁有獨立的網路隔離環境,此設計為安全沙箱考量。代理設定同步為一次性操作,後續桌面版 IE10 代理變更需重新執行同步指令。