使用环境是这样的,一个 x86 架构的,5G Cellular 的 Windows 11 笔记本,使用 T-Mobile 的 SIM 卡联网。不管是设备的物理所在地还是网络流量都是纯北美环境,不涉及到墙的问题。
通过 WireGuard 接入公有云上的虚拟局域网,因为我的 RDP 端口没有放在公网上。
这个时候如果使用系统自带的 remote desktop connection 去连接远程桌面,就可以成功连接。
但如果想要用 Microsoft Store 下载的那个橙色图标的 remote desktop 连接,就出现 error code 0x516.
错误提示里写着说:You have been disconnected because another connection was made to the remote PC
但是这个机器只有我一个人在用,我知道不可能是另外一个人。同时我也反复确认过不是我自己发起了多个连接请求互相挤下线。
这时候我觉得有可能是 VPN 的原因,可能是应用商店下载的 UWP 应用不走 WireGuard 导致的。然后经过搜索去做了 CheckNetIsolation.exe 的更改,并且也能够检查到更改是成功了的。
但是依然返回相同的结果。
理论上来讲,remote desktop connection 能连接说明中间的网络是通的。但不知道还能有什么原因导致 remote desktop 这个 app 独自无法连接。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.