我刚刚在开发虚拟机中安装了 Windows Server 2016,奇怪的是,我的语言/输入列表(在任务栏中)中列出了“未知区域设置(qaa-Latn)”,并且它没有出现在控制面板的“时钟、语言和区域”和> 语言区域中的任何位置,也没有出现在较新的 Windows 设置对话框中。
我不知道它是如何到达那里的以及如何将其删除,因为它没有在任何地方明确列出。
有什么方法可以删除这个语言环境吗?
更新更多详细信息:这是/曾经是一次最基本的全新安装(使用 Windows Server 2016 的 2018 年 2 月 MSDN 图片……我还尝试重新安装它……作为基于 Server 2016 标准 RTM 版本的新安装),没有任何第三方软件。唯一“特殊”的部分是它作为 Hyper-V 虚拟机运行(Windows 10 Enterprise N 是主机操作系统)。
答案1
我刚刚经历了删除的麻烦qaa-Latn
。希望这能帮助其他人和未来的我。在 Admin PowerShell 中,键入:
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("qaa-latn")
Set-WinUserLanguageList $LanguageList -Force
然后转到设置(Win+I)/语言设置,从那里删除 QAA-LATN:
或者使用另一个 PowerShell 脚本:
$LanguageList = Get-WinUserLanguageList
$Language = $LanguageList | where LanguageTag -eq "qaa-Latn"
$LanguageList.Remove($Language)
Set-WinUserLanguageList $LanguageList -Force
更新,在另一次 Windows 10 更新后,这种情况再次发生。这次我只是将语言列表重置为一种默认语言(en-US
):
Set-WinUserLanguageList en-US -Force
更新,如果你还想摆脱不需要的 Win10 语言包,方法如下。
答案2
转到语言偏好设置,查找语言 qaa-Latn,添加它并将键盘更改为德语键盘,然后保存...它将更新注册表..之后您可以删除它,它就会消失
答案3
我不知道它是如何到达那里的以及如何将其删除,因为它没有在任何地方明确列出。
有什么方法可以删除这个语言环境吗?
您安装了旧版 Keyman 键盘。最简单的解决方案是卸载 Keyman 和您安装的所有键盘。
代码 qaa-qtz 保留供本地使用。它们目前出现在列表中是因为它们被分配给了传统的自定义语言(例如 fr-ca 而不是 fr-fr)或非语言,例如 IPA。感谢您指出这些问题;它们将在键盘存储库更新时得到更正。