介绍
在 Windows 10 安装过程中(新笔记本电脑,没有从 7 或 8 更新),我被要求选择要添加的语言。我选择了美国英语、我的母语和英国英语。
一段时间后,我厌倦了英国包,所以我将其删除Language Button on the TaskBar > Language Preferences > English (United Kingdom) > Remove
,这似乎删除了它。
几天后,我意识到我仍然需要altshift两次才能在语言之间切换,即使我应该删除了 English UK。因此,似乎每次重新启动后问题都会再次出现。
出现问题时,我可以在任务栏上看到所有 3 种语言。但在语言设置页面上只有 2 个。此外,该命令Get-WinUserLanguageList
仅显示 2 种语言。
我试过的
我已经尝试再次添加和删除包,这也暂时解决了问题(直到下次重新启动)。
计算机信息
操作系统:Windows 10 Home (1903)(内部版本 18362.356)
型号名称:Inspiron 5579
架构:64 位
考虑直接从 PowerShell 使用 simple
Set-WinUILanguageOverride
和Set-WinSystemLocale
/或 PowerShell cmdlet,传递适用语言/区域设置的适用区域性参数。Set-WinUserLanguageList
您可能只需要运行
Set-WinUILanguageOverride
即可完成此操作,以便在重新启动后保留它,因为这是用户特定的。此外,为了更加彻底,请考虑同时测试管理员提升和未提升。支持资源
英国键盘的 键盘布局代码 是
00000809
. 它将在注册表中的多个键下找到(如下所列)。它将位于其值为该字符串的条目中。删除条目将删除布局(保留其他条目)。需要重新启动才能查看键盘布局是否成功删除。找到键盘布局的两个主要注册表项:
可以找到键盘布局并且值得检查的一些辅助注册表项: