한글 입력 안됨·한영키 안될 때 윈도우 해결법 증상별 정리
윈도우에서 한글 입력이 안 될 때는 먼저 작업 표시줄의 입력 표시기가 '가'/'A'로 바뀌는지 확인합니다. 표시기가 아예 없으면 입력기(ctfmon) 문제이고, 표시기는 바뀌는데 글자가 영어로만 나오면 IME 설정 문제입니다. 특정 프로그램에서만 안 되면 그 프로그램의 실행 권한이나 호환성 문제일 가능성이 큽니다.
아래에서 증상별로 원인을 나누고, 간단한 방법부터 차례대로 정리했습니다. 위에서부터 하나씩 해 보고 해결되면 거기서 멈추면 됩니다.
증상별로 먼저 원인 좁히기
같은 "한글 안 써짐"이라도 원인이 다릅니다. 내 증상이 어디에 해당하는지 먼저 확인하세요.
| 증상 | 의심되는 원인 | 먼저 볼 방법 |
|---|---|---|
| 작업 표시줄에 '가/A' 표시가 사라짐 | ctfmon.exe가 실행되지 않음 | ctfmon 재실행 |
| 표시기는 있는데 한영키를 눌러도 안 바뀜 | 한영키 인식 문제, 키보드 종류 설정 | 한영 전환 키 설정 확인 |
| '가'로 바뀌는데 영어만 입력됨 | IME 오류, 입력 방법 충돌 | 이전 버전 IME 사용, 한국어 재설치 |
| 한글이 자모로 분리되거나 글자가 씹힘 | 새 IME와 앱 간 호환성 | 이전 버전 IME 사용 |
| 특정 프로그램·게임에서만 안 됨 | 관리자 권한 차이, 앱별 입력 설정 | 실행 권한 맞추기, 앱별 입력 방법 설정 |
| 재부팅하면 또 안 됨 | 입력기 자동 실행 작업이 꺼짐 | 작업 스케줄러 MsCtfMonitor 확인 |
1단계: 입력 표시기가 사라졌다면 ctfmon 다시 실행
윈도우의 입력기를 관리하는 프로세스는 ctfmon.exe입니다. 이 프로세스가 멈추면 한글 입력이 안 되고 작업 표시줄의 '가/A' 표시도 사라집니다. 가장 먼저 해 볼 방법입니다.
- Win + R을 눌러 실행 창을 엽니다.
ctfmon을 입력하고 Enter를 누릅니다.- 작업 표시줄에 입력 표시기가 다시 나타나는지 확인하고, 메모장에서 한영키를 눌러 봅니다.
바로 복구됐다가 재부팅 후 다시 안 된다면, 입력기를 자동으로 띄우는 작업이 꺼져 있는 경우가 많습니다. 이때는 다음 순서로 확인합니다.
- 시작 메뉴에서 작업 스케줄러를 검색해 엽니다.
- 왼쪽에서 작업 스케줄러 라이브러리 → Microsoft → Windows → TextServicesFramework로 이동합니다.
- MsCtfMonitor 작업의 상태가 '사용 안 함'이면 마우스 오른쪽 버튼을 눌러 사용을 선택합니다.
- PC를 다시 시작합니다.
2단계: 한영키가 안 먹힐 때 키 설정 확인
표시기는 보이는데 한영키를 눌러도 '가'로 바뀌지 않는다면, 우선 마우스로 작업 표시줄의 'A'를 클릭해 보세요. 클릭하면 '가'로 바뀌고 한글이 써진다면 입력기는 정상이고 키 인식만 문제인 것입니다.
한영 전환 키 설정 바꾸기
Microsoft IME 설정에서 한영 전환에 쓸 키를 지정할 수 있습니다. 설정 → 시간 및 언어 → 언어 및 지역 → 한국어 옆의 … → 언어 옵션 → Microsoft 입력기 → 키보드 옵션으로 들어가면 한영 전환 키 관련 항목이 있습니다. 윈도우 버전에 따라 메뉴 이름이 조금 다를 수 있으니 비슷한 항목을 찾으면 됩니다. 오른쪽 Alt나 Shift+Space를 함께 쓰도록 켜 두면, 한영키가 인식되지 않는 키보드에서도 전환할 수 있습니다.
외장 키보드·노트북 키보드 점검
- 다른 키보드를 연결했을 때 한영키가 된다면 키보드 자체나 키보드 전용 프로그램 설정 문제입니다.
- 게이밍 키보드는 전용 소프트웨어에서 특정 키를 다른 기능으로 바꿔 두는 경우가 있으니 매크로·키 매핑 설정을 확인하세요.
- 해외 배열(영문 104키) 키보드에는 한영키가 따로 없어서 오른쪽 Alt가 한영키 역할을 하도록 설정해야 합니다.
고급: 키보드 종류 레지스트리 설정
오른쪽 Alt가 한영키로 동작하지 않는 경우, 레지스트리에서 한국어 키보드 종류를 지정해 해결하기도 합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters 경로의 LayerDriver KOR, OverrideKeyboardIdentifier, OverrideKeyboardSubtype 값을 바꾸는 방법입니다. 레지스트리를 잘못 고치면 키보드 입력 전체에 문제가 생길 수 있으니 반드시 백업한 뒤, 다른 방법으로 해결되지 않을 때만 시도하세요.
3단계: '가'로 바뀌는데 영어만 써질 때 이전 버전 IME 사용
윈도우 10 후반 업데이트부터 새로운 Microsoft IME가 기본으로 들어갔습니다. 이 IME가 일부 프로그램과 잘 맞지 않아 한글이 안 써지거나, 자모가 분리되거나, 마지막 글자가 사라지는 증상이 생기기도 합니다. 이런 경우 이전 버전의 Microsoft IME로 되돌리면 해결되는 경우가 많습니다.
- 설정 → 시간 및 언어 → 언어 및 지역으로 이동합니다.
- 한국어 옆 … → 언어 옵션을 엽니다.
- 키보드 항목의 Microsoft 입력기 → 키보드 옵션으로 들어갑니다.
- 일반 메뉴의 '호환성' 항목에서 이전 버전의 Microsoft IME 사용을 켭니다.
- 열려 있는 프로그램을 다시 실행하거나 PC를 재시작합니다.
반대로 이미 이전 버전을 쓰고 있다가 문제가 생겼다면, 이 옵션을 꺼서 새 IME로 바꿔 보는 것도 방법입니다.
4단계: 그래도 안 되면 한국어 입력기 재설치
설정을 바꿔도 해결되지 않으면 한국어 언어와 입력기를 지웠다가 다시 추가합니다. IME 설정 파일이 꼬였을 때 효과가 있습니다.
- 설정 → 시간 및 언어 → 언어 및 지역으로 이동합니다.
- 기본 언어가 한국어 하나뿐이라면 먼저 언어 추가로 영어(미국)를 추가합니다. 표시 언어로 쓰는 언어는 바로 삭제되지 않기 때문입니다.
- 한국어 언어 옵션에서 키보드 목록을 보고, Microsoft 입력기 외에 불필요한 키보드가 있으면 제거합니다.
- 그래도 안 되면 한국어를 제거한 뒤 PC를 재시작하고, 다시 언어 추가로 한국어를 설치합니다.
- 한국어를 다시 맨 위로 올리고, 필요하면 윈도우 표시 언어도 한국어로 되돌립니다.
한국어를 지우면 표시 언어가 바뀔 수 있으니, 작업 전에 메뉴 위치를 한 번 확인해 두는 편이 좋습니다.
시스템 파일 점검
재설치로도 해결되지 않으면 윈도우 시스템 파일이 손상됐을 수 있습니다. 관리자 권한으로 명령 프롬프트(또는 터미널)를 열고 아래 명령을 차례대로 실행합니다.
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow
검사가 끝나면 재부팅한 뒤 한글 입력을 다시 확인합니다.
특정 프로그램에서만 한글이 안 될 때
메모장에서는 한글이 잘 써지는데 특정 프로그램에서만 안 된다면 윈도우 전체 문제가 아닙니다. 아래 순서로 확인합니다.
관리자 권한 차이 맞추기
윈도우는 보안상 권한이 낮은 프로세스가 권한이 높은 창에 입력을 보내는 것을 제한합니다. 그래서 관리자 권한으로 실행한 프로그램에서만 한글이 안 되는 경우가 있습니다. 해당 프로그램을 일반 권한으로 실행해 보거나, 반대로 함께 쓰는 프로그램(키보드 유틸리티 등)도 관리자 권한으로 맞춰 보세요.
앱별 입력 방법 설정 확인
설정 → 시간 및 언어 → 입력 → 고급 키보드 설정에 앱 창마다 다른 입력 방법 사용 옵션이 있습니다. 이 옵션이 켜져 있으면 창마다 한영 상태가 따로 기억돼서, 어떤 창에서는 영어로 고정된 것처럼 보일 수 있습니다. 켜져 있다면 끄고, 꺼져 있다면 켜 보며 차이를 확인하세요. 같은 화면의 '기본 입력 방법 재정의'가 한국어 Microsoft 입력기로 되어 있는지도 함께 봅니다.
게임·원격 데스크톱·가상 머신
- 게임: 채팅창 외에는 일부러 영어 입력으로 고정하는 게임이 있습니다. 전체 화면에서 창 모드로 바꾸면 한영 전환이 되는 경우도 있습니다.
- 원격 데스크톱: 입력기가 내 PC와 원격 PC 중 어느 쪽에서 동작하는지에 따라 한영 전환이 엇갈립니다. 원격 PC에도 한국어 입력기가 있는지 확인하세요.
- 가상 머신: 게스트 OS 쪽에도 한국어 입력기를 설치하고, 한영키가 호스트에서 가로채이지 않는지 확인합니다.
프로그램 자체 문제
브라우저나 메신저 등 특정 앱에서만 안 된다면 앱을 최신 버전으로 업데이트해 보세요. 앞에서 설명한 '이전 버전의 Microsoft IME 사용' 옵션이 특정 앱 호환성 문제를 해결하는 경우도 많습니다.
자주 묻는 질문
윈도우 업데이트 후 갑자기 한글이 안 써져요.
업데이트 뒤에 IME가 바뀌거나 입력기 설정이 초기화되는 경우가 있습니다. ctfmon 재실행, 이전 버전 IME 사용 순서로 먼저 확인하고, 그래도 안 되면 한국어 입력기를 재설치해 보세요.
한글이 'ㅎㅏㄴㄱㅡㄹ'처럼 자모로 분리돼서 써져요.
새 Microsoft IME와 해당 프로그램 사이의 호환성 문제인 경우가 많습니다. 키보드 옵션에서 '이전 버전의 Microsoft IME 사용'을 켜고 프로그램을 다시 실행해 보세요.
한영키 대신 다른 키로 전환할 수 있나요?
Windows 키 + Space로 입력 언어를 바꿀 수 있고, Microsoft 입력기 키보드 옵션에서 오른쪽 Alt나 Shift+Space를 한영 전환 키로 지정할 수도 있습니다.
로그인 화면(암호 입력)에서 한글이 안 되는 건 정상인가요?
로그인 화면에서 영어로 시작하는 것은 흔한 동작입니다. 암호는 보통 영문으로 설정하므로 문제가 아닌 경우가 많습니다. 로그인 후에도 안 된다면 위 방법을 확인하세요.
정리
한글 입력이 안 될 때는 입력 표시기가 보이는지부터 확인하면 원인을 빠르게 좁힐 수 있습니다. 표시기가 없으면 ctfmon과 작업 스케줄러를, 표시기는 있는데 전환이 안 되면 한영 전환 키 설정을 확인합니다. 한글이 영어로 나오거나 자모가 깨지면 이전 버전 IME 사용과 한국어 입력기 재설치를 순서대로 시도하세요. 특정 프로그램에서만 안 된다면 관리자 권한과 앱별 입력 방법 설정부터 보는 것이 빠릅니다.