解决Win10版Township进度保存问题
- 问题描述
- 问题分析
- 解决步骤
-
- 1.Win+R打开运行,输入regedit点击确定打开注册表
- 2.进入注册表"计算机\HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings"目录
- 3.在这个目录下一个文件夹一个文件夹地翻找,直到看到DisplayName的数据内容为Township
- 4.右键这个文件夹复制这个文件夹的名称即Township的SID
- 5.Win+R打开运行,输入cmd,Ctrl+Shift+Enter,以管理员身份进入命令行
- 6.输入以下命令
- 总结
问题描述
win10版的Township需要登录脸书账号才能保存游戏进度,不然更换设备后进度无法找回。
但Township点击登录按钮看到白框后白框闪退,无法登录账号。
问题分析
Win10上的Township是一个UWP应用。
UWP是微软为了统一Windows生态系统应用开发而推出的框架。它允许开发者创建能够在所有Windows 10及后续版本的设备上运行的应用,包括PC、平板、手机、Xbox等。
UWP应用都是在沙箱环境中运行,在默认配置下,Windows系统不允许 UWP 应用程序接收环回流量。详情可以参考微软官方文章------排查 UWP 应用连接问题。
将Township设置为允许接收环回流量即可。
解决步骤
1.Win+R打开运行,输入regedit点击确定打开注册表
2.进入注册表"计算机\HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings"目录
这个目录下有很多S开头的文件夹,每一个文件夹代表一个应用,这个文件夹的名称就是应用的SID。随意点击一个文件夹可以看到右边DisplayName的数据内容是这个应用的名称。
3.在这个目录下一个文件夹一个文件夹地翻找,直到看到DisplayName的数据内容为Township
4.右键这个文件夹复制这个文件夹的名称即Township的SID
5.Win+R打开运行,输入cmd,Ctrl+Shift+Enter,以管理员身份进入命令行
6.输入以下命令
bash
CheckNetIsolation.exe loopbackexempt -a -p=刚刚复制的Township的SID
例如上图,看到"完成"字样就OK。
总结
允许Township接受回环流量,即可登录脸书账号。用以上方式也可以解决其他UWP应用的一些网络问题。