由于本人对*作系统抱有很强的兴趣,所以对于XP,Vista,WIN7 都喜欢“乱捣鼓”。就在这次重新部署自己的系统环境的时候,由于经过了设置优化的内容很多,所以就在即将完成安装的时候,发现系统的右下角本该正常出现的输入法图标却没有了!本来假如我使用的是第三方输入法的话,是不需要那个输入法图标的,可是偏偏我使用的Thinkpad X61t具有手写输入的功能,输入法不可调用的时候,就无法识别中文字了。于是,迫不得已再次重装系统,誓将这个图标给揪出来!
在XP下的经验告诉我,微软的输入法应该都有一个叫做ctfmon.exe可执行程序是输入法相关的。于是尝试性的在WIN7下也运行一下这个程序,很幸运的,久违的输入法图标终于出现了。
就在我高兴的以为就这样结束的时候,重启一下才发现,可恶的输入法图标再次不见了!难道又得像XP那样要在系统设置(Msconfig.exe)里面设置启动项才行吗? 于是,我马上在刚刚重装好的没有进行任何设置的系统下,查看“系统设置”,结果发现根本没有一条启动项是有关输入法的!
我不甘心,再次使用第三方查看启动项的软件(autoruns.exe)进行排查,对熟悉的那些常用的可以启动软件的地方,如“启动”,“注册表”等等区域进行查看,经过还是没有找到任何有关输入法相关的启动信息。这就非常奇怪啦!
经过对优化前后的对比,还发现了,不仅找不到明显的输入法启动项,在任务管理器中也无法找到有关输入法图标的进程。意思就是说,WIN7下已经不使用ctfmon程序来管理输入法了!而似乎已经集成到了系统内部,不再单独为进程了。
这样的话,就非常的纳闷咯,在强烈的好奇心和不甘之心的驱使下,尝试着网上的各种办法,都无法在出问题的系统上成功恢复没有进程的输入法图标。于是只好使用最原始的,也是最有效的方法:排除法!
怎么排除呢?就是将自己曾经做过的优化步骤,再次一步一步的进行设置,然后观察什么时候输入法图标就会消失!
这里不详细说出我设置的内容了,因为条目实在比较多。所以这里直接给出最后的答案就是:成功的找到了WIN7隐藏的输入法启动项!
目标位置:任务计划里面
目标条目:
\Microsoft\Windows\TextServicesFramework\MsCtfMonitor
MsCtfMonitor DLL
c:\windows\system32\msctfmonitor.dll
从条目中就可以看出,Win7里面已经将输入法整合到msctfmonitor.dll中了。从这次事件,得到的教训就是,对于WIN7任务计划里面的条目是不可随意删除的;也终于知道,存在即有道理的。
重新导入任务计划即可。这是文件MsCtfMonitor.xml
相关文章
网友评论
热门资讯
推荐阅读