win 输入法 首字母变成英文

输入法问题

现象:在切换窗口或输入框后,接着开始打字,会出现拼音首字母直接出现在输入框内,按下第二个字母才出现输入法。

版本 23H2(OS 内部版本 22631.4751)上,通过切换窗口→复制一段文字→切换回文本编辑器→粘贴→立即打字,可以稳定复现此现象。

下面这个动图展示了该现象,我分别尝试打出以下内容:

  • 第一行,期望打出你好,小鹤双拼为 nich,可看到字母 n 直接上屏,输入法识别到的是 ich
  • 第二行,期望打出你好
  • 第三行拼音首字母为 i,我按下一个字母后,可看到上屏了 ch,这是双拼的特点。
  • 第四行,期望打出卡键

example of IME's bug

原因

非输入法原因造成,而是只要打开过一次屏幕键盘,就会永久产生此 bug,只能等待微软修复。Windows11 24H2开启触摸键盘功能后,会导致输入法首字母不被自定义输入法接管(变为英文)问答同样提出了下面的这种情况

IME bug from Microsoft community

此处提到触摸键盘可能是引发这个问题的元凶 遂使用虚拟机全新安装24H2后 安装搜狗 打开触摸键盘后重启 问题果然复现

打开触摸板并粘贴文本后复现

微软社区用户 KirsKiKi 指出,

这个问题已经出现了半年左右。
我目前版本是Windows 11 24H2, 26100.3194

依然会出现该问题。每次开机必须点击开启一次 触摸键盘 才可以临时解决,关机就失效,下次开机必须再次点击一次 触摸键盘。

请求修复。

同时,ctrl+c之后,rime出现奇怪的上屏问题 · Issue #1519 · rime/weasel 也反映了相同的情况

github rime issue

上图中,我在notepad中Ctrl+C复制了一些文字,切换窗口后试图输入wget,此时第一个字母无法正常上屏,且一直黏在光标上。

此时我如果切到别的窗口再切回来,第一个字母w就会上屏了(这个部分没有录)。

解决办法

截止 2025-03-08,微软仍未修复此问题,只能通过开关屏幕键盘来维持本次开机期间 bug 不出现

  1. 使用 Win + i 打开设置界面。
  2. 转到个性化任务栏
  3. 下滑找到触摸键盘改成始终
  4. 桌面右下角任务栏出现键盘图标,点击打开屏幕键盘一次,再关闭,问题解决。

其他方法

Windows11 24H2开启触摸键盘功能后,会导致输入法首字母不被自定义输入法接管(变为英文) 网友给出了如下方法

TabTip.exe

把”C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe”加入到开机启动项能临时解决。

TabTip进程就是触摸键盘,开机打开一次,再关掉,Bug暂时就不会出现。

github rime 输入法给出的方案

oTnThctrl+c之后,rime出现奇怪的上屏问题 · Issue #1519 · rime/weasel 给出了解决方案:

@pqpeqr 非常感谢~

有人提到将这个文件删掉可以解决问题:C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\TextInputHost.exe

去查了一下自己硬盘上的这个文件,创建时间2025/2/13,更新时间2025/2/21。

在Windows更新历史记录里,2/21安装了KB5051989。

将这个更新卸载以后,该问题确实就消失了。看起来,确实是Windows系统更新所导致的。

另外,如果不能或者不愿意卸载更新,也可以将C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe加入自动启动。

Windows里的设置、个性化、文本输入,往下拉找触摸键盘,将键盘大小设置为最小,然后拖到桌面右下角。

该触摸键盘似乎是会自动隐藏的,权且可以当作一个临时的解决办法。

杂项解决方法

  1. 新建用户
  2. 重装系统
  3. 使用微软拼音输入法
  4. 在 PE 环境下,重命名 C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy 到任意其他文件名。
  5. (不推荐)重命名 C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy 里的 TextInputHost.exe 到其他名称。但可能导致 Win+V 剪贴板不工作。同时有用户指出,也会导致左下角任务栏搜索功能失效
  6. (无效)有回答提到,升级 Windows11 KB5048667 可以解决,但后续回复表示,仍未解决。

与此问题有关的链接

上文第一个链接下面给出了修复方法,但涉及更改文件,未自行尝试。

用户 John Smith_2001 提出

1
2
3
4
5
6
我尝试了如下方法,解决了问题:
在 Windows PE 环境下将:
C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy
进行重命名,变成
C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy.bak
之后进入系统,问题解决了。

用户 SuHeAndZI 提出

1
2
3
4
5
6
感谢提供方法和思路 
在此基础上我研究这个问题应该是
C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy里的TextInputHost.exe引发
只重命名此文件即可解决 非常感谢!
不过经朋友测试后发现(因为我已经重装了系统) 重命名TextInputHost.exe会使win+v和win+。的两个功能失效
不知道还会不会有更多副作用 还是请官方积极重视此问题 尽快解决

用户 hl h1 提出:

1
2
3
4
5
6
7
我尝试了如下方法,解决了问题:
在 Windows PE 环境下将:
C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy
进行重命名,变成
C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy.bak
之后进入系统,问题解决了。
用了楼上的方法解决了,不过毕竟烦 要做PE然后 在PE里面修改,现在的硬盘都默认加密,还要一串解密的码。电脑小白比较麻烦,稍微懂一点的可以解决。

win 输入法 首字母变成英文
https://taylorandtony.github.io/2025/03/08/win-输入法-首字母变成英文/
作者
TaylorAndTony
发布于
2025年3月8日
许可协议