找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 2054|回复: 1

[故障解决] 干掉了默认的输入法, 关于ctfmon.exe文件

[复制链接]
Leya 发表于 2008-3-27 22:57:38 | 显示全部楼层 |阅读模式
如果你的系统装了officeXP或以上版本,它会在你和系统里留下一个可恶的ctfmon.exe,这真的是一个恶魔,曾经困扰了无数的网友。

在对它行刑之前,我先来宣读一下他的罪状:
1. 无论你打开什么窗口,总会弹出一个输入法工具体,并且默认是中文输入,非常讨厌。
2. 它替换了原来的区域和输入法设置,并以一个文字服务的设置取而代之,而且不能设置默认的输入法。
3. 结束掉原来的输入法工具进程internat.exe,并令他不能在开机时起动。
4. 将自己放在开机时启动的程序列表中,除非修改注册表,否则无法去除。
5. 像病毒一样有重生能力,当你把ctfmon.exe删了以后,他又会随着Office的启动而重新生成。
6. 当你结束了ctfmon.exe后,经常会出现输入法切换快捷键乱掉的情况。



我也一直深受这个问题的困扰, 整天切换来切换去的, 手指都按疼了, 微软真是太霸道了..
直接结束掉这个进程的话, 可能会造成Office出现某种意外的问题, 所以我们要用别的方式来搞定它.
step1, 进入控制面板, 找到你安装的Office程序, 是所有跟Office有关的程序哦, 如下图所示, 我的就包括Office和Visio两个程序.

然后单击添加和删除选项, 选择添加删除功能, 找到Office共享功能, 然后找到中文可选用户输入方法, 设为不可用, 如下图所示

step2, 去掉输入法中的多余选项, 只保留自己需要的即可, 其余的均可删掉, 下图是我自己所保留的输入法.

step3, 对 Msimtf.dll 和 Msctf.dll 文件运行 Regsvr32 /U
开始 - 运行, 分别输入以下命令: Regsvr32.exe /u msimtf.dll        Regsvr32.exe /u Msctf.dll

step4, 去掉启动选项中的ctfmon.exe, 这一点可以用一般的工具来进行设置, 比如说Windows优化大师等等...
step5, 重启或者注销, 看看进程里面是不是还有ctfmon.exe的存在? 最后打开控制面板, 找到区域选项里面的输入法区域设置, 将中文(简体)-美式键盘设为默认值即可.

最后看一下效果, 是不是没有了以前的那种困扰啦? 大功告成.

其实就是用以前的internat.exe这个输入法的进程替换掉了新的ctfmon.exe的进程而已, 呵呵.
回复

使用道具 举报

250 发表于 2010-1-1 07:53:28 | 显示全部楼层
好,好好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注-册

本版积分规则

Archiver|手机版|小黑屋|DoDVip ( 桂ICP备14000730号 )

GMT+8, 2024-5-7 18:12 , Processed in 0.054174 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表