nakka soft world !
MSCOMCTL.OCX 오류 해결 법 본문
PC를 포맷하고 즐겨쓰던 프로그램을 실행하니 아래와 같은 오류가 났다.
아마도 다들 한번씩은 겪어 본 에러 일 것 이다.
다만 PC 포맷이나 PC교체 와 같은 특수한 상황에서 1회성으로 겪다보니 그런게 있었어?! 하고 잊어 버린 Case도 많을 것 이다.
암튼 각설하고, 이 오류는 근본적인 원인은 저 파일이 없다는 것이다.
이 파일은 비쥬얼베이직과 관련된 파일인데, 실행시에 이 Library를 읽어 들여야 하는데 없어서 에러가 나는 것이다.
아마도 install을 했다면 이러한 에러가 없을 수도 있는데,
나의 경우는 무설치 판을 실행하는 과정에서 에러가 발생했다.
따라서, 그냥 이 파일을 구해다가 특정 폴더에 넣어줘도 된다.
그러나 이렇게 한다면 향후 다른 비쥬얼 베이직 파일이 없다고 에러 날 가능성이 있기에,
(MSINET.OCX, COMDLG32.OCX, MSCOMCTL.OCX, MSVBVM60.DLL 등)
애초에 비쥬얼 베이직 런타임 패키지를 설치하는 것이 좋다.
아래 실행 파일을 받아서 설치 한다.
혹시나 에러가 나거나 설치하기 어려운 상황이라면
문제가 되는 파일만 복사해서 넣자.
복사 경로
32비트 : c:\windows\system
64비트 : c:\windows\sysWOW64
그래도 안된다면 아래 명령어를 CMD 창에서 실행시켜 준다.
32비트 : regsvr32 c:\windows\system\mscomctl.ocx
64비트 : regsvr32 c:\windows\sysWOW64\mscomctl.ocx
주의, 이때 CMD창은 관리자 권한으로 실행 시켜야 한다.
이상 끝~!!