近期流行一种病毒(木马),会破坏输入法。
中毒后的表现是,没有输入法图标,用Ctrl+Shift只能在英文和一种输入法间切换。
解决方法当然是先杀毒。多数情况下不单是中这个病毒,肯定还有别的病毒和木马,因
此杀毒有一些难度,建议用挂盘方法杀毒,或者用PE系统光盘驱动,运行绿色版杀软杀
毒。杀完后重启到安全模式,清理启动项、映象劫持项、系统关键项等。具体可以用360
清理。
上述步骤完成后,打开系统分区的WINDOWS\system32\dllcache文件夹,找到ctfmon
这个文件复制到WINDOWS\system32文件夹下覆盖原来的即可。
如果WINDOWS\system32\dllcache没有ctfmon这个文件,用U盘从其它正常电脑的WINDOWS
\system32文件夹下拷贝回来用就行了。
方法二是
病毒也有可能帮你替换个假的ctfmon.exe文件,那么我们按下面的步骤来执行:
第一步:右击任务栏空白处,点“任务管理器”。
第二步:找到ctfmon.exe,并终止它。
第三步:在系统目录下的system32目录下找到ctfmon.exe,删除掉。
第四步:写一个最简单的api程序(代码见附录),编译后放到ctfmon.exe所在目录,并更名为ctfmon.exe。
第五步:点击“开始”菜单,点击“运行”,输入internat.exe后点击确定。
第六步:重起计算机。
附录
1. 程序代码如下:
#include <windows.h>
int APIENTRY WinMain( HINSTANCE, HINSTANCE, LPTSTR, int )
{
HANDLE m_hMutex = CreateMutex( NULL, TRUE, "ctfmon.exe" );
if( GetLastError() != ERROR_ALREADY_EXISTS )
while ( 1 ) Sleep( INFINITE );
return 0;
}
2. 如果执行后发现word的输入法无法正确使用,解决办法如下:
第一步:打开word(废话)
第二步:点击“工具”菜单中的“选项”子菜单。点击“编辑”选项卡。
第三步:清除“输入法控制处于活动状态”的复选。点击“确定”
第四步:点击“工具”菜单中“语言”子菜单中的“设置语言”项。
第五步:在列表中选择“英语 美国”,点击确定。
第六步:关闭Word,重起计算机。