Windows 8 Modern Apps 网络隔离如何解除?
发布时间:2022-04-05 07:19:20
本文将详细介绍Windows 8 Modern Apps 网络隔离如何解除? 需要了解的朋友可以参考下
在 Windows 8 中,我们全新引入了 WinRT 平台,带给用户包含动态磁贴和沉浸式用户体验的 Modern Apps。
如果您是企业用户,有公司的代理服务器环境,或者您是开发人员,相信您已经发现了在本地连接更换代理后,所有 Modern Apps 都不再能访问网络。这是由于新的 WinRT 运行时的网络隔离设计造成的。
为了实施新的安全性策略,让 WinRT 平台上的应用更加安全,Modern Apps 在使用某项功能时,必须事先由开发者声明。例如要使用网络连接,就需要声明,不仅要声明需要网络连接,还得声明清楚需要哪一种类型的连接方式。由于实施了网络隔离,所有的 Modern Apps 默认就不能使用IP环回地址进行进程间通信。当我们在 Internet 设置的连接设置里,为 LAN 指定了代理服务器之后,Modern Apps 也就不能上网了,此时只有桌面版的应用程序才能通过代理服务器上网。(WinRT 有一定的能力能够检测到本地网络的默认代理服务器从而使 Modern Apps 访问 Internet,但像手动指定了 LAN 代理后,它就不能自动检测到了。)
有时候,当公司里面的默认 * 服务器不工作时,IT 管理员可能会要求用户手动指定另外的 LAN 代理服务器,此时, Modern Apps 都不能上网了,着实郁闷,其实,我们有两种办法解除网络隔离的限制,让 Modern Apps 在特殊时期也能上网:
法一:使用组策略为网络隔离环境指定 Internet 代理
打开本地组策略编辑器,展开"计算机配置"-"管理模版"-"网络"-"网络隔离",我们可以看见如下几个设置项:
我们可以编辑"应用的 Internet 代理服务器",来指定一个 Internet 代理。注意,这里指定的代理得与你在桌面IE选项的连接设置里指定的LAN代理一致,这样 Modern Apps 才能具备访问互联网的基础。没错,这只是个基础,因为,仅指定这一项的话,你添加的代理与系统检测到的代理是一个并集,由于自动检测的优先,而在桌面指定了 LAN 代理后,自动检测的代理与手动指定的 LAN 代理不一致,结果还是不能上网。所以为了 Modern Apps 能上网,我们还需启用"代理定义权威"这一项,让 Modern Apps 只使用这里指定的代理。
法二:使用 Win8 内置的调试命令集为具体 App 添加网络隔离排除
Windows 8 内置了一个命令行工具,是为了方便 Modern Apps 开发者诊断网络问题的。我们可以利用它来把某些 Modern Apps 添加到网络隔离排除列表:
这里我们使用其中的 LoopbackExempt 参数即可实现我们的需求。对于这个参数,它的使用还有具体的二级参数需要指定。
程序帮助说的很明确了,因此这里不再列表赘述。这里,我想提醒大家的是,由于 AppContainer 或者程序包的 SID 较难寻找(需要借助注册表),我个人建议大家使用 –n=[Name] 的方式来通过 AppContainer 或者程序包名来操作网络隔离豁免。因为获取名称的方式很简单,只要你打开 %LocalAppData%\Packages 路径,下面的各个文件夹的名称就是各个 Modern Apps 的名称,可供使用, 方便复制粘贴。
从图中可以看出,识别这些 App 究竟对应开始屏幕里面哪个 Modern App 其实并不难,因为文件夹的部分就是该程序的名称。例如我们可以看见最后一个,"WinStore_cw5n1h2txyewy",它无疑就是"应用商店"这个应用的内部名称。
这里,我们假设现在默认的代理服务器坏了,我在桌面环境设置了 LAN 代理,这时,我需要使用应用商店更新我的几个应用程序,那么,我就要为它添加网络隔离豁免了:执行"CheckNetIsolation.exe LoopbackExempt -a -n=WinStore_cw5n1h2txyewy",便将应用商店添加到豁免列表了。
要验证豁免列表,我们使用"CheckNetIsolation.exe LoopbackExempt -a -s"命令即可:
要删除某个豁免,将添加豁免的命令中的 -a 参数换为 -d 即可,要快速全部清除列表内容,执行"CheckNetIsolation.exe LoopbackExempt -c"。
比较以上两种办法,我个人还是建议大家使用第二种办法。原因有两个:
其一,组策略法中,无法为隔离网络指定代理服务器的代理端口,所以,使用非80口的应用可能还是不能正常工作。例如,应用商店在这样设置时,只能浏览应用,无法更新软件和下载软件。
其二,使用 CheckNetIsolation 可以方便地控制和查阅豁免情况,而且,没有什么端口的限制,程序功能完全正常。而且,对于 IT 专业人士而言,这个可以集成到代码中去,并且代码可复用,可自动化控制。
而在第二种方式里面,建议大家使用 -n=[AppName] 的形式添加删除豁免比使用 -p=[AppSID] 不仅要好在上面提到过的便捷性,而且,像 Store 这样的特殊 Modern App,它在注册表的 HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings 下面根本就没有对应的 SID 显示出来。在上面通过名称添加 Store 豁免,并且查阅豁免列表后,我们发现 Store 的 SID=S-1-15-2-2608634532-1453884237-1118350049-1925931850-670756941-1603938316-3764965493.


猜你喜欢
- 虽然目前Win10用户是市场上做多的用户,但是仍然是有一部分win7用户,而有一小部分用户在升级win10系统后,发现Win10系统没有wi
- ppt幻灯片打印怎么完全充满整张A4纸?ppt幻灯片打印的时候发现总是有留白的地方,该怎么设置打印的时候不留白完全填充整张a4纸张,下面我们
- 看了本篇教程将帮助您有效应对win10系统弹出错误代码0x80070424,大家可能最担心系统出现问题,但是我们不能知其然而不知其所以然,因
- 组合数据,就是把两组数据组合在一起。下面让小编为你带来怎么在excel2007设置数据组合的方法。excel2007设置数据组合步骤:1.打
- 许多用户在使用电脑的时候,发现自己的电脑磁盘管理中,有的磁盘空间显示未分配,想要创建新的分区来使用这个未分配的空间,但是又不知道怎么操作,下
- 有朋友反映win10预览版有时会出现开始菜单打不开的情况,遇到这类情况大多数小伙伴都是选择重启来解决。但老是要重启也不是个办法啊。下文小编就
- 我们在使用excel的时候,如何页数太多,都会用到页码,但该如何设置呢?下面随小编一起来看看吧。excel设置页码的步骤运行Excel,把文
- 龙卷风使用收音机是免费的网络广播,用户可以用来收听财经、娱乐、社会新闻或是听流行歌曲等,其中也有许多的便捷功能,例如用户可以设置定时播放、定
- 经常需要制作各种各样的幻灯片,其实不管是表格还是PPT,都可以给我们的图片添加遮挡物,也就是为图片打上马赛克,那么今天,我们就来教大家如何在
- Origami Studio 是一款Mac上优秀的应用原型设计工具,由Facebook推出,Origami Studio 类似于Sketch
- 玩过Win8的朋友,一定遇到这样的情况,想进入BOOT选项,可不知从哪进入。不能像Win7那样,按什么F2,F12,Del进入设置选项。在这
- 数据透视表作为一种交互式的报表,是Excel中最常用、功能最全的数据分析工具之一,下面小编为大家介绍三种创建excel数据透视表的方法,来看
- WPS文字制作倾斜文字的操作方法分享。在制作文档的时候,我们可以将文字调整成为任意的角度,进行不同的排列。有用户想要制作这样的效果,但是不知
- 这篇教程是向脚本之家的朋友介绍word文档中绘制表格单元格内容居中的问题,教程很不错,推荐到脚本之家,喜欢的朋友可以跟着教程一起来学习下关于
- 基于Chromium的Edge Dev通道即将发布的最新版本,已经基于Chromium 77浏览器。这是自5月上旬Dev通道版本基于Chro
- 如何制作试卷?让我们来告诉你WPS办公室如何能够轻松地制定标准试卷。1.纸张设置一般来说,标准的试卷是八行两列。在wps办公室设置的具体操作
- 锤子便签如何排版?锤子便签是一款十分精美好用的便签软件,它不仅可以输入文字,还支持插入图片,进行图文混排,今天小编就给大家介绍锤子便签排版的
- win10家庭版关闭自动更新为什么还是会恢复更新?当我们将win10家庭版的自动更新改为禁用之后,发现还是会恢复更新,这是为什么呢,win1
- 有很多人喜欢看电子书,尤其是喜欢把它们下载到手机或者MP3等一些移动设备中阅读,但是,这些移动设备不全支持Word文档格式,也就是doc格式
- Excel中的if函数具体该如何使用进行判断呢?接下来是小编为大家带来的excel表if函数的使用方法,供大家参考。excel表if函数的使