查看: 1518|回复: 2
收起左侧

[已解决] 请高手帮忙

 关闭 [复制链接]
1688388728
发表于 2007-6-26 02:54:36 | 显示全部楼层 |阅读模式
每次开机打开浏览器,AVK2007都要报一次                                                            【"應用程式 ""CTF Loader"" 正在嘗試
變更註冊表的資料.
您要允許這變更嗎?
目錄: \REGISTRY\USER\S-1-5-21-1645522239-1547161642-1417001333-500\Software\Microsoft\Windows\CurrentVersion\Run
機碼名稱: ctfmon.exe
資訊:
這項目會在系統啟動時執行一個新的應用程式."】                询问是否允许,无论点禁止或允许,再次开机后,运行浏览器,AVK2007还是询问,开机后不运行浏览器是不询问的,只有首次运行浏览器,它就跳出来,特烦人,望高人指点,谢谢。
wuhaomh
头像被屏蔽
发表于 2007-6-26 03:10:14 | 显示全部楼层

回复 #1 1688388728 的帖子

您好:
ctfmon.exe是Microsoft Office产品套装的一部分。它可以选择用户文字输入程序,和微软Office 语言条。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。在控制面版区域与语言选项里选“语言”点“详细信息”,再选“高级”,2个选项。如果不复选“兼容配置”不会出现一开窗口就弹出默认中文输入的问题的,第2个“系统配置”建议开启,因为有它就不会出现系统托盘输入法图标消失后的不便了CTFMON.EXE是Office自动加载的文字服务,安装Office 后,部分输入法变得非常难用,卸载Office 后,它在控制面板中生成的文字服务仍然存在,任务栏中的输入法也没有恢复。目前,禁止文字服务自动加载的常用方法有三种:
1.从系统配置实用程序(msconfig.exe)里移除CTFMON.EXE,这个方法并不能真正禁用文字服务,因为当启动Office程序时,文字服务还会自动加载。
2.在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_USERS\.DEFAULT\ Software\Microsoft\Windows\CurrentVersion\Run”,将CTFMON.EXE项更名为 “INTERNAT.EXE”即可。但此方法在启动Office后也会失效。
3.以Windows XP为例介绍第三种方法的操作步骤:首先退出所有的Office 程序,进入“控制面板→添加/删除程序”,选择“Microsoft Office ”项,点击“更改”;在维护模式对话框里选择“添加或删除功能”,然后点击“下一步”;展开“Office共享功能”,点击“中文可选用户输入方法” 项,选择“不安装”,点击“更新”;然后进入“控制面板→区域和语言选项”,进入“语言”选项卡,点击“详细信息”,在已安装服务列表中,将除英语(美国)之外的其他输入法一一删除;最后点击“开始→运行”,键入“Regsvr32.exe /U msimtf.dll”注销Msimtf.dll,接着键入“Regsvr32.exe /U Msctf.dll”注销Msctf.dll。这种方法效果不错,但是操作太繁琐。
其实还有个简单实用的方法,就是更名。Office自动加载CTFMON.EXE时只能靠文件名来判断哪个程序是它所需要的,所以只需将系统目录(如“系统盘符\WINDOWS\System32\”)下的CTFMON.EXE更名为INTERNAT.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,重起计算机。
或者:
1、结束ctfmon.exe进程,删除C:\Documents and Settings\用户名\「开始」菜单\程序\启动\下的ctfmon.exe
2、用WinRAR打开c:\Recycled,删除里面的Recycled目录夹
3、运行msconfig,删除其中路径指向开始菜单的那个自启动项!
4、重启电脑,

[ 本帖最后由 wuhaomh 于 2007-6-26 03:21 编辑 ]

评分

参与人数 1经验 +1 收起 理由
童年 + 1 感谢解答: )

查看全部评分

1688388728
 楼主| 发表于 2007-6-26 03:43:56 | 显示全部楼层
谢谢你耐心的回答,我以按照你的办法重命名了,问题以解决,谢谢,

[ 本帖最后由 1688388728 于 2007-6-26 03:58 编辑 ]
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-26 01:24 , Processed in 0.131451 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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