Modern Apps (WinRT) 預設禁止使用 Loopback (127.0.0.1) 進行程序間通訊,且需在清單檔宣告網路能力類型 (Internet/家庭或工作網路/伺服器)。手動設定 LAN 代理後,WinRT 無法自動偵測代理,導致所有 Modern App 斷網 (桌面程式正常)。

Win8 內建開發者診斷工具 `CheckNetIsolation.exe`,參數 `LoopbackExempt` 管理豁免清單。
# 依應用程式容器名稱加入豁免 (推薦,易讀易管)
CheckNetIsolation.exe LoopbackExempt -a -n=套件名稱
# 查看目前豁免清單
CheckNetIsolation.exe LoopbackExempt -s
# 移除特定豁免
CheckNetIsolation.exe LoopbackExempt -d -n=套件名稱
# 清空所有豁免
CheckNetIsolation.exe LoopbackExempt -c
開啟 `%LocalAppData%\Packages`,資料夾名稱即為套件名稱 (如 `WinStore_cw5n1h2txyewy` = 應用商店)。





CheckNetIsolation.exe LoopbackExempt -a -n=WinStore_cw5n1h2txyewy
驗證:`-s` 顯示清單含該套件。查閱豁免列表後可發現其 SID 為 `S-1-15-2-2608634532...` (注冊表難查,名稱法更優)。
| 維度 | 群組策略法 | CheckNetIsolation 法 |
|---|---|---|
| 代理埠號支援 | ❌ 無法指定埠 (預設 80),非 80 埠應用 (如商店更新) 失效 | ✅ 無埠限制,功能完整 |
| 管理粒度 | 全域生效,所有 Modern App 共用 | ✅ 單一 App 級控制,可精準豁免 |
| 自動化/腳本整合 | 需 GPO 推送 | ✅ 命令列原生支援腳本化、CI/CD 整合 |
| 特殊應用 (Store) 相容 | ❌ Store 在隔離區無 SID,難處理 | ✅ 名稱法直接搞定 Store 等特殊應用 |
建議:優先使用 `CheckNetIsolation -n=套件名稱` 精準豁免;企業統一代理環境可輔以群組策略設定基礎代理 + 授權定義。