윈도우 PC에서 CTFMON.exe라는 프로세스가 리소스를 차지하고 있는 것을 발견하셨나요? 대부분의 경우 이 프로세스는 무해하기 때문에 크게 걱정할 필요가 없습니다. 하지만 CPU 사용량을 과도하게 잡아먹고 있다면 비활성화할 가치가 충분히 있습니다.
ctfmon.exe란 무엇인가?
ctfmon.exe는 항상 백그라운드에서 실행되면서 활성화된 프로그램을 감시하는 프로세스입니다. 해당 프로그램이 음성 인식, 필기(손글씨) 인식 또는 기타 대체 사용자 입력 서비스를 필요로 하는 경우 이를 지원하는 역할을 합니다.
만약 윈도우의 언어 표시줄(Language Bar)을 사용하지 않고, 펜 태블릿과 같은 대체 입력 장치도 사용하지 않는다면 이 프로세스가 실행될 필요는 전혀 없습니다.
ctfmon.exe 제거 시 주의사항
그렇다면 시스템에서 ctfmon.exe를 어떻게 제거할 수 있을까요? 작업 관리자에서 프로세스를 강제 종료하는 방법도 있지만, 시스템 프로세스이기 때문에 권장하지 않습니다.
MSCONFIG에서 해당 항목의 체크를 해제하는 방법도 있지만, 컴퓨터를 재시작하면 항상 다시 나타납니다. 제대로 제거하려면 아래의 단계를 따라야 합니다.
한 가지 주의할 점은, 때때로 ctfmon.exe가 바이러스일 수 있다는 것입니다. 많은 악성코드가 백신 프로그램의 탐지를 피하기 위해 윈도우 기본 서비스로 위장합니다.
아직 백신 프로그램이 설치되어 있지 않다면, AV-Test 및 AV-Comparatives 평가에서 꾸준히 최상위권을 기록하는 카스퍼스키(Kaspersky)나 비트디펜더(Bitdefender)를 추천합니다. 맬웨어바이트(Malwarebytes Anti-Malware) 역시 좋은 대안입니다.
Office XP, 2003 사용자를 위한 ctfmon.exe 제거 방법
Office 2003 또는 Office XP를 사용 중이라면 Office 설치 마법사 내에서 해당 구성 요소를 제거해야 합니다. 제어판으로 이동한 뒤 프로그램 추가/제거를 클릭하고, Microsoft Office 항목 옆의 변경 버튼을 누르세요.

이제 기능 추가/제거를 클릭한 후 계속을 누르고, Office 공유 기능 옆의 + 기호를 클릭하여 목록을 확장합니다.

대체 사용자 입력(Alternative User Input) 옆의 아이콘을 클릭한 뒤 사용 안 함(Not Available)을 선택하고, 업데이트를 눌러 마무리합니다.
Office 2007 사용자를 위한 ctfmon.exe 제거 방법
Office 2007을 사용 중이라면 Office 공유 기능 목록에서 '대체 사용자 입력' 옵션을 찾을 수 없다는 것을 알게 될 것입니다. 따라서 Office 2007 환경에서 이 프로세스를 없애려면 고급 텍스트 서비스를 비활성화해야 합니다. 방법은 다음과 같습니다.
먼저 제어판으로 이동하여 국가 및 언어 옵션을 선택합니다. 그런 다음 언어 탭의 텍스트 서비스 및 입력 언어 항목에서 자세히 버튼을 클릭하세요.

이제 고급 탭으로 이동하여 고급 텍스트 서비스 끄기 상자에 체크합니다.

확인을 두 번 클릭하여 변경 사항을 저장합니다. 마지막으로, 대체 사용자 입력과 연관된 DLL 파일의 등록을 해제해야 합니다. 위의 어떤 방법으로 ctfmon 프로그램을 제거했든, 시작 메뉴의 실행 창에 아래 명령어를 입력하여 실행해야 합니다:
Regsvr32.exe /u msimtf.dll Regsvr32.exe /u msctf.dll
이제 컴퓨터를 재시작하면 윈도우 작업 관리자에서 더 이상 ctfmon.exe 프로세스가 실행되지 않는 것을 확인할 수 있습니다.
Windows Vista 및 Windows 7에서 제거하기
Windows Vista 또는 Windows 7을 사용 중이라면 절차가 약간 다릅니다. 이 운영체제에는 '고급 텍스트 서비스 끄기' 옵션이 존재하지 않기 때문입니다. 대신 제어판을 열고 국가 및 언어를 클릭해야 합니다.

다음으로 키보드 및 언어 탭을 클릭합니다.

키보드 변경 버튼을 누른 뒤, 하단 목록 상자에 있는 설치된 서비스 목록을 살펴보세요.

펜이나 보조 입력 장치를 사용하지 않는다면 이 목록에는 키보드 – 미국(US) 항목만 남아 있어야 합니다. 그 외의 모든 항목은 삭제해도 됩니다. 예를 들어 불필요한 잉크 수정(Ink Correction) 항목이 있다면 선택한 후 제거를 누르면 됩니다.
무료 프로그램으로 CTFMON 제거하기
위의 방법들이 잘 되지 않는다면, 다른 방법도 있습니다. 누군가 만든 CTFMON Remover라는 무료 프로그램이 있는데, 이 도구는 ctfmon이 설치되어 실행 중인지 보여주고, 손쉽게 제거하거나 나중에 필요할 때 복원할 수 있는 기능을 제공합니다.

Deactivate CTFMON.EXE 버튼을 클릭하기만 하면 해당 윈도우 프로세스의 제거가 시작됩니다. 다만 이 프로그램은 상당히 오래된 소프트웨어이기 때문에 Windows XP, Windows 2000 등 구버전 윈도우에서만 작동합니다. Vista나 7에서도 시도해 볼 수 있지만, 정상적으로 작동하지 않을 수 있습니다.
이 프로세스를 없애는 또 다른 방법은 Office 2010 이상처럼 최신 버전의 Office로 업그레이드하는 것입니다. 아직도 Office 2003이나 Office 2007을 사용하고 있다면 업그레이드를 고려해 볼 만합니다. 궁금한 점이 있다면 댓글로 문의하세요!