返回顶部
首页 > 资讯 > 操作系统 >Windows 8 Modern Apps 网络隔离如何解除?
  • 322
分享到

Windows 8 Modern Apps 网络隔离如何解除?

网络WindowsModern 2022-06-04 19:06:55 322人浏览 独家记忆
摘要

在 windows 8 中,我们全新引入了 WinRT 平台,带给用户包含动态磁贴和沉浸式用户体验的 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,它在注册表的 HKCUSoftwareClassesLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppContainerMappings 下面根本就没有对应的 SID 显示出来。在上面通过名称添加 Store 豁免,并且查阅豁免列表后,我们发现 Store 的 SID=S-1-15-2-2608634532-1453884237-1118350049-1925931850-670756941-1603938316-3764965493.

--结束END--

本文标题: Windows 8 Modern Apps 网络隔离如何解除?

本文链接: https://lsjlt.com/news/16638.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Windows 8 Modern Apps 网络隔离如何解除?
    在 Windows 8 中,我们全新引入了 WinRT 平台,带给用户包含动态磁贴和沉浸式用户体验的 Modern Apps。 如果您是企业用户,有公司的代理服务器环境,或者您是开发人员,相信您已经发现了...
    99+
    2022-06-04
    网络 Windows Modern
  • Win8解除Metro应用网络隔离图文教程
    Win8系统应用商店中的应用不管是下载安装,还是使用都离不开网络。但是Win8应用商店应用却很容易被网络隔离,对此我们当然要做好措施,防止Win8 Metro应用被网络隔离。但是如果Win8应用已经被隔离了...
    99+
    2022-06-04
    图文 教程 网络
  • Go语言如何实现云上网络安全和数据隔离?
    随着云计算技术的快速发展,云上网络安全和数据隔离成为了越来越重要的问题。在面对不断增长的网络攻击和数据泄露风险时,如何保证云上系统的安全和数据隔离是很多企业和开发者亟待解决的难题。而Go语言则成为了一个受欢迎的选择,因为它提供了一些强大的工...
    99+
    2023-05-17
    Go语言 云上网络安全 数据隔离
  • win10网络限速如何解除
    要解除Windows 10的网络限速,可以尝试以下方法:1. 检查网络驱动程序更新:打开设备管理器,找到“网络适配器”,展开并右击你...
    99+
    2023-09-01
    win10
  • win11网络限速如何解除
    本篇内容主要讲解“win11网络限速如何解除”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win11网络限速如何解除”吧!第一步,按下键盘“Win+R”组合键打开运行。第二步,在其中输入“gpe...
    99+
    2023-07-02
  • win7网络被限制如何解除
    要解除Win7网络被限制的问题,可以尝试以下方法:1. 检查网络连接:确认网络连接正常,确保网络线缆连接正确,并检查路由器或调制解调...
    99+
    2023-10-19
    win7
  • windows网络受限制如何解决
    本文小编为大家详细介绍“windows网络受限制如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows网络受限制如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2022-11-30
    windows
  • windows网络延迟高如何解决
    本篇内容主要讲解“windows网络延迟高如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows网络延迟高如何解决”吧!网络延迟高解决方法:首先按下快捷键“win+r”输入“gpe...
    99+
    2023-07-02
  • win11系统如何解除网络限制
    这篇“win11系统如何解除网络限制”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win11系统如何解除网络限制”文章吧。首...
    99+
    2023-07-01
  • windows 0x80131500显示网络如何解决
    本篇内容主要讲解“windows 0x80131500显示网络如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows 0x80131500显示网络如何解决”吧!...
    99+
    2023-07-01
  • windows网络连接不上如何解决
    本篇内容主要讲解“windows网络连接不上如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows网络连接不上如何解决”吧!电脑网络连接不上解决方...
    99+
    2022-11-30
    windows
  • windows网络连接错误711如何解决
    这篇文章主要介绍“windows网络连接错误711如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows网络连接错误711如何解决”文章能帮助大家解决问题。首先打开C:\Windows...
    99+
    2023-07-02
  • windows网络适配器删了没网了如何解决
    这篇文章主要介绍“windows网络适配器删了没网了如何解决”,在日常操作中,相信很多人在windows网络适配器删了没网了如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows网络适配器删了没...
    99+
    2023-07-04
  • windows无法连接到steam网络如何解决
    本文小编为大家详细介绍“windows无法连接到steam网络如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows无法连接到steam网络如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。无...
    99+
    2023-07-01
  • windows无法启用网络发现如何解决
    本篇内容主要讲解“windows无法启用网络发现如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows无法启用网络发现如何解决”吧!解决方法:第一步,右键此电脑,打开“管理”第二步...
    99+
    2023-07-02
  • windows网络适配器感叹号如何解决
    这篇文章主要讲解了“windows网络适配器感叹号如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows网络适配器感叹号如何解决”吧!网络适配器感叹号解决方法:方法一:首先右键...
    99+
    2023-07-02
  • windows revit2022网络许可不可用如何解决
    本篇内容主要讲解“windows revit2022网络许可不可用如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows revit2022网络许可不可用如何解决”吧!解决方法:一...
    99+
    2023-06-30
  • windows无法连接至steam网络如何解决
    本文小编为大家详细介绍“windows无法连接至steam网络如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows无法连接至steam网络如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。无...
    99+
    2023-06-30
  • windows 0x80070035找不到网络路径如何解决
    本篇内容介绍了“windows 0x80070035找不到网络路径如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!0 ...
    99+
    2023-07-01
  • windows steam好友网络无法访问如何解决
    今天小编给大家分享一下windows steam好友网络无法访问如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。解决方...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作