Board logo

标题: 系统输入法丢失的解决办法总结 [打印本页]

作者: 宏基    时间: 2008-10-28 10:57     标题: 系统输入法丢失的解决办法总结

最近看到不少网友谈论系统输入法丢失的问题,现象就是:不是英文输入法不见了,就是控制面板里语言属性无法设置,打开控制面板中找到那个文字服务和输入语言的选项时发现设置面为空白。或者在输入的时候突然消失 ...

下面就各种情况进行分析:
1、internat.exe出错或丢失
 这种故障的表现是在输入时输入法突然丢失,或者重启机器后丢失。
 解决的办法有3种:
 A、点击“开始”——》“运行”,在打开中输入“internat.exe”
 B、“控制面板”的“输入法”对话框,将“启动任务栏上的指示器”一项勾上即可解决问题。但有时这样做不能解决问题,我们可以修改注册表。首先运行“regedit”,展开“HKEY_CURRENT_USER/keyboard/preload”分支,在其下新建一个字符串值,命名为“1”,并将它对应的键值改为“00000409”。重新启动系统就可以。
 C、前面2种办法是internat.exe运行出错的解决办法,如果internat.exe由于各种原因丢失,(如病毒删除了该文件),最简单的办法是重做系统。如果不重做系统,可以尝试以下的方法:
 先杀毒,排除病毒干扰,然后从其他电脑中复制一个相同的internat.exe,把它放入Windows安装目录,如果系统为Win 2000/XP,就放入安装目录下的System32文件夹,然后运行注册表?展开 “HKEY_LOCAL_MACHINE/SoftwareMicrosoft/Windows/CurrentVersion/Run”分支,在右边新建一个字符串值,把键值名和键值都改为“internat.exe”。最后关闭注册表,重新启动系统即可。
2、Ctfmon.exe出错或者丢失
 Ctfmon.exe是Ctfmon.exe控制Alternative User Input Text Processor (TIP)和Microsoft Office语言条,提供语音识别、手写识别、键盘、翻译和其它用户输入技术的支持。这个程序没有启动也会造成输入法图标不显示。
 解决的办法:
 A、点“开始→运行”,键入“msconfig”,单击“确定”或回车,运行“系统配置实用程序”,在“启动”里把“Ctfmon.exe”选中,单击“确定”,然后注销或重新启动。
 B、如果丢失也采用其它机器复制的方法,不过要在DOS或PE下才行。
3、与其它软件冲突
 XP系统,安装了office各种版本,然后输入法就莫名其妙的出了问题,不是英文输入法不见了,就是控制面板里语言属性无法设置,打开控制面板中找到那个文字服务和输入语言的选项时发现设置面为空白 ,在底下写着"检测到不兼容的键盘驱动程序该对话框已经被禁用"
 解决的办法:开始 - 运行, 分别输入以下命令: Regsvr32.exe /u msimtf.dll Regsvr32.exe /u Msctf.dll,去掉启动选项中的ctfmon.exe, 然后重启或者注销。 最后打开控制面板, 找到区域选项里面的输入法区域设置, 将中文(简体)-美式键盘设为默认值即可。
4、病毒劫持Ctfmon.exe
 病毒利用映像劫持技术劫持了输入法相关文件ctfmon.exe,导致语言栏消失。这种故障现在表现得比较多。碰到这种情况就只有先杀毒,然后删除劫持。不过对普通用户来说我还是建议重装系统。
如果是熟练的用户可以试试以下的方法:
 A、全盘杀毒。
 B、.手工删除注册表表中病毒写入的劫持。如图所示:

  



  C.依次打开【控制面板】——【区域和语言选项】——【语言】——【详细信息】——【高级】——去掉“关闭高级文字服务”前的小勾。如图所示:

  


  D.重启计算机。

  E.如桌面右下脚依然没有语言栏图标的话,检查【语言栏设置】中是否勾选了在桌面上显示。如图所示:

  


 5、输入法BUG
 如果有一种输入法本身存在BUG,就有可能在运行的时候导致internat.exe崩溃,表现就是只用这各输入法时出错。
 解决的办法:先卸载该输入法,然后下载该输入法的最新版本重新安装。




欢迎光临 数码吧 (http://bbs.shuma8.com/) Powered by Discuz! 6.1.0