一键解决 Windows 8/10 系统 UWP 应用无法连接代理

「发布较早的脚本存在失效的可能」本文最后更新时间 ☞

脚本介绍

一键解决 Windows 8/10 系统 UWP 应用无法通过代理访问网络,或连接代理后 UWP 应用无网络。

脚本安装

Select Case msgbox("点击 '是' 使所有WindowsApp可以代理访问网络," & vbcrlf & vbcrlf & "点击 '否' 清除所有WindowsApp代理访问网络权限!", 51, "使WindowsApp获取代理权限")  
Case 6  
    Set ws = WScript.CreateObject("wscript.shell")  
    app = ws.ExpandEnvironmentStrings("%USERPROFILE%\AppData\Local\Packages")  
    Set fso = WScript.CreateObject("scripting.filesystemobject")  
    Set fs = fso.GetFolder(app).SubFolders  
    Set bat = fso.createtextfile(ws.ExpandEnvironmentStrings("%TEMP%\WindowsAppProxyAccess.bat"))  
    For Each f In fs  
        bat.WriteLine ("CheckNetIsolation.exe LoopbackExempt -a -n=" & f.name)  
    Next  
    bat.WriteLine ("del %0")  
    CreateObject("Shell.Application").ShellExecute ws.ExpandEnvironmentStrings("%TEMP%\WindowsAppProxyAccess.bat"),"","","runas",1  
Case 7  
    CreateObject("Shell.Application").ShellExecute "CheckNetIsolation.exe","LoopbackExempt -c","","runas",1  
End Select  

使用方法

  1. 将上述内容保存为 .vbs 格式,例如 解决UWP应用无法代理.vbs

  2. 双击打开按提示执行即可。

注意事项

只能使得现有 UWP 应用能够走代理,新安装的应用,需要再执行一次。


脚本来源

暂不明确,收集自网友

Leave a Reply