赞
踩
无需修改注册表 ,无需自行写程序,无需打命令。
ctfmon.exe 是一个随系统自动启动的进程,其作用为进行输入法管理,然而,其6Mb多的内存占用然我看着很是不爽,并且,看着这种鸡肋的进程,更是想把它干掉,以下是网上搜到的ctfmon.exe的其他罪状:
1. 无论你打开什么窗口,总会弹出一个输入法工具体,并且默认是中文输入,非常讨厌。
2. 它替换了原来的区域和输入法设置,并以一个文字服务的设置取而代之,而且不能设置默认的输入法。
3. 结束掉原来的输入法工具进程internat.exe,并令他不能在开机时起动。
4. 将自己放在开机时启动的程序列表中,除非修改注册表,否则无法去除。
5. 像病毒一样有重生能力,当你把ctfmon.exe删了以后,他又会随着Office的启动而重新生成。
6. 当你结束了ctfmon.exe后,经常会出现输入法切换快捷键乱掉的情况。
看来对ctfmon不爽的人还是大有人在啊~~~好了,说正事。。。
首先试着直接禁用ctfmon.exe,结果是不行滴。。。
然后上网看,发现啥改注册表,写api小程序替换等等,有些会莫名其妙的失败,有些时候它又会随着office或者是浏览器的启动自动运行。。。
最后还是到直接从源头彻底删除之吧。。。步骤如下:
1:先在输入法管理器中将默认输入法设置为你想要的输入法(毕竟你把ctfmon.exe搞死过后就不能切换输入法了,好在用的搜狗英文中文都可以输。。。)。
2:在任务管理器中直接结束进程ctfmon.exe。
3:在路径C:/WINDOWS/system32下找到ctfmon.exe,他就是藏在这儿滴;
4:在路径C:/WINDOWS/system32/dllcache下找到ctfmon.exe;一般这个路径是隐藏了的,需要在菜单栏的 “工具->文件夹选项->查看” 中,将“隐藏受保护的操作系统文件”一栏前面的勾选去掉。同时选中显示所有文件,然后就可以看到了。
5:同时删除上述两个文件夹中的ctfmon.exe(也可以剪切出去,要是以后要用粘回来就ok了)。搞定,以后这个程序永远启动不了了,简单吧,呵呵。。。
如果只直接删除3中的程序的话,我们会发现确实是删除了,但是过了一会儿,它又自己跑出来了;如果改个名字吧,过了一会儿又出现了原来的程序。这是因为windows为了保护系统文件夹下的系统相关程序及dll,将相关的组件进行了备份。大家可以看到,4中文件夹下的很多文件和3中文件夹的很多文件是相同的,4中就是备份的存放位置。因此,当原来的程序被删除或者是改名而导致找不到时,系统就会自动用备份的进行恢复,所以删不掉。因此,应该把备份的程序一起删掉,就是4中的ctfmon.exe程序。
有很多人都在讨论这个dllcache下的文件删不删的问题,毕竟他占了那么大的地儿~~
关于这个,给个参考连接:http://blog.sina.com.cn/s/blog_5cdb72780100i0fm.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。