故障现象:
最近在天下网吧小程序和Qq群里有不少朋友反映这个情况
就是右下角提示「已禁用输入法」
最直接的表现就是切换不了输入法!
分析:
经技术研判是相关的输入法切换工具进程没有运行
WIN10后的系统,输入法的启动方式是通过系统的计划任务TextServicesFramework 来加载的。
TextServicesFramework翻译过来就是文本服务框架
而TextServicesFramework展开后可以看到是加载了MsCtfMonitor名称的计划任务,Ms就是微软的简写,Ctf就是原来WIN7以前输入法ctfmon的简写,Monitor就是监视器的意思,所以MsCtfMonitor就是微软输入法监视器。如果这个计划任务没有正常启动就会导致输入法无法切换等故障。
知道原因了,解决起来就方便了,下面提供2个方案:
1、计划管理手动重新启用相关计划任务。
开超级,右键「计算机/此电脑」选择管理,进入任务计划管理,找到TextServicesFramework任务计划,如上图位置,展开后在MsCtfMonitor上点右键,先禁用再启用下这个任务计划,再保存超级,退出,重启。一般问题解决
2、用BAT批处理放开机里每次执行
这个批处理的原理就是直接运行输入法监控器进程,代码如下:
@echo off
ping 127.1 -n 10 >nul
start "" "C:\WINDOWS\system32\ctfmon.exe"
exit
在服务端操作设置客户机开机自动运行即可!