关于win8/win10已禁用IME的解决办法(不重启)

在使用win10或者win8的时候,没有使用第三方输入法,而是使用自带的,经常会出现已禁用IME,并且我需要打字的时候,他不能再唤醒,每次遇到都要重启,实在是很费事情,在网上也找了很多种方法,都无效,后来找到了一种有效的方法,不需要重启电脑,特此记录一下,分享给大家

IME,是 Input Method Editors 输入法编辑器,这个在win8以及以后的系统里会有,当你在一段时间不用输入法的时候,系统就会自动禁用。 然后在系统在任务栏右下角会出现一个小叉,鼠标移上去的时候,提示“已禁用 IME。当你需要用输入法的时候,windows 会随时唤醒 IME。以便继续输入,可是,有时候电脑好像给你在开玩笑一样,即使你要输出文字,还是显示IME已禁用,随便你怎么敲键盘,还是输不上文字,仍然是英文。

此方法适用需要打字时,怎么切换输入法,还是显示这样的,不过貌似使用第三方输入法的话,不会受影响,影响的只是win10以及win8自带的输入法。

ime-1

本人用的win10,使用的是五笔输入法(没有使用第三方输入法),经常出现这样的事情,然后就输入不了汉字了,网上搜了,很多种方法,有说运行 msconfig 禁用非microsoft服务,这个涉及到了重启,还有,我的电脑,有些服务虽然不是microsoft的,但是我也不能禁用的,因为工作上的需要,有的软件的服务还要开的。所以这种方法没有尝试。

还有使用桌面语言栏,更改热键,sfc /scannow 和 dism /online /cleanup-image /scanhealth 这些,已经试过,无效,不能在不重启系统的情况下恢复IME。

这些方法根本没用,每次都是重启啊,很痛苦有木有,今天又出现了,于是乎,就上网上搜,再试了几回,终于找一了一种方法,可以不重启恢复。是用了几个cmd的命令,现在分享给大家。

首先重启这个MsCtfMonitor计划任务。然后杀掉ChsIME.exe进程

schtasks /End /TN "\Microsoft\Windows\TextServicesFramework\MsCtfMonitor"
schtasks /Run /TN "\Microsoft\Windows\TextServicesFramework\MsCtfMonitor"
taskkill /F /IM ChsIME.exe

这三条命令,可以在cmd里执行,需要管理员权限

我们把它做成批处理文件,需要使用时,运行一下即可

在桌面点击右键,然后新建一个文本文档,文件名称随便写,然后打开。把上面三条命令复制到里面去,然后保存。如下图:

ime-2

文本文档的文件的后缀名是 .txt,如果没有显示,则是系统的设置不显示后缀名,要设置让系统显示,打开任意一个文件夹,然后点击左上角的“查看”,然后勾选上“文件扩展名”,看以下我的截图:

ime-3

勾选上以后,文件后缀名就可以显示了,如下图,已经显示了  .txt

ime-4

然后重命令此文件,改名什么名没有多大的关系,重要的是将后缀名,更改为 .bat ,更改好后以后,图标会变,如下图,我这里就叫 hfime.bat(意思是 恢复ime)。

ime-5

再次出现 已禁用IME 的时候,在这个文件上面点右键,然后选择“以管理员身份运行”,会闪一个cmd窗口,随即退出,这个时候就可以恢复输入了。

ime-6

每次修复总不是什么好事情,不过在微软解决这个问题之前,还只有这样了

猜您喜欢