|

- 帖子
- 2009
- 积分
- 601
- 注册时间
- 2008-10-19

|
在系统使用过程中语言栏突然消失了,这有可能是ctfmon.exe被关闭或者由于病毒感染杀毒软件把ctfmon.exe删除造成的,解决办法:
情况一:ctfmon.exe被关闭
方法1:在任务栏单击鼠标右键,弹出快捷菜单,把鼠标移动到“工具栏”上,会弹出子菜单,看看其中的“语言栏”有没有被选中,如果没有选中,单击选中“语言栏”,一般会显示输入法图标。
方法2:依次单击“开始→设置→控制面板→语言和区域设置”,弹出“语言和区域设置”对话框,单击“语言”标签,在“文字服务和输入语言”下单击“详细信息”按钮,弹出“文字服务和输入语言”对话框,单击“高级”标签,在“系统配置”下,把“关闭高级文字服务”前面的对号取消(看到下面的注释了没有,选中“会关闭语言栏”),单击“确定”按钮,输入法图标就回来了。
方法3:点“开始→运行”,键入“msconfig”,单击“确定”或回车,运行“系统配置实用程序”,在“启动”里把“Ctfmon.exe”选中,单击“确定”,然后注销或重新启动应该就可以了。这是因为Ctfmon.exe控制Alternative User Input Text Processor (TIP)和Microsoft Office语言条,提供语音识别、手写识别、键盘、翻译和其它用户输入技术的支持。这个程序没有启动也会造成输入法图标不显示。
情况二:由于病毒感染杀毒软件把ctfmon.exe删除(在开始→运行→输入C:\WINDOWS\system32\ctfmon.exe,如果提示找不到ctfmon.exe则属于这种情况)
方法1:单击“开始→运行→输入“regedit”,单击确定后打开注册表编辑器,在左边的窗格依次展开:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options 发现这一项中包含许多子项。
从这一大片注册表项中,找到子项“ctfmon.exe”,对它点右键,选择“删除”,删掉它。 这样之后,重新运行在开始→运行→输入C:\WINDOWS\system32\ctfmon.exe,如果能运行,则解决问题。 如果还是不能运行,就重启系统。
方法2(最为有效的方法):如果方法1不好使请用本方法,就是找另外一台和这台机器有相同系统的机器把对应的ctfmon.exe拷贝过来,则问题马上解决。
(winxp中ctfmon.exe的位置:C:\WINDOWS\system32\ctfmon.exe,也可以在windows文件夹中搜索ctfmon.exe,也可以获得它的位置) |
|