如何移除Windows 11中莫名出现的多余键盘布局?
如何移除Windows 11中莫名出现的多余键盘布局?
我太懂这种糟心的情况了——明明之前用PowerShell把键盘布局设置得明明白白,用了好几个月突然冒出来一个没用的选项,还没法直接在快速切换栏里删掉,点“更多键盘设置”又被一堆选项绕晕,重启脚本也不管用。别慌,给你几个亲测有效的解决办法:
方法一:用PowerShell精准定位删除
之前的脚本只是设置首选语言列表,但没法清理额外冒出来的键盘布局。咱们先找到那个多余布局的ID,再精准移除:
- 打开PowerShell(不用管理员权限也能试,不行再开管理员权限)
- 输入命令查看当前所有语言和对应的键盘布局:
Get-WinUserLanguageList
找到de-CH对应的部分,看InputMethodTips里的ID,那个“German (Switzerland) US”的ID一般是0x08070409(以你实际输出为准) - 复制下面的脚本,把ID替换成你找到的那个,然后执行:
$langList = Get-WinUserLanguageList $targetLang = $langList | Where-Object { $_.LanguageTag -eq 'de-CH' } $targetLang.InputMethodTips.Remove('替换成你找到的多余布局ID') Set-WinUserLanguageList -Force $langList
执行完后,那个多余的布局应该就消失了。
方法二:通过系统设置直接删除(最直观)
要是你不想碰命令行,直接走系统设置的路径更简单,别去“更多键盘设置”里瞎逛:
- 打开「设置」→「时间和语言」→「语言和区域」
- 找到「德语(瑞士)」,点击右侧的三个点 → 选择「语言选项」
- 在「键盘」板块里,就能看到那个多余的“German (Switzerland) US”,点击它再选「删除」就搞定了。
方法三:重置语言配置(对付顽固残留)
如果上面两种方法都没用,大概率是系统语言配置有残留,试试这个:
- 先在「语言和区域」里把「德语(瑞士)」整个删掉,重启电脑
- 再运行你最开始的PowerShell脚本重新添加
de-CH语言,这样能彻底重置语言相关的配置,避免残留的布局选项。
另外提一句,有时候Windows自动更新、某些办公软件(比如Office)或者输入法工具可能会悄悄添加键盘布局,之后可以留意下这类操作的触发情况~
备注:内容来源于stack exchange,提问作者René Nyffenegger




