输入法不能切换是怎么回事

我的输入法不能够用快捷键切换
在我切换的时候,输入法图片会不见,再切换下就又出来了,是怎么回事啊?
我的快捷键没有设置错,偶尔还能用鼠标选着输入法。
我在网上看了下,有人说这有可能是中了self.bat木马病毒,可是我可以打开任务管理器,也没发现这个进程
在网页在切换的时候我发现刚开始能够切换,但是切换到最后一种输入法的时候就不能够再切换了
我在网上找到了一种方法就是
首先任务栏上的输入法图标上点右键选择设置。

然后选择键设置,双击第一个“在不同的输入语言之间切换”先勾选“切换输入语言”下面选择左手ALT。取消右边“切换键盘布局”前的勾。

然后进入“中文(简体)输入法 - 输入法/非输入法切换”,取消“启用按键顺序”前的勾。一路都确定后推出设置。

再次进入设置,进入“在不同的输入语言之间切换”,把右边那个打上勾。确定后退出。

但是过不了多久又出现老毛病了
而且 ctfmon.exe 也一直在运行

    检查下任务栏右下角的输入法指示器是否还在。

    如果没有,再看看这个输入法图标是否变成活动的了,停在了别的地方。

    可以按Alt+Shift试试。(有的时候安装或卸载过其它输入法时会导致这样的问题)

    如果不行,再试试按Ctrl+Space(空格)键,这是切换中英文输入法的(有的时候系统不稳定或你做过系统优化和修复等操作会导致这样的问题)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-25
可能是中了self.bat木马病毒

中毒症状:
1.在IE浏览页上无法切换输入法(语言栏中的输入法图标消失不见)
2.按下Ctri+Alt+Del后无法启动任务管理器

删除病毒方法:(目前还没有专杀工具,只能手动杀)
1.进入C:\WINDOWS\system32,找到taskmgr.exe(任务管理器),改个名,如taskmgr1.exe,双击,发现可以打开了。
2.中止self.exe进程。
3.在C盘搜索selft.exe,或直接在启动里删除掉self.exe.
4.在注册表中搜索以下内容,将搜索到的健值删除
C:\WINDOWS\system32\msosdohs01.dll
C:\WINDOWS\system32\msosdohs01.49A273601BFD74D(后半部分可能随机)
C:\Documents and Settings\All Users\「开始」菜单\程序\启动\self.bat
C:\Documents and Settings\All Users\「开始」菜单\程序\启动\self.4F2A9E701BFD74D
C:\WINDOWS\system32\nhmxcjkl.dll
C:\WINDOWS\system32\nhmxcjkl.81EC64B01BFD74D
至此,该病毒已经基本删除,但是任务管理器和切换输入法仍没有恢复,进入修复环节

修复:
1.到以下网址下载“木马群处理程序及劫持项修复程序”,解压后先放在某个文件夹中不动(不能放在桌面)

2.下载360安全卫士的最新版本,启动前面解压的“修复应用程序劫持项”,然后用360查杀木马和修复系统漏洞,然后将任务管理器改回原名
至此,任务管理器问题已经解决

接下来是切换输入法修复:
首先要确认在C:\WINDOWS\system32\ctfmon.exe中有没有这个文件,如果没有就到以下地址下载


然后进行以下程序:
1:在任务栏单击鼠标右键,弹出快捷菜单,把鼠标移动到“工具栏”上,会弹出子菜单,看看其中的“语言栏”有没有被选中,如果没有选中,单击选中“语言栏”,一般会显示输入法图标。
2:依次单击“开始→设置→控制面板”,打开控制面板,在控制面板中单击“日期、时间、语言和区域设置”,单击“语言和区域设置”,弹出“语言和区域设置”对话框,单击“语言”标签,在“文字服务和输入语言”下单击“详细信息”按钮,弹出“文字服务和输入语言”对话框,单击“高级”标签,在“系统配置”下,把“关闭高级文字服务”前面的对号取消(看到下面的注释了没有,选中“会关闭语言栏”),单击“确定”按钮,输入法图标就回来了。
3:点“开始→运行”,键入“msconfig”,单击“确定”或回车,运行“系统配置实用程序”,在“启动”里把“Ctfmon.exe”选中,单击“确定”,然后注销或重新启动应该就可以了。
4:“运行”--“regedit”--找到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run”项,在右栏里点击右键“新建→字符串值”数值名称为“ctfmon.exe”数值数据为“C:\WINDOWS\system32\ctfmon.exe”。F5刷新或重启系统即可。
5:.在注册表中的HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下添加字符串值ctfmon,其值为"X:\WINDOWS\System32\ctfmon.exe"即可.(X代表你XP所在的盘)注:如果已有“C:\WINDOWS\system32\ctfmon.exe”去掉这一项,在新建为"X:\WINDOWS\System32\ctfmon.exe"不包括引号

该木马病毒的删除及修复完成!重新启动计算机本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网