- 积分
- 1694
- 最后登录
- 2024-4-2
- 精华
- 0
- 阅读权限
- 50
- 主题
- 198
- UID
- 4504635
- 帖子
- 2765
- PB币
- 112
- 威望
- 98
- 贡献
- 0
- 技术
- 12
- 活跃
- 2118
- UID
- 4504635
- 帖子
- 2765
- PB币
- 112
- 贡献
- 0
- 技术
- 12
- 活跃
- 2118
|
发表于 2021-7-25 17:05:29
IP属地江苏
|显示全部楼层
我以前说过,这玩意儿就是微软自己挖的一个大坑,然后把自己埋了。
以下为原回复:
用lpksetup查看是否安装语言包。设置(UWP)里那个“语言包”实际指的是“本地体验包”。
为什么命名也这么混乱,微软的本意是用“本地体验包”取代“老版语言包”。
老版语言包是cab格式,本地体验包是appx格式。
cab的老版语言包装在每个exe所在目录的zh-cn子目录,而appx的本地体验包是装在WindowsApps文件夹,这个本地体验包特性是1803才引入的,程序调用确实有问题,有的程序不支持调用WindowsApps下的语言文件,windows开发团队搬起石头砸自己脚,所以要重新写代码让程序适配,可是呢微软心有余而力不足,于是乎干脆保留两套机制(就如同设置和控制面板同时保留)。
这里就有意思的来了,原版系统装的是cab语言包,装完后再添加的都是appx本地体验包(过一会儿会后台自己安装 新添加语言的cab语言包,但同样的该功能全是bug,经常抽风,而且还没有进度条之类的提示。。。)。 |
|