我的语言栏不见了,有下载输入法可都打不出字来了

来源:百度知道 编辑:UC知道 时间:2024/07/08 12:13:55
高手帮帮忙吧,非赏感谢!

前几天电脑中了病毒,一顿猛杀过后,虽然没了病毒,但发现任务栏中的输入法图标不见了,再打开网页,当我要在地址栏输入地址时,只能用中文(情况不定,可能是我默认用中文输入法吧),因为没有了输入法图标,所以我尝试使用ctrl+shift更换,然而输入法仍没有改变。之后,打开百度,当我想输入有关输入法的信息时,又发现此时我只能输入英文,而且也更换不了输入法。

于是我先到控制面板,打开区域与语言选项,选择语言---详细信息-----高级,此时关闭高级文字服务被勾上了,当我去掉勾选后,关闭窗口,再次进入高级时,选项又被钩上了。我第一反应便是还有残存的病毒。到网上一查,有个叫soundman.exe的病毒,会对注册表修改,造成输入法被劫持。解决办法很简单,大致就是先杀病毒,然后进入注册表,找到ctfmon.exe,将其下多余的键值删去,然后再打开高级文字服务,或是用一个输入法劫持清除工具去修复。但是,我记得我以前中过这个病毒,毒被清理干净后,我的输入法还是能用的,而且前几天杀毒,我也没看到我中过soundman.exe。虽然有疑问,但我还是试了试这个解决方法,首先到注册表去找ctfmon,但是出乎意料的是注册表中居然没有ctfmon,之后我又试了试用那个工具,可也没有用。看来我的情况跟这个还不一样。

接着,我又到网上去查找相关信息,大致翻看一遍后,我觉得这可能与ctfmon.exe文件有关,于是点运行,输入ctfmon.exe,系统说找不到这个文件,然后又看了看进程,也没有这个文件,看来原因可能就是文件不知怎么被删除了.到网上找到ctfmon.exe,下载之后,放到c盘windows目录下的system32中,然后运行该文件。这时再到控制面板---区域与语言选项--详细信息---高级,此时关闭高级文字服务的勾已自动去掉,此时点击详细信息里的设置,找到首选项,打开语言栏,勾选之后,右下角的输入法图标就又回来了。

最后,再打开注册表在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中看有没有ctfmon.exe这个键值,发现没有,便新建字符串值,命名ctfmon.exe