Win11 Sandbox沙盒默认英文改中文

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

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

  1. 找到沙盒文件目录

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

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

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

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

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

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

  1. 进入用户目录

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

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

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

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

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

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

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

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

加载完显示如下

  1. 关键到了,修改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:图标和标签(这一项旧版本不一定有)

  1. 选中sdx 节点,卸载

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

完成

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

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

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

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值