Windows 用户:UWP 应用回环问题
, Tags: 科技,软件, 0 comment

默认情况下,UWP 应用程序被禁止访问本地回环地址(127.0.0.1),所以系统代理设置可能会导致您的 UWP 应用程序停止正常工作。

根据微软的一篇文章,您可以在具有管理员权限的命令提示符(或者 PowerShell)中运行以下命令来解决回环问题:

for CMD:

FOR /F "tokens=11 delims=\" %p IN ('REG QUERY "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings"') DO CheckNetIsolation.exe LoopbackExempt -a -p=%p

for PowerShell:

Get-ChildItem -Path Registry::"HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings\" -name | ForEach-Object {CheckNetIsolation.exe LoopbackExempt -a -p="$_"}

PixPin_2024-12-26_13-59-34.png

一键脚本

我(准确来说,DeepSeek-R1)编写了一个 Batch 脚本用于自动化允许所有 Appx 应用访问回环代理的脚本。

@echo off
setlocal enabledelayedexpansion

net session >nul 2>&1
if %errorLevel% neq 0 (
    echo Requsting Admin, Please allow...
    powershell -Command "Start-Process '%~f0' -Verb RunAs -ArgumentList '/elevated'"
    exit /b
)

echo Adding loopback exemptions for all AppContainer applications...
for /f "tokens=11 delims=\" %%p in (
    'REG QUERY "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings"'
) do (
    echo Adding exemption for package: %%p
    CheckNetIsolation.exe LoopbackExempt -a -p=%%p
)

echo.
echo -- Operation completed --
echo Exiting...
echo.

timeout /t 5 > nul

可以将以上内容存为 .bat 文件后直接执行使用,非常方便。


src: https://web.archive.org/web/20211208222442/https://qv2ray.net/lang/zh/getting-started/step4.html#%E4%BD%BF%E7%94%A8%E7%B3%BB%E7%BB%9F%E4%BB%A3%E7%90%86

评论

发表评论,即代表您授予我们必要的权限以处理和展示评论。评论一经发布无法撤回。
除垃圾评论、不合规的评论以外,所有评论都会在通过审核后被展示。
头像展示服务由 Gravatar 提供。

注意:本站评论受 Cloudflare Turnstile 保护。请通过验证后再提交评论。