2011년 3월 10일 목요일

키보드 한/영 키가 불가능시 조치 방법

가끔 한/영키가 제대로 듣지 않는 경우가 있다. 갑작스런 문제일 수 있으므로 임시 방법으로 해결해 본다.
해당 창 또는 프로그램을 종료했다가 다시 실행해본다. 안되면 재부팅 해본다.
Shift + Space Bar를 눌러본다.
안되면 Left Alt를 누른 채 마우스 오른쪽 클릭을 여러번 해본다.
오른쪽 Alt로 한/영이 바뀌는지 확인해 본다.
Ctrl, Alt, Space Bar가 눌려 있는 것으로 인식되는 경우가 있으므로 한번씩 눌렀다가 떼주고 한/영 키를 눌러본다.

그래도 안되면 레지스트리 문제이므로 다음과 같은 순서로 ctfmon을 삭제하자.

시작 - 실행
Regsvr32.exe /u msimtf.dll 입력 후 확인
Regsvr32.exe /u msctf.dll 입력 후 확인

시작 - 실행 - regedit

HKEY_CURRENT_USER->Software->Microsoft->Windows->CurrentVersion->Run 에서, ctfmon.exe 삭제
(또는 시작 - 실행 - msconfig에서 시작프로그램 항목에서 체크를 지워도 된다)

마지막으로 재부팅

출처 : Microsoft


요약 :
Microsoft Office XP 프로그램을 실행하면 모든 Office 프로그램을 종료한 후에도 Ctfmon.exe(Ctfmon) 파일이 백그라운드에서 실행됩니다.

본 문서에는 Office XP 다른 입력 도구 기능을 설치한 후 로드되는 Microsoft 텍스트 서비스 Ctfmon.exe 파일에 대한 일반적인 질문과 대답이 나와 있습니다. 본 문서에서는 다음과 같은 질문에 대답합니다.
Ctfmon.exe(ctfmon) 파일이란 무엇입니까?
Ctfmon.exe 파일이 수행하는 작업은 무엇입니까?
Ctfmon.exe 파일을 제거할 수 있습니까?
MSConfig에서 제거해도 Ctfmon.exe가 사라지지 않는 이유는 무엇입니까?
Office XP에서 다른 입력 도구를 제거해도 Ctfmon.exe가 여전히 로드되어 있습니다. 실행되지 않도록 하려면 어떻게 해야 합니까?
Ctfmon.exe를 실행할 때 시스템 리소스를 어느 정도 사용합니까?
Ctfmon.exe를 항상 로드하지 않고 필요할 때 로드할 수 있습니까?
Ctfmon.exe 프로세스에서 작업 끝내기를 누르면 무슨 문제가 생깁니까?
Ctfmon.exe가 모든 운영 체제에서 똑같이 동작합니까?


추가정보 :
Ctfmon.exe(ctfmon) 파일이란 무엇입니까?
Ctfmon.exe는 다른 입력 도구 TIP(Text Input Processor)와 Microsoft Office 입력 도구 모음을 활성화합니다.

Ctfmon.exe 파일이 수행하는 작업은 무엇입니까?
Ctfmon.exe는 활성 창을 모니터링하며 음성 인식, 필기체 인식, 키보드, 번역 및 기타 다른 입력 도구 기술에 대한 텍스트 입력 서비스를 지원합니다.

Ctfmon.exe 파일을 제거할 수 있습니까?
Ctfmon.exe를 제거하면 Office XP 프로그램에 문제가 발생할 수 있으므로 제거하지 않는 것이 좋습니다. Ctfmon.exe를 실행하지 않도록 하려면 아래 단계를 수행합니다.
1단계: 다른 입력 도구 제거
다른 입력 도구 기능을 제거하려면 Office XP 설치 프로그램에서 설치 상태를 사용하지 않음으로 설정합니다.

Microsoft Windows Millennium Edition(Me), Microsoft Windows 98 또는 Microsoft Windows NT 4.0:
모든 Office 프로그램을 끝냅니다.
시작을 누르고 설정을 가리킨 다음 제어판을 누릅니다.
제어판에서 프로그램 추가/제거를 두 번 누릅니다.
설치/제거 탭에서 Microsoft Office XP 제품을 선택합니다. 여기서 Office XP 제품은 사용 중인 특정 Office 제품 이름입니다. Office 프로그램 중 하나의 독립 실행형 버전을 사용 중인 경우에는 목록에서 해당 제품을 선택합니다. 추가/제거를 누릅니다.
유지 관리 모드 옵션 대화 상자에서 기능 추가/제거를 선택하고 다음을 누릅니다. 그러면 Office 응용 프로그램 및 도구의 설치 옵션을 모두 선택하십시오. 대화 상자가 표시됩니다.
Office 공유 기능 옆의 더하기 기호(+)를 눌러 목록을 확장합니다.
다른 입력 도구 옆에 있는 아이콘을 누른 다음 사용하지 않음을 선택합니다.
업데이트를 누릅니다.
참고: Office XP Professional, Publisher 2002 같은 Office XP 제품이 여러 가지 설치된 경우 설치된 각 제품에 대해 앞의 단계를 반복해야 합니다.

Microsoft Windows 2000 및 Microsoft Windows XP:
모든 Office 프로그램을 끝냅니다.
시작을 누르고 설정을 가리킨 다음 제어판을 누릅니다. 참고: Windows XP에서는 시작을 누른 다음 제어판을 누릅니다.


제어판에서 프로그램 추가/제거를 두 번 누릅니다.


현재 설치된 프로그램 목록에서 Microsoft Office XP 제품을 선택합니다. 여기서 Office XP 제품 은 사용 중인 특정 Office 제품 이름입니다. Office 프로그램 중 하나의 독립 실행형 버전을 사용 중인 경우에는 목록에서 해당 제품을 선택합니다. 변경을 누릅니다.
유지 관리 모드 옵션 대화 상자에서 기능 추가/제거를 선택하고 다음을 누릅니다. 그러면 Office 응용 프로그램 및 도구의 설치 옵션을 모두 선택하십시오. 대화 상자가 표시됩니다.
Office 공유 기능 옆의 더하기 기호(+)를 눌러 목록을 확장합니다.
다른 입력 도구 옆에 있는 아이콘을 누른 다음 사용하지 않음을 선택합니다.
업데이트를 누릅니다.
참고: Office XP Professional, Publisher 2002 같은 Office XP 제품이 여러 가지 설치된 경우 설치된 각 제품에 대해 앞의 단계를 반복해야 합니다.
2단계: 텍스트 서비스에서 다른 입력 도구 서비스 제거
시작을 누르고 설정을 가리킨 다음 제어판을 누릅니다.
제어판에서 텍스트 서비스를 두 번 누릅니다. 참고: Windows XP에서는 날짜, 시간, 언어 및 국가별 옵션을 누른 다음 국가 및 언어 옵션을 누릅니다. 언어 탭에서 자세히를 누릅니다.


설치된 서비스에서 나열된 각 입력 항목을 선택한 다음 제거를 눌러 항목을 제거합니다. 다음 입력 서비스를 제외한 모든 항목을 하나씩 제거해야 합니다.
English (United States)- default Keyboard United States 101
3단계: Msimtf.dll 및 Msctf.dll 파일에서 Regsvr32 /U 실행
시작을 누른 다음 실행을 누릅니다.
실행 대화 상자에서 다음 명령을 입력합니다.
Regsvr32.exe /u msimtf.dll
확인을 누릅니다.
Msctf.dll 파일에 대해 1-3단계를 반복합니다.
CTFMon.exe를 제거하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

313176 (http://support.microsoft.com/kb/313176/ ) 프로그램이 임의로 시작되거나 종료되고 포커스를 잃거나 얻을 수 있다.

MSConfig에서 제거해도 Ctfmon.exe가 사라지지 않는 이유는 무엇입니까?
MSConfig에서 Ctfmon.exe를 제거해도 Ctfmon.exe는 해제되지 않습니다. Ctfmon.exe를 해제하는 방법에 대한 자세한 내용은 본 문서 앞부분의 "Ctfmon.exe 파일을 제거할 수 있습니까?" 절을 참조하십시오.

Office XP에서 다른 입력 도구를 제거해도 Ctfmon.exe가 여전히 로드되어 있습니다. 실행되지 않도록 하려면 어떻게 해야 합니까?
다른 입력 도구 기능과 달리 Ctfmon.exe는 제거할 수 없는 시스템 구성 요소입니다. Ctfmon.exe 해제에 대한 자세한 내용은 본 문서 앞부분의 "Ctfmon.exe 파일을 제거할 수 있습니까?" 절을 참조하십시오.

Ctfmon.exe를 실행할 때 시스템 리소스를 어느 정도 사용합니까?
Ctfmon.exe는 고급 텍스트 서비스를 실행하지 않는 경우 시스템 리소스를 거의 사용하지 않습니다. 고급 텍스트 서비스는 Ctfmon.exe가 TIP을 통해 제어하는 입력 기술(음성 인식, 필기체 인식 및 Input Method Editor)입니다.

Ctfmon.exe를 항상 로드하지 않고 필요할 때 로드할 수 있습니까?
다른 입력 도구 시스템은 필요할 때 로드하고 언로드하도록 설계되지 않았습니다.

Ctfmon.exe 프로세스에 대해 작업 관리자 대화 상자의 "작업 끝내기"나 프로그램 닫기 대화 상자의 "작업 끝내기"를 눌러도 됩니까?
안 됩니다. Ctfmon.exe 프로세스를 수동으로 닫는 것은 좋지 않습니다. Ctfmon.exe 프로세스를 중지하려면 "Ctfmon.exe 파일을 제거할 수 있습니까?" 절의 단계를 사용하는 것이 좋습니다.

Ctfmon.exe가 모든 운영 체제에서 똑같이 동작합니까?
일반적으로 그렇습니다. Ctfmon.exe는 여러 Microsoft Windows 운영 체제에서 동일한 작업을 수행합니다.

Ctfmon.exe는 다른 입력 도구 기술을 제어하는 파일입니다. 시스템 트레이에서 입력 도구 모음 구성 요소를 시작하고 Office XP 프로그램을 종료한 후에도 백그라운드에서 계속 실행됩니다. 또한 Windows를 시작할 때마다 시작되며 Office XP 프로그램 시작 여부에 관계 없이 백그라운드에 남아 있습니다.

Ctfmon.exe는 Office XP 다른 입력 도구 구성 요소를 설치한 후에는 Windows 세션 동안 백그라운드에서 계속 실행되도록 설계되었습니다.


2011년 3월 4일 금요일

쿨러에 붙어버린 CPU 떼어내기

먼지 청소를 하다가 가끔 쿨러에 CPU가 붙어버리는 황당한 경우가 있다.
주로 몇년 이상 된 컴퓨터에서 발생하는데 원인은 써멀구리스가 온도상승/온도하락을 반복하며 굳어버리는데 있다.
뾰족한 핀이 붙어 있는 인텔 478 Socket 방식 또는 AMD Socket 방식의 CPU에서 이런 일이 발생하면 난감하다. 핀이 휘어져 못쓰게 되어 버릴 수 있기 때문이다. AMD의 CPU는 Socket 방식이라 주로 AMD CPU에서 이런 일이 발생하며 처음 장착할때 방열판에 미리 발라져 있는 회색 써멀구리스가 녹아서 붙어버린다. 참고로 Socket 은 CPU에 달린 핀을 메인보드의 구멍에 맞추어 끼우는 방식이다. Land Grid Array(LGA) 방식과는 다르다.

시작하기에 앞서 무엇보다도 당황하지 말자.
또 만약 CPU가 떼어지지 않는다고 방열판 채 그대로 장착하지 말자. CPU 핀이 심각하게 손상되어 컴퓨터 사망으로 이어진다.
일단 쿨러에 붙어버린 CPU는 놔두고 보드부터 먼지제거를 해주자.
다음으로 쿨러에 붙어버린 CPU를 뺐을때 무리한 힘이 가해져 메인보드에 손상이 되지는 않았는지 확인한다.
보통 메인보드는 멀쩡한 편이지만 가끔 메인보드에 달린 소켓이 손상되어 접촉불량을 야기할 수 있다.
CPU 핀이 부러지거나 휘지는 않았는지 확인한다.
이것이 가장 확실한 방법인데 헤어 드라이어를 가져다가 방열판에 있는 CPU 옆부분을 사방으로 집중 가열한다.
CPU 핀 부분을 직접 가열하는 것은 CPU 핀 부분만 온도가 올라가고 써멀구리스 부분에 열전도가 잘 되지 않기 때문에 바람직하지 않다. 방열판이 열을 받아 뜨끈하다는 느낌을 받으면 보통 어느정도 가열하고 약간의 힘만 주어도 떨어진다.
떼어내는 방법은 핀을 건들지 않게 주의하면서 CPU 측면(금속 부분)을 손끝으로 힘을 조금씩 가하면서 살짝살찍 밀어주면 된다. 밀리는걸 보게 되었다면 들어내도 무방하다.
이때 CPU가 분리되면서 떨어지면 핀이 망가질 수 있기 때문에 밑에는 이불 또는 베개 등으로 대놓고 자세를 낮추고 앉아서 떼어내기를 권한다. 밀어낼때 힘을 무리하게 가하면 CPU가 방열판과 분리되며 팅겨져 나갈 수 있다.
핀을 강조하는 이유는 핀의 내구성이 좋지 않기 때문이다.
구부러져도 펴는데 정신 집중이 요구되며 수차례 구부렸다 폈다 하게 되면 결국엔 부러진다. 몇년 된 컴퓨터의 몇푼 되지도 않는 CPU의 핀 수리비(핀 1개당 5천~1만원)가 오히려 CPU 가격보다 더 나오는 경우가 발생할 수 있다. 구형 컴퓨터에 이미 단종된 CPU를 새로 장만해 주는 것도 부담이 된다.

드라이어가 당장 없을 경우 다음과 같은 방법으로 떼어낸다.
일자 드라이버(또는 커터칼 뒷날)로 CPU 측면을 칼로 긋듯이 긁어낸다. 사방면 모두 1방향으로 1번씩만 하는 것이 좋고 무리하게 힘을 주어 긁으면 안된다.
1회 긁어낸 뒤 다시 측면에 힘을 주어 밀면서 떼어내 본다.
안되면 다시 한번 반복한다.
그래도 안되면 커터칼 끝으로 CPU 한쪽 면에 들이대 본다.
칼날이 살짝 들어가면 해당 부분을 손으로 밀어 올리면 떼어진다.
너무 무리하게 긁으면 방열판에 자국이 심하게 남으며 CPU가 손상될 수 있으므로 긁는 것만으로 성공하지 못할 경우 라이터로 방열판 부분을 가열한다.(CPU 부분을 직접 가열하면 안된다)

떼어낸 CPU의 핀을 확인하고 곧바로 메인보드에 장착한다.
메인보드에 CPU를 장착한 채 부드러운 천이나 휴지로 CPU에 붙은 써멀 구리스를 닦아준다. 쿨러에 붙은 써멀 구리스도 닦아준다.
새로 써멀구리스를 바르고 장착후 전원 올리면 완료.

먼지제거 팁

컴퓨터 본체의 먼지제거는 일일히 부품을 솔로 세척하지 않아도 시중에서 스프레이 형태로 판매되는 Dr-XX(숫자) 를 사용하면 편하다.
보통 2~3천원으로 가격이 싸므로 가까운 마트나 컴퓨터수리점에서 두개를 구매하면 5~7천원이면 구할 수 있다.
시간만 1~2일 배송료만 최소 2500원이 드는 인터넷 구매보다는 나을 것이다.
현관 앞이나 마당으로 본체를 들고 나가서 닥터 스프레이로 시원하게 먼지를 날려 버리면 된다.
보통 한 통이면 해결되지만 먼지가 많거나 숙달이 되지 않아 모자랄 수 있으므로 두 통을 사놓는 것이 좋다.
한 통으로 해결할 각오를 하고 파워, CPU 팬, 케이스 팬, 그래픽 쿨러 팬, 메모리 슬롯부근 순으로 재빨리 불어낸다.
그 방법보다 좋은 것은 음료수 하나 대접하고 단골 카센터에서 컴프레셔를 공짜로 이용하는 것이다. 아는 카센터가 없다면 동네 컴퓨터 수리점에 본체를 들고가서 의뢰하면 된다. 보통 5천원 내외로 받는데 인심 좋은 곳은 공짜로 해준다.


2011년 2월 5일 토요일

ATX Power를 AT Power로 변환


AT Power Pinout
Pin Wire Color Signal
P8-1 Orange Power Good(ON)
P8-2 Red +5V
P8-3 Yellow +12V
P8-4 Blue -12V
P8-5 Black GND(Ground)
P8-6 Black GND(Ground)
P9-1 Black GND(Ground)
P9-2 Black GND(Ground)
P9-3 White -5V
P9-4 Red +5V
P9-5 Red +5V
P9-6 Red +5V


ATX Power Pinout
Pin Color Signal
1 Orange +3.3V
2 Orange +3.3V
3 Black Ground
4 Red +5V
5 Black Ground
6 Red +5V
7 Black Ground
8 Gray Power Good(OK)
9 Purple VSB +5V
10 Yellow +12V
11 Yellow +12V
12 Orange +3.3V
13 Orange +3.3V
14 Blue -12V
15 Black Ground
16 Green PS_ON#
17 Black Ground
18 Black Ground
19 Black Ground
20 White -5V(Optional)
21 RED +5V
22 RED +5V
23 RED +5V
24 Black Ground

위와 같이 AT와 ATX 파워서플라이의 신호를 정리하였다.
AT 파워서플라이와 ATX 파워서플라이의 일치되는 선을 연결시켜 준다.

필수 준비물 :
AT 파워 연결잭 2개: 이것이 없으면 AT파워에 연결할 수 없으므로 가장 핵심적인 부품이라 할 수 있으며 구하기 가장 까다롭다. 오래된 300W 이하의 ATX 파워서플라이에서 간간히 구할 수 있다. 다만 이것은 P7(ATX 초기의 메인보드에서 보조전원으로 사용되던 케이블)이기 때문에 케이블 색깔이 AT 파워 서플라이(P8,P9)의 그것과는 다르다. AT 메인보드에 장착은 되어지니 문제 되지 않는다.
사용하지 못하는 AT 파워 서플라이에서 잘라내도 된다.
ATX F소켓 : 고장난 ATX 메인보드에서 ATX 파워가 물려지는 부분의 소켓만을 떼어내 케이블을 납땜하여 사용한다. 재활용이라는 측면에서 돈이 들지 않지만 작업이 좀 귀찮다. 쉬운 방법으로는 24-20핀 변환 젠더를 사용해도 되고 인터넷에서 1만원 미만으로 구할 수 있으며 가장 깔끔한 작업 결과를 가져올 수 있다.
수축튜브(또는 검은색 전기테이프) : 중간 크기의 수축튜브(제일 작은 규격에서 2~3단계 큰 규격) 1줄

기타 준비물 :
ON/OFF 스위치 작은크기 : ATX 파워의 전원을 제어(전원선이나 ATX 후면의 스위치를 이용하면 없어도 무방)
점퍼 케이블 : 스위치를 연장하는데 사용(스위치를 짧게 연결하면 없어도 무방)

공구 :
니퍼,인두,납,케이블 스트리퍼,라이타

ATX Power to AT Power
Signal AT Cable ATX F Socket
Power Good P8-1 8
+5V P8-2 6
+12V P8-3 10
-12V P8-4 14
Ground P8-5 5
Ground P8-6 7
Ground P9-1 17
Ground P9-2 18
-5V P9-3 20
+5V P9-4 21
+5V P9-5 22
>+5V P9-6 4

24-20핀 변환 젠더를 이용한 방법을 기준으로 작성한다.
24핀은 F(암)으로 20핀은 M(숫)으로 구성되어 있을 것이다. 24핀 F소켓만 사용할 것이므로 24핀 쪽에 전선이 길게 남도록 20핀 쪽을 모두 잘라낸다.
피복을 스트리퍼 등으로 벗겨내고 수축튜브를 넣은 뒤 위와 같이 연결하여 준다. 연결 후 라이터로 지지면 연결은 간단히 끝난다.
24핀 기준으로 15(Black),16(Green) 두 선에 납땜하여 스위치를 달아준다.(20핀 기준 13,14번) 나머지 쓸모없는 선은 소켓 끝에 대고 잘라낸다.
잘못 연결하면 소중한 AT컴퓨터가 망가지는 수가 있으므로 연결을 실수 없이 해야 한다. 8-2에 모르고 9번을 연결하여 스파크가 발생하는 경험도 있었다. ATX 파워서플라이의 9번핀은 +5VSB로서 대기전력을 담당한다. +5V와 혼동하는 일은 없어야 할 것이다.
연결 후 AT 파워 서플라이가 장착되야 하는 586 컴퓨터가 무리없이 작동하는 것을 확인하였다.
시행착오 끝에 완벽한 ATX to AT 파워 서플라이가 완성 되었다.