2007년 09월 29일
인터넷 익스플로러에서 한/영 키를 눌러도 한글로 전환이 안될때
2007년 9월 29일 토요일
윈도우에서 인터넷 익스플로러(Internet Explorer)나 메신저를 사용하다가 한글 입력이 안될 때가 있습니다. 아무리 키보드의 한/영버튼을 눌러도 계속 영문만 써 진다거나 한글만 써지는 문제들이죠...
이것은 윈도우 초창기때부터 있었던 문제인데...
보통 이럴때는 익스플로러나 메신저창을 닫았다가 다시 띄우면 괜찮아 집니다...좀 주먹구구 식이죠? ^^
그렇다고 매번 창을 닫았다가 다시 띄우려면 귀찮기도 하죠.
- 원 인 -
이 문제는 고급 텍스트 서비스(ctfmon.exe)라는 기능때문에 생기는 오류입니다.
이 기능은 다른 입력 도구 Text Input Processor와 Microsoft Office 입력 도구 모음을 활성화 합니다.
이런 식으로 시작 프로그램에 등록되어 있어서 윈도우가 부팅시 저절로 실행됩니다.
이 고급 텍스트 서비스(ctfmon.exe)는 황성 창을 모니터링하며 음성 인식, 필기체 인식, 키보드, 번역 및 기타 다른 입력 도구 기술에 대한 텍스트 입력 서비스를 지원합니다.
- 해결 방법 -
이 기능을 삭제해버리면 그런 문제는 없어집니다.
- ctfmon.exe를 삭제하는 방법 -
1. 시작→실행을 누른뒤 cmd를 눌러 명령 프롬프트를 엽니다.
2. 아래 명령어를 입력한후 확인 버튼을 누릅니다.
c:\windows\System32\Regsvr32.exe /u %SystemRoot%\System32\msimtf.dll
c:\windows\System32\Regsvr32.exe /u %SystemRoot%\System32\msctf.dll
※ 1번을 거치지 않고 바로
시작→실행을 누른뒤 regsvr32.exe /u msimtf.dll 후 확인.
시작→실행을 누른뒤 regsvr32.exe /u msctf.dll 후 확인을 눌러도 같은 역활을 합니다.
3. 작업관리자를 띄웁니다.
단축키는 <Ctrl+Alt+Del>를 동시에 누르면 됩니다.
작업관리자 창에서 프로세스 탭으로 가서 이미지 이름 난을 클릭합니다. 그럼 현재 실행중인 프로그램들이 알파벳순으로 정렬이 됩니다.
4. 이미지 이름이 ctfmon.exe를 찾아 프로세서 끝내기(E) 합니다.
이렇게하면 익스플로러에서 한/영 변환시 변환이 안되는 문제를 해결할수 있습니다.
그런데, 이렇게만 하면 재부팅하면 다시 ctfmon.exe란 파일이 실행되서 같은 문제가 생길수 있습니다...
완전히 ctfmon.exe란 프로그램을 제거하기 위해선 레지스트리를 손봐야 합니다.
5. 시작→실행을 눌러 레지스트리 편집기를 부릅니다. (regedit를 입력하면 됩니다.)
6. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 으로 갑니다.
오른쪽 난에서 ctfmon.exe을 클릭한후 오른쪽 버튼을 눌러 삭제를 클릭합니다.
그럼 완전히 제거 된것입니다.
레지스트리 편집기를 닫으면 재부팅후에도 ctfmon이란 프로그램이 자동으로 실행되지 않아, 한/영 변환이 안되는 오류가 사라집니다.
※ ctfmon의 기능은 : http://support.microsoft.com/kb/282599/ko 에서 확인하세요.
윈도우에서 인터넷 익스플로러(Internet Explorer)나 메신저를 사용하다가 한글 입력이 안될 때가 있습니다. 아무리 키보드의 한/영버튼을 눌러도 계속 영문만 써 진다거나 한글만 써지는 문제들이죠...
이것은 윈도우 초창기때부터 있었던 문제인데...
보통 이럴때는 익스플로러나 메신저창을 닫았다가 다시 띄우면 괜찮아 집니다...좀 주먹구구 식이죠? ^^
그렇다고 매번 창을 닫았다가 다시 띄우려면 귀찮기도 하죠.
- 원 인 -
이 문제는 고급 텍스트 서비스(ctfmon.exe)라는 기능때문에 생기는 오류입니다.
이 기능은 다른 입력 도구 Text Input Processor와 Microsoft Office 입력 도구 모음을 활성화 합니다.

이 고급 텍스트 서비스(ctfmon.exe)는 황성 창을 모니터링하며 음성 인식, 필기체 인식, 키보드, 번역 및 기타 다른 입력 도구 기술에 대한 텍스트 입력 서비스를 지원합니다.
- 해결 방법 -
이 기능을 삭제해버리면 그런 문제는 없어집니다.
- ctfmon.exe를 삭제하는 방법 -
1. 시작→실행을 누른뒤 cmd를 눌러 명령 프롬프트를 엽니다.
2. 아래 명령어를 입력한후 확인 버튼을 누릅니다.
c:\windows\System32\Regsvr32.exe /u %SystemRoot%\System32\msimtf.dll
c:\windows\System32\Regsvr32.exe /u %SystemRoot%\System32\msctf.dll
※ 1번을 거치지 않고 바로
시작→실행을 누른뒤 regsvr32.exe /u msimtf.dll 후 확인.
시작→실행을 누른뒤 regsvr32.exe /u msctf.dll 후 확인을 눌러도 같은 역활을 합니다.
3. 작업관리자를 띄웁니다.
단축키는 <Ctrl+Alt+Del>를 동시에 누르면 됩니다.

4. 이미지 이름이 ctfmon.exe를 찾아 프로세서 끝내기(E) 합니다.

그런데, 이렇게만 하면 재부팅하면 다시 ctfmon.exe란 파일이 실행되서 같은 문제가 생길수 있습니다...
완전히 ctfmon.exe란 프로그램을 제거하기 위해선 레지스트리를 손봐야 합니다.
5. 시작→실행을 눌러 레지스트리 편집기를 부릅니다. (regedit를 입력하면 됩니다.)


그럼 완전히 제거 된것입니다.
레지스트리 편집기를 닫으면 재부팅후에도 ctfmon이란 프로그램이 자동으로 실행되지 않아, 한/영 변환이 안되는 오류가 사라집니다.
※ ctfmon의 기능은 : http://support.microsoft.com/kb/282599/ko 에서 확인하세요.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 익스플로러 오류창 자꾸 떠면서 창 닫힐때 by SEEYA
- Internet Explorer7 by 아케트라브
- 인터넷 익스플로러만 다시 설치하기 by 에스키모
- 플랫폼 독립적인 웹 솔루션 by solette
- winurl (for Internet Explorer) & Linkification (for Firefox) by 돌하니
# by | 2007/09/29 23:46 | 해결하고 놀기 | 트랙백 | 핑백(1) | 덧글(7)







☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
... 01- G-mail을 웹하드로 사용하기<a title="인터넷 익스플로러에서 한/영 키를 눌러도 한글로 전환이 안될때" name="1501585">인터넷 익스플로러에서 한/영 키를 눌러도 한글로 전환이 안될때 ... more
메일 쓸 때 가끔씩 변환이 안되서 열받는데..ㅎ
근데 지워도 아무 문제없나요?? 없다시면 바로 실행. ㅎㅎ
거의 모르지만 쓰다보면 윈도우 너무 이상한 게 많이 떠 있는 것 같아요. 첨에 깔면 윈도우 메신저 늘 뜨는 것도 그렇고.. 레지스트리 에디터로 지워버리긴 했지만 귀찮기도 하고.. 그런 것들 많을 것 같은 느낌이 팍팍 든답니다. 잘 보고 갑니다.
언급했듯이 음성인식, 필기인식 이런 기능을 쓰신다면 지워서는 안되지만,
쓰지 않는 기능이라면 없애도 상관없습니다...^^
아직 안주무시는군요..
지우면 윈도우 망가지는줄 알고 항상 나뒀는데 좋은 정보 얻어갑니다.
그런데 한글이 안써질때는 익스플로러를 닫기보다는 익스플로러 주소창을 마우스로 한 번 클릭해주면 제대로 작동합니다.
예전부터 있던 버그인데 아직까지 MS가 안고치고 있습니다.
이런 부분은 왜 아직 고치지 않는지 모르겠군요...^^
글작성할 때 마다 자주 그래서 본문 단어 카피해서 다시 작성하는 방식으로 했었는데요.
이젠 속 시원하게 됐네요..
늘 좋은 날 되시구요..^^
즐거운 하루 되세요.
위와 같이 하니 잘 되네요. ctfmon이 정확히 뭔지 몰라 시작프로그램에 그대로 뒀었는데,
지우고 나니 잘 되네요. 고맙습니다.