Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

CTF 로더(ctfmon.exe)란? 정체부터 리소스 점유 문제 해결 방법까지

시스템 성능이 느려져 작업 관리자를 열어 확인했는데 ctfmon.exe라는 낯선 프로세스가 실행 중인 것을 발견했다면, 이것이 무엇인지 궁금해지실 겁니다. 이 프로세스는 작업 관리자에서 나타났다 사라지기를 반복하는 경우도 있습니다. 어떤 사용자에게는 성능 저하를 일으키지 않지만, 정상 파일인지 아니면 바이러스·악성코드인지 궁금한 분들도 많습니다. 실제로 리소스를 많이 사용하지 않더라도 어떤 프로그램이 이 프로세스를 시작하는지 모르는 상황 자체가 불편하게 느껴질 수 있습니다.

ctfmon.exe의 정체

ctfmon.exe 파일은 CTF(Collaborative Translation Framework) 로더와 연관된 파일입니다. 이 서비스는 필기 인식과 음성 인식에 대한 텍스트 지원을 제공하며, Microsoft Office 언어 표시줄과 대체 사용자 입력 텍스트 입력 프로세서를 활성화하는 역할을 담당합니다.

즉, ctfmon.exe는 필요할 때마다 실행되어야 하는 정상적인 시스템 파일입니다. 다만 작업 관리자에서 계속 나타나며 리소스를 과도하게 사용한다면 주의 신호일 수 있습니다. 여기에는 두 가지 경우가 있습니다.

  • 정상적인 경우: 특정 앱이 ctfmon.exe를 실행하고 있는데 그 앱이 무엇인지 단순히 모르는 상황입니다. 예를 들어 Windows에서 필기 입력 모드를 사용 중이라면 작업 관리자에 ctfmon.exe가 표시되는 것이 자연스럽습니다.
  • 주의가 필요한 경우: ctfmon.exe를 실행할 만한 앱을 전혀 사용하지 않고 있다면 경계해야 하며, 특히 해당 프로세스가 많은 리소스를 소모한다면 더욱 그렇습니다.

ctfmon.exe를 관리하는 방법은 몇 가지가 있습니다. 아래 방법들을 순서대로 시도하여 문제가 해결될 때까지 진행해 보세요.

시작하기 전 팁

  • Windows 업데이트 이후 CTF 로더 오류가 반복되거나 ctfmon.exe 때문에 성능이 크게 저하된다면, 이전 버전의 Windows 빌드로 되돌리는 것이 해결책일 수 있습니다. 일부 Windows 업데이트는 CTF 로더 문제를 유발하는 것으로 알려져 있습니다. 이전 버전으로 되돌리려면 Windows 키 > 설정 > 업데이트 및 보안 > 복구로 이동한 뒤, '이전 버전의 Windows 10으로 되돌리기' 항목에서 시작을 클릭하세요.
  • 파일 위치도 확인해 보세요. 정품 실행 파일은 시스템 비트(32비트 또는 64비트)에 따라 C:\Windows\System32 또는 C:\Windows\SysWOW64에 있어야 합니다. Windows 키 + E를 눌러 파일 탐색기를 연 후 Windows 키 + F로 검색 창을 열고 'exe'를 입력해 검색합니다. 위에서 언급한 폴더 외부에서 발견되는 모든 ctfmon.exe 파일은 삭제한 후 컴퓨터를 검사하세요.

방법 1: 터치 키보드 및 필기 패널 서비스 비활성화

이 문제에 대한 가장 일반적인 해결책은 '터치 키보드 및 필기 패널' 서비스를 비활성화하는 것입니다. 이 서비스가 필요 없다고 확신하거나, 리소스를 과도하게 사용하고 있다면 비활성화해도 됩니다.

  1. Windows 키 + R을 누릅니다.
  2. services.msc를 입력하고 Enter를 누릅니다.
  3. '터치 키보드 및 필기 패널(Touch Keyboard and Handwriting Panel)' 서비스를 찾아 두 번 클릭합니다.
  4. '시작 유형' 드롭다운 메뉴에서 사용 안 함(Disabled)을 선택합니다.
  5. 적용을 클릭한 후 확인을 누릅니다.

이제 서비스가 백그라운드에서 계속 실행되면서 컴퓨터의 리소스를 잡아먹는 일은 없을 것입니다.

참고: 앱 사용에 어려움이 생기거나 CTF 로더 관련 오류가 나타나면 언제든 서비스를 다시 활성화할 수 있습니다. 위 단계를 따라 4번째 단계에서 '사용(Enabled)'을 선택하면 됩니다.

참고: 이 서비스를 비활성화하면 부작용이 있을 수 있습니다. Windows 키를 눌렀을 때 나타나는 '입력하여 검색' 기능이 작동하지 않을 수 있습니다. 이런 경우에는 서비스를 다시 활성화하고 방법 2를 시도해 보세요.

방법 2: 작업 스케줄러 활용

작업 스케줄러를 사용하면 서비스를 비활성화하거나 파일을 삭제하지 않고도 ctfmon.exe가 시작되는 시점을 조절할 수 있습니다. 방법 1에서 오류가 발생했거나 서비스 비활성화가 부담스럽다면 이 방법이 적합합니다.

  1. Windows 키 + R을 누릅니다.
  2. taskschd.msc를 입력하고 Enter를 누릅니다.
  3. 왼쪽 창에서 '작업 스케줄러 라이브러리(Task Scheduler Library)'를 두 번 클릭합니다.
  4. 왼쪽 창에서 'Microsoft'를 두 번 클릭합니다.
  5. 왼쪽 창에서 'Windows'를 두 번 클릭합니다.
  6. 왼쪽 창에서 'TextServicesFramework'를 선택합니다.
  7. 'MsCtfMonitor'를 마우스 오른쪽 버튼으로 클릭한 후 사용 안 함(Disable)을 선택합니다(또는 원하는 다른 트리거 설정).

이렇게 하면 작업 관리자에서 더 이상 CTF 로더가 보이지 않을 것입니다.

방법 3: 컴퓨터 바이러스 검사

당연하게 느껴질 수 있지만, 이런 상황이라면 반드시 컴퓨터 검사를 수행해야 합니다. 위의 방법들을 이미 따라 했더라도 안전을 위해 전체 시스템 검사를 진행하는 것이 좋습니다. 최악의 경우에도 몇 시간 정도의 시간만 소요될 뿐입니다.

따라서 원하는 백신 프로그램과 악성코드 탐지 도구를 다운로드해 전체 시스템 검사를 실행하세요. 무엇을 써야 할지 모르겠다면 Malwarebytes를 추천합니다.

  1. Windows용 Malwarebytes를 다운로드합니다.
  2. 다운로드가 완료되면 Malwarebytes를 실행해 시스템을 검사합니다.

검사가 완료되면 시스템은 악성코드로부터 자유로워질 것입니다.