必须将windows主系统区域设为“中国”、默认语言设为中文(简体,中国)并手动设置时区为utc+08:00北京,且重启电脑与wsa后,再通过adb执行setprop persist.sys.timezone "asia/shanghai"方可确保wsa正确显示中文界面、使用中国时区并调用本地化服务。

要在 Windows 11 安卓子系统(WSA)中正确显示中文界面、使用中国时区并确保应用能正常调用本地化服务,必须同步调整宿主系统的区域、语言和时区设置——仅改 WSA 内部设置无效,因为 WSA 默认继承 Windows 主系统的时间与区域策略。
将 Windows 主系统区域设为“中国”
打开「设置」→「时间和语言」→「语言和地区」→ 在「地区」部分点击「国家或地区」右侧下拉箭头 → 选择【中国】(注意:必须选带括号标注“中国”的条目,不能选“China”或“People's Republic of China”,否则后续步骤可能失败)。
这一步直接影响 WSA 启动时读取的系统区域标识。若仍显示英文界面或应用报“区域不支持”,大概率是此处选错了选项。
设置系统默认语言为中文(简体,中国)
方法一:在线安装中文语言包
在「语言和地区」页的「首选语言」区域 → 点击「添加语言」→ 输入“中文” → 选择「中文(简体, 中国)」→ 点击「下一步」→ 勾选「设置为我的 Windows 显示语言」→ 点击「安装」。【安装完成后必须重启电脑,否则 WSA 无法加载中文资源】
方法二:跳过语言包安装(仅限已预装中文的 OEM 系统)
直接在「首选语言」列表中找到「中文(简体, 中国)」→ 点击右侧三个点 → 选择「上移」直至置顶 → 点击「设为默认」。
强制 WSA 使用中国时区
第一步:确认 Windows 主系统时区已为中国标准时间
「设置」→「时间和语言」→「日期和时间」→ 关闭「自动设置时区」→ 手动下拉选择「(UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐」→ 开启「自动设置时间」。
第二步:重启 WSA 并验证时区生效
以管理员身份运行 PowerShell → 输入:wsl --shutdown → 等待几秒 → 重新打开「Windows Subsystem for Android™」应用 → 启动后进入「设置」→「系统」→「日期和时间」→ 查看「时区」是否显示为 Shanghai 或 Beijing。若仍为 Pacific Time 或未识别,说明主系统时区未真正写入注册表,需执行下一步。
第三步:手动注入时区策略(关键补救)
PowerShell 中依次执行:adb shell → su → setprop persist.sys.timezone "Asia/Shanghai" → exit → exit → 再次启动 WSA 应用。该命令会持久化写入安卓子系统的时区配置,避免每次重启还原。











