有时候,当公司里面的默认网络代理服务器不工作时,IT管理员可能会要求用户手动指定另外的LAN代理服务器,此时,Modern Apps都不能上网了,着实郁闷,其实,我们有办法解除网络隔离的限制。 操作步骤Windows8内置了一个命令行工具,是为了方便Modern Apps开发者诊断网络问题的。我们可以利用它来把某些Modern Apps添加到网络隔离排除列表。
这里我们使用其中的LoopbackExempt参数即可实现我们的需求。对于这个参数,它的使用还有具体的二级参数需要指定。
程序帮助说的很明确了,因此这里不再列表赘述。这里,我想提醒大家的是,由于AppContainer或者程序包的SID较难寻找(需要借助注册表),我个人建议大家使用 –n=[Name] 的方式来通过AppContainer或者程序包名来操作网络隔离豁免。因为获取名称的方式很简单,只要你打开 %LocalAppData%\Packages路径,下面的各个文件夹的名称就是各个Modern Apps的名称,可供使用, 方便复制粘贴。
这里,我们假设现在默认的代理服务器坏了,我在桌面环境设置了LAN代理,这时,我需要使用应用商店更新我的几个应用程序,那么,我就要为它添加网络隔离豁免了:执行"CheckNetIsolation.exe LoopbackExempt -a -n=WinStore_cw5n1h2txyewy",便将应用商店添加到豁免列表了。要验证豁免列表,我们使用"CheckNetIsolation.exe LoopbackExempt -a -s"命令即可: |