수정 : comctl32.ocx 파일이 없거나 잘못되었습니다.

일부 사용자는 다양한 응용 프로그램이나 게임을 열려고 할 때 comdlg32.ocx 구성 요소 와 관련된 오류가 발생합니다 . 대부분의 경우 사용자가 Windows 10에서 오래되거나 심각하게 오래된 응용 프로그램을 열려고 할 때 이와 같은 오류가 발생합니다.

comdlg32.ocx 구성 요소 와 관련된 오류의 여러 변형이 있습니다  . 다음은 가장 인기있는 몇 가지 사례입니다.

  • ”구성 요소 'COMDLG32.OCX'가 올바르게 등록되지 않음 : 파일이 없거나 잘못되었습니다.“
  • "구성 요소 comdlg32.ocx 또는 해당 종속성 중 하나가 올바르게 등록되지 않았습니다. 파일이 없거나 잘못되었습니다."

대부분의 경우 comdlg32.ocx  런타임 라이브러리 와 관련된 오류  는이 특정 런타임 라이브러리가 등록되지 않았거나 누락되었거나 심각하게 오래 되었기 때문에 발생합니다.

참고 : comdlg32.ocx를  가리키는 오류  는 해당 응용 프로그램이 다른 비트 버전에서 실행되도록 설계되었다는 신호일 수도 있습니다.

Comctl32.ocx이란?

Comctl32.ocx 는 선택적 Visual Basic 6.0 런타임 파일입니다.이 파일 ( Comctl32.ocx)  과 Visual Basic 6.0에서 실행되는 응용 프로그램에 필요한 다른 대부분의 선택적 라이브러리 파일은 기본적으로 Windows 10에 포함되어 있지 않습니다.

이 라이브러리 파일을 복사하여 PC에 등록하는 방법은 Visual Basic 6.0으로 개발 된 응용 프로그램을 사용하는 것입니다. 일반적으로  Comctl32.ocx 라이브러리 파일이 필요한 모든 응용 프로그램 은 설치 프로세스 중에 파일을 복사하고 등록합니다. 대부분의 경우 설치 프로세스 중에 런타임 파일이 부적절하게 복사 또는 등록되면 Comctl32.ocx 파일에 문제  가 발생합니다.

Comctl32.ocx 파일 과 관련된 문제로 어려움을 겪고 있다면  아래 방법이 도움이 될 것입니다. 상황을 해결할 수있는 방법을 찾을 때까지 두 가지 잠재적 인 수정 사항을 따르십시오. 의 시작하자!

방법 1 : 관리자 권한 명령 프롬프트에서 comctl32.ocx 파일 등록

대부분의 경우 문제는 comctl32.ocx  파일이 컴퓨터에 등록되어 있지 않기 때문에 발생  합니다. 이 문제가 발생하는 대다수의 사용자는 관리자 권한 명령 프롬프트에서 comctl32.ocx 파일을 등록하여 문제를 해결했습니다.

다음은 comctl32.ocx  파일 등록에 대한 빠른 가이드입니다  .

  1. Windows 시작 표시 줄에 액세스 (또는 Windows 키 누름)하고 " cmd "를 입력 하여 검색 기능을 사용합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을  선택 하여 상승 된 명령 프롬프트를 엽니 다.

  2. 관리자 권한 명령 프롬프트에서 다음 명령 (비트 버전과 관련된)을 입력 하고 Enter 키 를 눌러 comctl32.ocx 파일을 등록합니다.

    regsvr32 comctl32.ocx – Windows 32 – 비트

    C : \ Windows \ SysWOW64 \ regsvr32 C : \ Windows \ SysWOW64 \ comdlg32.ocx – Windows 64 – 비트

  3. " DllregisterServer comctl32.ocx successed "가 표시되면 작업이 성공한 것입니다.
  4. 상승 된 명령 프롬프트를 닫고 컴퓨터를 재부팅합니다. 다음에 시작할 때 이전에 ”구성 요소 'COMDLG32.OCX'가 올바르게 등록되지 않음 : 파일이 없거나 잘못되었습니다.”를 표시하던 응용 프로그램을 엽니 다  정상적으로 열 수 있어야합니다.

여전히 고민하는 경우  "제대로 등록되지 않은 부품 COMDLG32.OCX ': 파일이 없거나 잘못되었습니다"  오류로 아래로 이동 방법 2.

방법 2 : C : \ Windows \ SysWOW64에서 COMDLG32.OCX   복사 

첫 번째 방법은 가슴라면, 참조 복사 여부 COMDLG32.OCX의 에서 파일을  C : \ WINDOWS \ SysWOW64와  C : \ WINDOWS를 . 일부 사용자는이 해결 방법으로 이전에 "구성 요소 'COMDLG32.OCX'가 올바르게 등록되지 않음 : 파일이 없거나 잘못되었습니다 . 오류를 표시하던 응용 프로그램을 시작할 수 있다고보고했습니다  .

여기에 복사에 대한 빠른 가이드입니다  COMDLG32.OCX의 에서 파일  \ WINDOWS \ SysWOW64와 : C  에  C : \ WINDOWS은 :

  1. 파일 탐색기를 열고 C : \ Windows \ SysWOW64로 이동   합니다 . 도착하면 검색 기능을 사용하거나 수동으로 검색하여 COMDLG32.OCX 파일 을 찾으십시오  . 그런 다음 클립 보드에 복사하십시오.

    참고 : COMDLG32.OCX 파일 을 찾을 수 없다면  이 링크 ( 여기 )를 방문 하여 다운로드 단추를 눌러 Microsoft Visual Basic 6.0 공용 컨트롤 을 다운로드하십시오 . 그런 다음 설치 프로그램을 열고 화면의 지시 에 따라 시스템에 Microsoft Visual Basic 6.0 공용 컨트롤 을 설치 합니다. 설치가 완료되면 컴퓨터를 다시 시작하고 1 단계를 다시 실행하십시오.

  2. 와  COMDLG32.OCX의 에 클립 보드, 탐색에 복사 한 파일   C : \ WINDOWS  파일 및 붙여 넣기가. 이전 파일을 재정의할지 묻는 메시지가 표시되면 예를 누르십시오 .
  3. 번거로운 응용 프로그램을 다시 시작하십시오. ”구성 요소 'COMDLG32.OCX'가 올바르게 등록되지 않음 : 파일이 없거나 잘못되었습니다 . ”  오류 없이 열어야  합니다.