记一次Win10输入法消失,显示(仅桌面),以及Microsoft IME CPU占用过高的解决经历

  • Post category:Windows
  • Post comments:1评论

2020/7/24 更新

同事找到一个方法,完美解决了这个问题:https://www.partitionwizard.com/partitionmanager/high-cpu-usage-bug-due-to-ime.html

如果英文阅读有困难,也可以按照我写的步骤操作——

  1. 搜索打开“服务”,也可以按 Win+R,输入 services.msc 按回车打开;
  2. 找到并双击 Touch Keyboard and Handwriting Panel Service ,在属性窗口将启动类型改为手动,点击“应用”,点击“确定”保存设置;
  3. 重启电脑,问题解决。
select the service and enter its Properties
右键选择属性,或者直接双击打开
set the Startup type of the service as Manual
启动类型改成手动,点击应用,点击确定

根据文章介绍,这个问题由 Win10 更新补丁 KB4515384 导致,受影响的包括简体中文输入法 Chinese Simplified (ChsIME.EXE) 和繁体中文输入法 Chinese Traditional (ChtIME.EXE)

以下是更新前的原文,如果电脑已经卡顿到无法打开 服务 ,可以参考以下方法先用任务管理器结束 Microsoft IME 进程。


公司的办公电脑自动升级了系统,工作时打不出中文才突然发现右下角的输入法指示器消失了。

第一反应是输入法被删除掉,于是进入语言设置,发现输入法边上都写着(仅桌面),而且都无法删除。

Win10输入法(仅桌面)

遇事不决先搜索,果然,不少人有遇到过这个问题。我们依次来说说网上的解决方案。

一、运行ctfmon

这个方案的思路是:输入法管理进程 ctfmon.exe 没有正常启动,所以我们要把它运行起来。

操作方法:首先按 Win+R 打开运行窗口,输入 CMD 按回车打开命令提示符,然后输入 ctfmon 按回车。

如果这个方法能够打开输入法,就可以尝试重启系统。如果重启之后输入法自动运行了,那么问题解决;如果问题依旧存在,还可以手动添加 ctfmon.exe 的启动项,让它开机自启。

具体方法可以参考下面的链接,因为我自己操作后并没有起作用,所以就不详述了。

https://iknow.lenovo.com.cn/detail/dc_185372.html

二、更改组策略

这个方法是从 CSDN 上找到的,作者跟我一样,试用了许多网上的方法,但是仍旧无法解决。

我在工作电脑上跟着方法操作,在修改设置时发现——

组策略

没有权限做更改。

当然,我这是公司的电脑,很多权限没有下放也是正常的。家庭用户可以尝试一下,因为我看原文下面挺多人评论说解决了。

https://blog.csdn.net/qq_43480492/article/details/101038515

这个方法还有一个局限,就是家庭版 Win10 可能打不开组策略。关于这个问题可以上网搜索解决方案。

三、我的方法

既然网上的方法都不能解决,那就得靠自己来搞定了!这就是折腾的乐趣不是?

1.第三方输入法

首先我想到的是添加第三方输入法,看能否通过第三方程序来调用系统输入法进程。文首的截图是我安装搜狗拼音输入法之后截的,可以看到它也一样阵亡了,因此这个方法无效。

2.结束可疑进程

自从更新系统并出现输入法消失的问题之后,我发现任务管理器中 Microsoft IME 进程长时间排在第一位,CPU 占用率稳定在 35% 左右。伴随的现象就是所有窗口都变得卡顿,点击关闭按钮还会提示未响应。

抱着死马当活马医的想法,我把这个进程结束掉。此时发现任务栏上的输入法竟然出现了!

测试输入中文,正常,打开输入法设置,也不再显示(仅桌面)。看起来问题解决了。但是当我重启电脑,这个问题再次出现,它一定有某个根源。

3.删除微软拼音

重启发现问题依旧,查看任务管理器,Microsoft IME 依旧占用 30% 左右的 CPU。将它结束之后虽然输入法会出现,但是很快这个进程又会重新创建,系统卡顿问题还是没有解决。

搜索之后发现这是微软拼音的进程,如果删除微软拼音输入法,这个问题能否解决呢?

我到语言设置中删除微软拼音,然后重启电脑,发现输入法已经正常,系统也恢复流畅,这两个问题同时解决了。

所以,问题的根源就是——微软拼音输入法


题外话:

Win10 系统的功能越来越多,以往许多第三方软件才能做好的事情,微软都想自己做完。

尽可能给用户提供原生的体验,这个想法很好,但前提是产品功能的质量要过关。用户冲着简洁、快速和稳定才用原生功能,如果自家的软件还会导致系统出现严重问题,那就真的违背设计的初心了。

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
支付宝扫码打赏微信打赏

喜欢本文吗?请我喝杯雪碧吧~~

5 2 投票
文章评分
1 评论
最新
最早 评分最多
Inline Feedbacks
查看所有评论