Win11 Sandbox沙盒默认英文改中文

您所在的位置:网站首页 windows默认语言 Win11 Sandbox沙盒默认英文改中文

Win11 Sandbox沙盒默认英文改中文

2024-07-10 21:30| 来源: 网络整理| 查看: 265

不记得那一次升级sandbox默认进去变成了英文,很不方便。按照以下设置改回中文。

核心就是更改沙盒默认的注册表值。

找到沙盒文件目录

C:\ProgramData\Microsoft\Windows\Containers\BaseImages\af2d59eb-30fb-414f-9f5a-6aba4eeec179

这个目录的uuid每个人的都不一样。

目录下面不同版本可能不一样,以前的版本目录下是BaseLayer.vhdx虚拟磁盘文件,新版本是普通文件夹,如下图

如果是虚拟磁盘文件,则需要自行挂载能读取到如上图的文件目录。

参考:https://superuser.com/questions/1760990/is-it-possible-to-change-the-language-of-windows-sandbox

以上的文件目录很熟悉吧,就跟普通windows系统c盘的目录结构一样的。

进入用户目录

用户名不确定每个人是不是一样,可以通过先打开沙盒看看当前用户名确认后再操作。

访问以上这些目录默认是没权限的,会提示,确认获取访问权限即可。

先复制并额外备份ntuser.data文件。

启动沙盒(其实也可以不启动,可以直接在宿主机上操作,单操作注册表怕搞崩宿主机,在沙盒里操作稳妥点)

启动之后把前面复制的 ntuser.data 文件拷贝到沙盒里

打开注册表编辑器并加载 ntuser.data 文件

先选中HKEY_LOCAL_MACHINE节点(不选中 Load Hive 选项不可用),然后加载,找到 ntuser.data 文件即可(这个文件是个隐藏文件,记得在文件资源管理器里打开查看隐藏文件)

需要命个名,随便写一个即可,不影响。

加载完显示如下

关键到了,修改sdx节点下的注册表值

删除 sdx\Control Panel\Desktop\PreferredUILanguagesPending

新增 sdx\Control Panel\Desktop\PreferredUILanguages,值类型为Multi-String Value,值为zh_CN

修改 sdx\Control Panel\International\User Profile\Languages 的值为

zh-Hans-CN en-US

以下两项地区的不改也不影响显示为中文

修改 sdx\Control Panel\International\Geo\Name 值为CN

修改 sdx\Control Panel\International\Geo\Nation 值为45

顺便改一下去掉搜索框的热点资讯

新增 sdx\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings\IsDynamicSearchBoxEnabled,值类型为DWORD,值为0

改一下任务栏搜索框

修改 sdx\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\SearchboxTaskbarMode,值为0:隐藏,1:仅图标,2:搜索框,3:图标和标签(这一项旧版本不一定有)

选中sdx 节点,卸载

最后把 ntuser.data 文件拷贝回宿主机,并覆盖步骤3下的文件。

完成

另外想要然sandbox启动加载宿主机目录或者启动执行某些命令可以看看官方文档

https://learn.microsoft.com/zh-cn/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file

提醒:以上的操作完是否有安全隐患不清楚。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3