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

解除 Win8 Modern Apps 網路隔離限制:群組原則指定 Proxy 與 CheckNetIsolation 指令雙重解法

編輯:Win8 常見問題解答

WinRT 執行環境為安全實施網路隔離,Modern Apps 預設無法使用 Loopback 進行程序間通訊,且手動指定 LAN Proxy 後無法自動偵測,導致 Modern Apps 斷網。提供兩種解除方案:

方法一:群組原則指定網路隔離環境 Proxy

  1. gpedit.msc → 電腦設定 → 系統管理範本 → 網路 → 網路隔離。
  2. 編輯「應用程式的網際網路 Proxy 伺服器」,指定與桌面 IE 相同的 LAN Proxy 位址。
  3. 啟用「Proxy 定義授權」,強制 Modern Apps 僅使用此處指定的 Proxy,忽略自動偵測結果。

缺點:無法指定 Proxy 埠號,非 80 埠應用(如應用商店更新/下載)可能仍失效。

方法二:CheckNetIsolation 指令將特定 App 加入網路隔離豁免清單(推薦)

Win8 內建開發者除錯工具 CheckNetIsolation.exe,參數 LoopbackExempt 可管理豁免清單。

  • 建議使用 -n=[AppName] 方式操作(而非難查的 SID)。App 名稱可在 %LocalAppData%\Packages 資料夾名稱取得(如應用商店為 WinStore_cw5n1h2txyewy)。
  • 加入豁免:CheckNetIsolation.exe LoopbackExempt -a -n=WinStore_cw5n1h2txyewy
  • 查看清單:CheckNetIsolation.exe LoopbackExempt -s
  • 移除豁免:將 -a 改為 -d;清空清單:CheckNetIsolation.exe LoopbackExempt -c

優勢:無埠號限制、功能完整正常、可整合自動化腳本、特殊 Modern App(如 Store)無 SID 時仍可透過名稱操作。

Copyright © Windows教程網 All Rights Reserved