Windows11 24H2开启触摸键盘功能后,会导致输入法首字母不被自定义输入法接管(变为英文)[内附解决方案]

匿名
2024-10-14T21:37:51+00:00

历经数月,此问题终于有了相对完美的解决方案。感谢各位朋友的辛勤付出!我已将此解决方案标为答案,仍希望微软重视此问题,彻底解决此BUG!

早在24H2未推送时,我使用本地ISO升级24H2后发现,拼音输入的首字母不被自定义输入法接管,而是被微软拼音强行接管。导致输入的第一个字符为英文。 当时我寻遍各处也都未得到解决方法,无奈之下只好格盘重装。 自那以后一切安好,但后来的某天我突然发现,这个问题又出现了。我仔细回想当天操作了什么,只想起自己打开过触摸键盘功能,且在当天系统被安装了“ink.handwriting.main.store.zh”这个软件,遂即怀疑是此软件作祟。但使用geek卸载后,问题依旧。

继续尝试删除简中并重新添加、本地iso原地升级、dism++删除简中输入等方法都无效。

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

请官方尽快提供解决方案,这个问题非常恶心,非常影响正常使用。

症状复现方法:新建一个文本文档后随意复制一段文字后再用第三方输入法进行输入,首字母必定是英文。

![](https://learn-attachment.microsoft.com/api/attachments/eecf0be1-5bc4-4a31-8079-baab80f410fc?platform=QnA

截至2025年4月26日,官方仍未对其做出修正,实令人失望!只得总结目前的一些不完美解决方法以供各位参考,在此感谢提供方法的各位朋友!

因为本人早就重装系统,所以无法验证解决方案,各位请参考以下总结方案自行测试。

以下方法目前仅推荐方法8:

为表感谢和参考,旧方法仍在本帖中保留

方法1:新建账户(最稳妥但代价相对最大)

方法2:被迫使用系统自带的微软拼音(更改习惯是很痛苦的事情)

方法3:在 Windows PE 环境下将:

C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy

进行重命名,变成

C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy.bak

注:此方法会影响win+v剪切板等问题,请酌情使用。

方法4:把“C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe”加入到开机启动项(TabTip进程就是触摸键盘,开机打开一次,再关掉,Bug暂时就不会出现) 可以使用方法6中热心网友开发的软件实现更好的效果

方法5:查找系统更新补丁 KB5051989(如有) 尝试将其卸载。答案来源:https://github.com/rime/weasel/issues/1519#issuecomment-2692728343

方法6:使用回复本帖的热心网友开发的工具来解决此问题,原理是自动打开触摸键盘,并在一秒后关闭。https://github.com/cs0tony/ime-savior

方法7:使用回复本帖的热心网友提供的解决方法来尝试解决此问题,原理是重置输入法组件,而后修复系统文件完整性。(涉及到系统校验恢复命令,精简版、修改版Windows用户慎用)点击跳转

如果在线修复命令速度过慢可参考此方法手动下载原版镜像本地修复 点击跳转

方法8:请参考标记为答案的回答操作,目前此方法是最简单和有效的方法!

如无对应的注册表键值,可清空Common项内的所有键值后参考答案的方法增加权限。经本人虚拟机测试,未发现异常。

因为本人早就重装系统,所以无法验证解决方案。请各位朋友在备份好重要资料的前提下采取行动。

感谢提供方法的各位朋友!希望微软官方重视起这个问题,尽快解决!

Windows 家庭版 | Windows 11 | 输入和语言

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释
问题作者接受的答案
匿名
2025-04-27T15:47:18+00:00

修改注册表操作有风险,请谨慎操作,切勿编辑其他项

以下操作在23H2,内部版本号22631.5039上测试有效,TextInputHost与TabTip修改日期均为25年3月26号;对于24H2,如找不到对应键值,可参考此处(点击跳转),使用下述类似的方法清空 Common 项内的全部条目并锁定权限来解决,在24H2 LTSC 26100.1742下测试有效,TextInputHost和TabTip修改日期都是2024年9月6号参考来源(点击跳转)

具体操作步骤如下:

  1. 按 Win + R 打开运行窗口,输入 regedit ,打开注册表编辑器
  2. 图片 如图,粘贴 HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\Common 到地址栏按回车,在右侧找到 TouchKeyboardHasEverShown ,双击或右键选择修改,在输入框中输入0点击确定保存
  3. 注销或直接重启,此后只要不打开触摸键盘便可正常使用,如果不小心打开了,再次修改这个条目为0就行

(以下为可选)

如果有的时候确实要用到触摸键盘或者想一劳永逸解决,可以按以下步骤操作,锁掉该项权限避免被触摸键盘改掉

修改权限可能导致未知问题,如非必要不建议修改~~,不知道为什么注册表好像不能单独控制写入权限,这个全部拒绝的操作不确定会不会引入新的bug~~

感谢此回复帖提供的对于单独拒绝写入权限的操作指南(点击跳转),内容已经更新进下方步骤中

具体操作步骤如下:

  1. 图片 从刚刚第二步开始,找到左侧 Common 项,右键点击权限,在权限窗口中点高级,在新弹出的高级安全设置窗口中点添加,在新弹出的窗口中点选择主体,输入 Everyone 点击确定
  2. 图片 依次选择类型拒绝,应用于只有该项并点击显示高级权限
  3. 图片 勾选设置数值,点击确定
  4. 图片 现在高级安全设置的窗口中应该有一条对于Everyone,拒绝设置数值的条目,点击确定,然后在弹出的对话框里点是,继续点权限窗口的确定
  5. 注销或者直接重启,此后打开触摸键盘后出现bug,无需其他操作,再次注销或者重启即可解决。

此答案是否有帮助?

50+ 个人认为此答案很有帮助。
0 个注释 无注释

131 个其他答案

排序依据: 非常有帮助
  1. 匿名
    2025-02-25T08:14:28+00:00

    系统版本:Windows 11 专业版
    版本号:24H2
    操作系统版本:26100.3194,已完成所有更新
    复现步骤应该是:

    1. 打开触摸板(保持打开状态不能手动关闭)
      2.手动随机复制一段文字(此时触摸板会自动消失,不用理会)
      3.直接进行中文输入(输入法为搜狗中文拼音输入法)
      图片

    此答案是否有帮助?

    4 个人认为此答案很有帮助。
    0 个注释 无注释
  2. 匿名
    2025-02-24T12:01:05+00:00

    快半年了居然还没修复,人生总共才多少个半年?求别卷新feature了,再不处理处理****山用户全要跑mac了。

    此答案是否有帮助?

    4 个人认为此答案很有帮助。
    0 个注释 无注释
  3. 匿名
    2024-10-20T17:21:23+00:00

    我认为这个问题与初始语言无关 我安装使用的是日文版 后来我在虚拟机测试和朋友测试都用的简中版 问题相同

    这个问题应该只出现在简中输入上 只能等官方修BUG 或者逼迫自己使用不习惯的微软拼音(只有微软拼音正常) 没有好的解决方案

    在此之前能做的只有避免开启触摸键盘了

    此答案是否有帮助?

    4 个人认为此答案很有帮助。
    0 个注释 无注释
  4. 匿名
    2024-10-28T12:53:00+00:00

    感谢提供方法和思路

    在此基础上我研究这个问题应该是

    C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy里的TextInputHost.exe引发

    只重命名此文件即可解决 非常感谢!

    不过经朋友测试后发现(因为我已经重装了系统) 重命名TextInputHost.exe会使win+v和win+。的两个功能失效

    不知道还会不会有更多副作用 还是请官方积极重视此问题 尽快解决

    此答案是否有帮助?

    3 个人认为此答案很有帮助。
    0 个注释 无注释