이전 소프트웨어 나 응용 프로그램을 열려고 할 때마다 "구성 요소‘MSCOMCTL.OCX '또는 해당 종속성 중 하나가 올바르게 등록되지 않았습니다. 파일이 없거나 잘못되었습니다.“. MSCOMCTL.OCX (ActiveX 컨트롤 파일 / 32 비트 컨트롤)가 오래된 Visual Basic 6.0의 일부이기 때문에이 오류가 발생합니다.
그러나 여전히 MSCOMCTL.OCX 파일이 필요할 수있는 많은 응용 프로그램이 있으며 MSCOMCTL.OCX 파일이 프로그램에 없을 수 있기 때문에 MSCOMCTL.OCX 오류 메시지가 나타날 수 있습니다. 따라서이 Active X 제어 / 32 비트 제어를 사용하려면 현재 Windows 플랫폼에 설치하거나 등록해야합니다.
32 비트 컨트롤을 등록하고 오류를 수정하는 방법을 살펴 보겠습니다.
방법 1: MSCOMCTL.OCX를 System32에 다운로드 및 등록
1 단계: 이동 Microsoft 공식 웹 사이트에서이 링크 Microsoft Visual Basic 6.0 공용 컨트롤을 다운로드하십시오.
2 단계: 다운로드 PC에 다운로드합니다.
3 단계: 마우스 오른쪽 버튼을 클릭하고 추출물 winzip 또는 기타 추출 응용 프로그램을 사용하여 다운로드 한 파일.

4 단계 – 복사 MSCOMCTL.OCX 파일.
또는 당신은 할 수 있습니다 여기에서 MSCOMCTL.OCX를 다운로드하십시오. 다운로드 한 zip 파일을 추출하고 MSCOMCTL.OCX 파일.

4 단계 : 아래 경로로 이동하십시오. C 드라이브 파일을 추출하려면 :
사례 1 – 컴퓨터가 64 비트 인 경우 아래 제공된 위치로 이동하여 붙여 넣습니다.
C: \ Windows \ SysWOW64
사례 2 – 컴퓨터가 32 비트 인 경우 아래 위치로 이동하여 붙여 넣습니다.
C: \ Windows \ System32
읽다: PC가 64 비트인지 32 비트인지 확인하는 방법.

이제 이것을 등록해야합니다.
1. 검색 cmd Windows 10 검색 상자에서.
2. 이제 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택하십시오.

이제 PC 유형에 따라 아래 주어진 명령을 실행하십시오.
PC가 64 비트 PC 인 경우 :-
아래 주어진 명령을 실행하십시오.
cd C: \ Windows \ SysWOW64
regsvr32 mscomctl.ocx
PC가 32 비트 PC 인 경우 :-
cd C: \ Windows \ System32
regsvr32 mscomctl.ocx
이제 프로그램을 다시 열어 보면 아무 문제없이 열릴 것입니다. 그러나 문제가 지속되면 아래 방법을 시도하십시오.
방법 2: MSCOMCTL.OCX를 SysWOW64에 다운로드 및 등록
1 단계: 에 이 PC (내 컴퓨터) 창에서 아래 경로로 이동합니다. 씨드라이브 파일을 추출하려면 :
C: \ Windows \ SysWOW64

2 단계: 이제 따라 5 단계 ...에서 방법 1 zip 파일을 SysWOW64 폴더 C 드라이브.

그게 다야! 이제 프로그램을 열어 보면 완벽하게 작동합니다.