是否可以更改 Windows Sandbox 的语言?

是否可以更改 Windows Sandbox 的语言?

我需要做一些 mui 测试,并且需要更改 Windows 沙盒的语言。问题是无法重新启动或注销,因为它会关闭并清除沙盒。官方文档中没有提到这一点:我想知道是否有解决方法可以允许这样做,例如修改主映像

答案1

可以更改 Windows Sandbox 的许多设置。

由于 Windows Sandbox 是关闭时即丢弃的虚拟机,因此您应该在其文件中修改虚拟机本身的基础映像 .vhdx

查看文章 如何在不使用 WSB 文件的情况下自定义默认 Windows 沙盒(文件、文件夹、注册表、壁纸)

简而言之 :

  • BaseLayer.vhdx通过停止 Windows 系统服务“Container Manager Service”来挂载 VHDX,然后 双击C:\ProgramData\Microsoft\Windows\Containers\BaseImages\GUID
  • regedit使用菜单修改注册表文件>加载配置单元 加载\Files\Users\WDAGUtilityAccount\ntuser.dat 并使用文件 > 卸载配置单元等结束了。

对于注册表中的所有语言设置,请参阅:

设置可能会更简单你的 Windows转换为所需的语言并导出感兴趣的注册表项,然后将这些更改导入到基础映像的注册表中。

答案2

正如 @izogfif 让我注意到的那样,现在可以重新启动 Windows Sandbox 而不会丢失数据(但关闭时所有内容都会被删除)

更改语言环境时: 更改区域设置

请勿点击“退出”

不要点击这里

但手动重启

手动重启

现在可以使用不同的语言

不同语言的窗口

相关内容