近日接到好几位朋友的求助短消息,大意都是Win 2000/XP系统,安装了office各种版本,然后输入法就莫名其妙的出了问题,不是英文输入法不见了,就是控制面板里语言属性无法设置,打开控制面板中找到那个文字服务和输入语言的选项时发现设置面为空白 ,在底下写着"检测到不兼容的键盘驱动程序该对话框已经被禁用" ,用超级兔子魔法设置好容易将自己要用的输入法添加上去,可一会又失踪了,叫人啼笑皆非。
怎么办呢?
请朋友们记住:
1、安装office时不要选中“中文可选用户输入方法设为不可用”。
已经安装了office的朋友,可以进入控制面板, 找到你安装的Office程序, 是所有跟Office有关的程序,然后单击添加和删除选项, 选择添加删除功能, 找到Office共享功能, 然后找到中文可选用户输入方法, 设为不可用,对 Msimtf.dll 和 Msctf.dll 文件运行 Regsvr32 /U
开始 - 运行, 分别输入以下命令: Regsvr32.exe /u msimtf.dll Regsvr32.exe /u Msctf.dll,去掉启动选项中的ctfmon.exe, 这一点可以用一般的工具来进行设置, 比如说Windows优化大师等等,然后重启或者注销, 看看进程里面是不是还有ctfmon.exe的存在? 最后打开控制面板, 找到区域选项里面的输入法区域设置, 将中文(简体)-美式键盘设为默认值即可;
2、如果英文输入法“En”标识不见了(其他输入法正常):
虽然能在中文输入法中转换为英文输入,但总是不方便,可以打开“控制面板 →键盘(看到了与输入法差不多的界面)→语言→添加”,翻动语言列表项,选择“英语(美国) →添加→插入Windows 98安装盘→完成”;
3、当当打开控制面板中找到那个文字服务和输入语言的选项时发现设置面为空白
在底下写着"检测到不兼容的键盘驱动程序该对话框已经被禁用" 时,不要心烦,可以打开注册表编辑(regedit)—KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyb-oard
Layouts 键值下可能只有了少数几项,原因:乱用优化工具或者注册表清理工具(regclean),把一些键值删了,可以在另一台正常的机子上把 :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layouts
键值下的所有导出,拷贝后在你的机子上导入就恢复正常了。