有时候电脑莫名其妙的多一个英文键盘,ENG 英语(美国)美式键盘,而你在系统里却找不到!Win11 里一个很典型的「幽灵美式键盘」问题 —— 它藏在系统里,中文语言的键盘列表里看不到,但任务栏上一直显示 ENG。
删除输入法
正常情况下删除输入法是这样的:
- 按
Win + I打开设置 - 进入「时间和语言」→「语言和区域」
- 点击「简体中文(中国大陆)」右侧的三个点 → 选择「语言选项」
- 在「键盘」列表里,找到「美式键盘 / 英语(美国)」,点击「删除」即可
删除语言包
或正常情况下删除语言包是这样的:
- 同样打开「设置 → 时间和语言 → 语言和区域」
- 在「首选语言」列表里,找到「英语(美国)」
- 点击它右侧的三个点 → 选择「删除」
但是你找不到,系统里只显示了中文语言,但任务栏里还是有 “英语 (美国) – 美式键盘” 这个输入法!
解决方案
先加再删
就是本来只有中文语言包,再新加一个英文语言包,English (United States) 英语(美国),然后再删除它!
或脚本来执行:
$list = Get-WinUserLanguageList
$list.Add("en-US")
Set-WinUserLanguageList -LanguageList $list -Force
Start-Sleep 2
$list.RemoveAt($list.Count - 1)
Set-WinUserLanguageList -LanguageList $list -Force
脚本重置
在CMD或终端(管理员)里输入:
本质是:把用户语言列表重置为「只有简体中文」,从而清掉列表里所有隐性 / 残留的英文项,所以任务栏 ENG 消失了。
Get-WinUserLanguageList
然后
Set-WinUserLanguageList zh-Hans-CN
输入“Y”回车,重启一下电脑!重启电脑后,你会发现只有一个微软拼音输入法了!原来的输入法都没有了,不用重新安装,都在!
- 按
Win + I打开设置 - 进入「时间和语言」→「语言和区域」
- 点击「简体中文(中国大陆)」右侧的三个点 → 选择「语言选项」
- 在「键盘」列表里,添加键盘,找到你之前安装的输入法,比如微信输入法,添加回来
- 然后再删除微软拼音输入法
一键脚本
# 1. 备份当前所有输入法(最重要)
Get-WinUserLanguageList | Export-Clixml "$env:USERPROFILE\input_backup.xml"
# 2. 清理成纯中文(解决ENG)
Set-WinUserLanguageList zh-Hans-CN -Force
# 3. 设置重启后自动还原
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run" -Name "RestoreInput" -Value "powershell Import-Clixml '$env:USERPROFILE\input_backup.xml' | Set-WinUserLanguageList -Force; Remove-Item '$env:USERPROFILE\input_backup.xml' -Force; Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run' -Name 'RestoreInput' -Force" -Force
# 4. 重启电脑
Restart-Computer -Force
这个脚本到底干了啥?
- 备份:把你现在所有输入法存到文件里
- 清理:执行你要的 zh-Hans-CN 命令,删掉 ENG
- 自动恢复:电脑重启后自动把输入法还原
- 自毁痕迹:恢复完自动删除备份,不留垃圾
使用方法(就 2 步)
- 右键这个脚本 → 使用 PowerShell 运行
- 电脑自动重启 → 开机后一切恢复正常,ENG 消失
© 版权声明
予人以享,不负所创;转载留链,致敬原创
底线,心之尺,言之界









私信站长
暂无评论内容