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

Win8 Metro 版 IE 無法打開網頁:Netsh 重置網絡協議修復

編輯:Win8 系統應用技巧

故障現象

Win8 開始屏幕「Internet Explorer」磁貼 (Metro/Modern IE) 可正常啟動,但地址欄輸入網址/搜索後無法加載網頁,顯示「無法連接到網絡」/「此頁面無法顯示」,而桌面版 IE 正常。原因:Modern IE 運行在 AppContainer 沙箱中,網絡隔離策略/WinHTTP 代理/協議綁定異常導致網絡請求被阻攔。

修復步驟

  1. 開始屏幕點擊「桌面」磁貼進入傳統桌面。
  2. Win+X →「命令提示符(管理員)」 (UAC 選「是」)。
  3. 在 CMD 中輸入 netsh 回車,進入 netsh 交互模式 (提示符變為 netsh>)。
  4. 依次執行以下命令 (每條回車):
netsh> winhttp reset proxy
# 重置 WinHTTP 代理設置 (Modern IE 使用 WinHTTP 而非 WinINet)

netsh> int ip reset
# 重置 TCP/IP 協議棧

netsh> winsock reset
# 重置 Winsock 目錄

netsh> exit
# 退出 netsh
  1. 重啟電腦。
  2. 啟動 Metro IE 測試網頁加載。

Win+X命令提示符管理員

netsh交互模式

原理解析

  • Modern IE (AppContainer) 網絡請求走 WinHTTP 服務,而非桌面 IE 的 WinINet。系統代理設置 (Internet 選項→連接→局域網設置) 僅影響 WinINet,WinHTTP 需單獨配置/重置。
  • netsh winhttp reset proxy 清除 WinHTTP 代理,恢復直連模式,解決因代理配置錯誤/殘留導致的 Modern IE 無法聯網。
  • netsh int ip reset / winsock reset 修復底層協議棧異常,雙重保障。

進階排查:若 netsh 重置無效

  • 檢查 AppContainer 網絡隔離策略: 管理員 PowerShell:Get-AppContainerNetworkConfiguration 確認 IE 包 (S-1-15-2-...) 有「Internet Client/Server」能力。
  • 重置 IE 所有設置: 桌面 IE → Internet 選項 → 高級 → 重置 → 勾選刪除個人設置 → 重置 → 重啟。
  • 檢查防火牆/安全軟件: 確保未阻擋 iexplore.exe (Modern 版路徑 C:\Program Files\WindowsApps\Microsoft.InternetExplorer_...) 的出站連接。
  • 重新註冊 IE AppX 包: 管理員 PowerShell:Get-AppxPackage *InternetExplorer* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

現代建議

Metro IE 已隨 Win8.1/10 逐步淘汰,Win10 正式移除。建議直接使用桌面版 IE11 或遷移至 Edge/Chrome/Firefox。此修復僅供維護舊版 Win8 環境參考。

Copyright © Windows教程網 All Rights Reserved