Windows 2018 年 4 月 10 日更新添加了额外的语言,我无法将其删除

She*_*vek 31 keyboard-layout input-languages language-bar windows-10 windows-10-v1803

我刚刚更新到 Windows 2018 年 4 月 10 日更新 (1803 / 17134.1)

我的笔记本电脑完全配置为英国,只有英国键盘布局

自更新以来,已添加美式键盘,因此我现在可以在任务栏中看到开关图标

在此处输入图片说明

似乎所有的键盘语言设置现在都迁移到新的设置应用程序中,不再在旧的控制面板中

在此处输入图片说明

但是,从上面的截图可以看出,新添加的美国布局下的删除按钮是灰色的(英国也是如此)

如何删除美式布局?

更新 1:我刚刚更新了我的桌面,但它没有添加美式键盘!

更新 2:我添加了第三种语言(法语)并能够将其删除,该按钮已启用。美国删除按钮在添加法语后和删除后都保持禁用状态。

更新 3:我添加了另一种英语(澳大利亚)并且无法删除!按钮被禁用

更新 4:我遵循了这个答案,只是我从所有用户的键中删除了值以及 Substitutions 键下的值。任务栏开关图标不见了,但我仍然在设置中拥有所有 3 种语言

nad*_*vko 25

终于找到了使用PowerShell的解决方案。

您可以查看您的语言列表 Get-WinUserLanguageList

$1 = New-WinUserLanguageList en-US
Set-WinUserLanguageList $1
Run Code Online (Sandbox Code Playgroud)

现在您可以通过Get-WinUserLanguageList 注销、重新启动再次检查您的新语言列表。重新启动后,您可以根据需要添加其他语言。

  • 我为我的英国键盘使用了 `$1 = New-WinUserLanguageList en-GB`,它奏效了!像往常一样,Micro$oft 正在迁移东西,但没有正确执行。谢天谢地,PS 仍然使用相同的后台 API (4认同)

rus*_*tyx 16

只是想改进 naduvko 的答案。

您可以在运行 PowerShell 脚本时直接指定整个语言列表。

像这样:

$1=New-WinUserLanguageList en-US
$1.Add("nl-NL")
$1.Add("de-DE")
Set-WinUserLanguageList $1
Run Code Online (Sandbox Code Playgroud)

第一个(在此示例中为 en-US)将是默认值。

根据需要进行调整。

(是的,我们需要编写 PowerShell 来修改该死的输入语言,这很荒谬)