Win8解除Modern应用网络隔离的方法, Win8中代理服务器更改后,现代网络的连接会受到限制,导致现代应用无法连接网络。这是因为网络隔离。介绍了Win8解除现代应用网络隔离的几种方法。
方法1:使用组策略为网络隔离环境指定Internet代理。
打开本地组策略编辑器,展开计算机配置-管理模板-网络-网络隔离。我们可以看到以下设置:
我们可以编辑应用程序的Internet代理服务器来指定Internet代理。请注意,此处指定的代理必须与桌面IE选项的连接设置中指定的LAN代理一致。
只有这样,现代的app才有接入互联网的基础。可以,这只是一个基础,因为如果只指定这一项,你添加的代理和系统检测到的代理就是一个并集。由于自动检测的优先级,在桌面上指定LAN代理后,
自动检测到的代理与手动指定的LAN代理不一致,因此互联网仍然不可用。因此,为了让现代应用程序上网,我们需要启用代理定义权限,以便现代应用程序只能使用此处指定的代理。
方法二:利用Win8内置的调试命令集,为特定app添加网络隔离和排除。
Windows 8内置命令行工具,方便现代应用开发者诊断网络问题。我们可以使用它将一些现代应用程序添加到网络隔离排除列表中:
这里我们可以使用LoopbackExempt参数来实现我们的要求。对于该参数,需要指定具体的二级参数以供使用。
程序帮助很清楚,这里就不列举了。在这里,我要提醒大家,由于AppContainer或package的SID很难找到(借助注册表),
我个人建议你用n=[name]通过AppContainer或者package name来操作网络隔离豁免。因为获得名称的方法很简单,
只要打开%LocalAppData%\Packages路径,下面的文件夹名称就是现代应用的名称,可供使用,也便于复制粘贴。
从图中可以看出,在开始屏幕中不难识别这些App对应的是哪个modern App,因为文件夹部分就是程序的名称。比如我们可以看到最后一个,WinStore_cw5n1h2txyewy,
它无疑是app store的内部名称。
这里假设现在默认代理服务器坏了,我在桌面环境下设置了一个局域网代理。这时候我需要用app store来更新我的几个应用。然后,
我准备给它添加一个网络隔离豁免:执行CheckNetIsolation.exe环回豁免-a-n=winstore _ cw5n1h2txyewy,app store就会被添加到豁免列表中。
要验证豁免列表,我们可以使用CheckNetIsolation.exe环回Exempt-a-s命令:
要删除免除,请更改命令中的-a参数,将免除添加到-D。要快速清除列表中的所有内容,请执行CheckNetIsolation.exe环回免除-C
对比以上两种方法,我个人建议你使用第二种方法。有两个原因:
首先,在组策略法中,无法为隔离网络指定代理服务器的代理端口,因此使用非80端口的应用程序可能仍然无法正常工作。比如这样设置app store,只能浏览应用,不能更新下载软件。
其次,使用CheckNetIsolation可以方便地控制和检查豁免。而且没有端口限制,程序功能完全正常。此外,对于IT专业人员来说,这可以集成到代码中,代码可以重用。
可以自动控制。
It has no corresponding sudden disturbance of ionosphere (the same as suddenionosphericdisturbance) under the mapping of HKCU \ Software \ Class \ Local Settings \ Software \ Microsoft \ Windows \ Current Version \ AppContainer \ in the registry.
Win8解除Modern应用网络隔离的方法,以上就是本文为您收集整理的Win8解除Modern应用网络隔离的方法最新内容,希望能帮到您!更多相关内容欢迎关注。