잠토의 잠망경

ctfmon.exe란 무엇이고 오류시의 해결 본문

만화경

ctfmon.exe란 무엇이고 오류시의 해결

잠수함토끼 2008. 9. 6. 12:23

출처:http://shinyhappy.tistory.com/40
http://dohyeo.tistory.com/318

ctfmon.exe 프로세스는 Office XP 의 고급 텍스트 입력도구입니다.

ctfmon.exe는 정상 프로세스임에도 IE 등에서 창전환을 느리게 하거나 한영전환을 불가능 하게 하는 등 약간의 문제가 있습니다.

그리고 무엇보다 눈에 거슬립니다. ㅡㅡ;;

cftmon.exe 에 관한 자세한 정보는 아래 마이크로스프트 고객지원 페이지에서 확인할 수 있습니다.

http://support.microsoft.com/kb/282599/ko


ctfmon.exe 는 바탕화면에 아래 그림과 같은 텍스트 입력 도구를 표시합니다.

사용자 삽입 이미지

고급 텍스트 입력기


ctfmon.exe는 윈도우 시작프로그램에 등록되어 있으며, 윈도우와 함께 자동 실행 되는데 아래 레지스트리를 삭제하거나 msconfig 등을 이용하여 자동실행을 체크 해제 해도 다음 번 부팅에 다시 등록되어 있곤 합니다. 잘 모르는 사람이 보면 스파이웨어나 악성코드로 오해하기 쉽죠.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
ctfmon.exe = "C:\WINDOWS\system32\ctfmon.exe"

ctfmon.exe 자동 실행을 해제 하려면 다음과 같은 순서에 따라 고급 텍스트 입력 옵션을 사용하지 않을 수 있습니다.

(윈도우 XP를 기준으로 설명하겠습니다.)

1. 시작 -> 설정 -> 제어판 -> '날짜, 시간, 언어 국가별 옵션 클릭'
사용자 삽입 이미지

제어판 국가별 옵션


2. '국가 및 언어 옵션' 클릭
사용자 삽입 이미지

국가 및 언어 옵션


3. '언어' 탭을 클릭한 후 '자세히' 버튼 클릭
사용자 삽입 이미지

'언어' 탭의 '자세히'


4. '텍스트 서비스 및 입력 언어' 대화상자에서 '고급' 탭 선택, "고급 텍스트 서비스 사용 안 함' 체크 후 '적용', '확인'
사용자 삽입 이미지

고급 텍스트 서비스 사용 안함


****

더 간단한 방법은 고급 텍스트 입력기 오른쪽 아래의 작은 화살표를 눌러 나타나는 컨텍스트 메뉴에서 '설정'을 클릭하면 됩니다.

사용자 삽입 이미지

간단한 방법


이와 같이 하면 다음 번 부팅에 ctfmon.exe 는 실행되지 않으며 텍스트 입력기는 다음과 같은 간단한 모양으로 변경됩니다.

사용자 삽입 이미지

그러나 일본어 중국어 같은 다국어를 입력해야하는 사용자는 고급텍스트 입력기를 사용하지 않으면 더 불편합니다. 다국어 사용자는 ctfmon.exe 를 사용하세요.

악성코드나 스파이웨어는 ctfmon.exe가 대부분의 컴퓨터에서나 볼 수 있는 기본 프로세스라는 점을 이용하여 실행 경로가 다른 동일한 이름의 파일을 생성하거나 cftmon.exe cffmon.exe 등으로 이름을 살짝 변경하여 파일을 생성하기도 하므로 주의해야 합니다.

사용자 삽입 이미지





























ctfmon.exe 시작 프로그램 삭제 방법.

(위 스샷은 ctfmon.exe 삭제 후 입니다.  ^^; )
windows xp 설치 하고 나면 ctfmon.exe 이 놈이 항상 거슬린다. 한/영 키보드 먹통과 가끔 딜레이까지..
이게 뭘까 궁금해하는 분들이 있을지도 모르겠지만,
긴 설명 보단 간단히 말해, 삭제해도 무방한 시작 프로그램이며, 삭제하는것이 좋다.
(office xp 이나 기타 프로그램에 전-혀 영향이 없습니다.)

시작 프로그램에서 삭제했는데 재부팅 하면 다시 나타나는 경우를 xp 초기때 많이 겪었었다.  ㅡ,.ㅡ;
확실한 삭제방법은 아래과 같다.
1, 시작 프로그램(클릭 투 트윅이나 기타 시작 관리 프로그램)에서 cftmon.exe 파일을 삭제.
2, 시작 - 실행 - Regsvr32.exe /u msctf.dll Regsvr32.exe /u msimtf.dll 각각 실행.
3, 재부팅.

이제 ctfmon.exe 안 보일겁니다.

혹시 ctfmon.exe 삭제한 분들 중 복구 방법를 원한다면 아래과 같이 하세요.

1, 시작 - 실행 - 각각
%SystemRoot%\System32\Regsvr32.exe %SystemRoot%\System32\msctf.dll
%SystemRoot%\System32\Regsvr32.exe %SystemRoot%\System32\msimtf.dll  실행 후 재부팅.
Comments