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

Windows 8 Modern 應用網路隔離解除:群組原則與 CheckNetIsolation 實戰

編輯:Win8 系統基礎知識

Windows 8 引入 WinRT 執行環境,Modern 應用預設處於網路隔離沙箱,無法使用 Loopback(本地回環)位址進行進程間通訊。企業環境手動指定 LAN Proxy 後,Modern 應用即無法上網。本文提供兩種解除隔離限制的方案。

方案一:群組原則指定 Internet Proxy 並強制授權

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

網路隔離群組原則
群組原則設定項

方案二:CheckNetIsolation 指令工具加入個別應用豁免(推薦)

Windows 8 內建 CheckNetIsolation.exe 供開發者診斷網路隔離問題,可用於將特定 Modern 應用加入 Loopback 豁免清單。

操作步驟

  1. 開啟命令提示字元(系統管理員)。
  2. 取得應用封裝名稱:開啟 %LocalAppData%\Packages,資料夾名稱即為封裝名(如 WinStore_cw5n1h2txyewy 為應用商店)。
  3. 執行豁免指令:
    CheckNetIsolation.exe LoopbackExempt -a -n=WinStore_cw5n1h2txyewy
  4. 驗證清單:CheckNetIsolation.exe LoopbackExempt -s
  5. 移除豁免:將 -a 改為 -d;清空清單:CheckNetIsolation.exe LoopbackExempt -c

CheckNetIsolation參數
指令說明
Packages資料夾
驗證豁免清單

方案比較與建議

比較項目群組原則法CheckNetIsolation 法
Proxy 連接埠支援無法指定非 80 連接埠,應用商店更新/下載失敗無連接埠限制,功能完整
管理彈性全域生效,無法針對單一應用可精準控制特定應用豁免
自動化整合較難整合腳本指令列原生支援,易整合自動化部署
特殊應用相容性應用商店等無 SID 顯示,難以操作直接使用封裝名稱,完美支援

結論:強烈建議使用 CheckNetIsolation 搭配 -n=[封裝名稱] 方式,彈性高、無連接埠限制、易自動化,為企業與開發者最佳選擇。

Copyright © Windows教程網 All Rights Reserved