Computer >> 컴퓨터 >  >> 시스템 >> Windows

MSCOMCTL.OCX 오류 완벽 해결 가이드 – Windows 11/10에서 '구성 요소가 등록되지 않았습니다' 오류 수정 방법

Windows 11 또는 Windows 10 PC에서 프로그램을 설치하거나 실행하려고 할 때 "MSCOMCTL.OCX 또는 해당 종속성 중 하나가 등록되지 않았습니다"라는 오류 메시지가 나타난다면, 이 글이 도움이 될 것입니다. 이 오류를 해결하기 위해 시도해 볼 수 있는 가장 효과적인 방법들을 순서대로 안내해 드립니다.

MSCOMCTL.OCX 파일이란 무엇인가요?

MSCOMCTL.OCX는 Visual Basic과 Windows에서 사용하는 공용 컨트롤을 담고 있는 ActiveX 컨트롤 모듈입니다. 여기에는 ImageCombo, ImageList, ListView, ProgressBar, Slider, StatusBar, TabStrip, ToolBar, TreeView와 같은 컨트롤이 포함되어 있으며, 일부 구형 소프트웨어는 정상적으로 작동하기 위해 이 파일이 반드시 필요합니다.

문제가 발생하면 다음과 같은 전체 오류 메시지를 보게 됩니다.

구성 요소 'MSCOMCTL.OCX' 또는 해당 종속성 중 하나가 등록되지 않았습니다: 파일이 없거나 잘못되었습니다.

MSCOMCTL.OCX 오류가 발생하는 이유

프로그램 설치 또는 실행 시 이 오류가 나타나는 것은 애플리케이션이 필요한 OCX 파일을 올바른 시스템 디렉터리에서 찾지 못했거나, 해당 OCX 파일이 컴퓨터에 제대로 등록되지 않았다는 의미입니다.

MSCOMCTL.OCX 등록 오류 해결 방법

Windows 11/10 PC에서 이 문제가 발생했다면 아래의 해결 방법들을 순서에 관계없이 하나씩 시도해 보세요.

  1. 프로그램 설치 및 제거 문제 해결사 실행
  2. .OCX 파일 다시 등록
  3. .OCX 파일 교체 또는 복원
  4. Windows 스토어 앱 문제 해결사 실행

각 해결 방법의 자세한 절차를 살펴보겠습니다.

1] 프로그램 설치 및 제거 문제 해결사 실행

프로그램 설치 및 제거 문제 해결사(Program Install and Uninstall Troubleshooter)는 프로그램 설치나 삭제가 막혀 있는 경우 이를 자동으로 복구하고, 손상된 레지스트리 키까지 수정해 주는 마이크로소프트 공식 도구입니다.

마이크로소프트에서 제공하는 이 문제 해결사를 실행한 후, 시스템에서 발생한 MSCOMCTL.OCX 등록 오류가 해결되었는지 확인하세요. 문제가 지속된다면 다음 방법으로 넘어갑니다.

2] .OCX 파일 다시 등록

이 오류가 발생하면 소프트웨어에 필요한 파일이 등록되지 않았거나 누락된 상태이므로, 해당 애플리케이션은 시스템에서 실행될 수 없습니다. Windows 운영체제에 파일을 등록한다는 것은 OS 데이터베이스에 해당 파일의 항목을 저장하여 특정 디렉터리에 파일이 존재함을 인식시키는 과정입니다. 등록된 파일은 필요로 하는 모든 애플리케이션이 호출하여 사용할 수 있습니다.

다음 절차에 따라 .OCX 파일을 다시 등록하세요.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
  • 명령 프롬프트 창에서 시스템 아키텍처에 맞는 명령어를 입력하고 Enter 키를 누릅니다.

64비트 시스템인 경우:

regsvr32 "C:\Windows\SysWOW64\MSCOMCTL.OCX"

32비트 시스템인 경우:

regsvr32 "C:\Windows\System32\MSCOMCTL.OCX"

참고: C:\ 드라이브가 Windows가 설치된 시스템 드라이브가 아니라면, 경로의 드라이브 문자를 실제 환경에 맞게 변경하세요.

3] .OCX 파일 교체 또는 복원

.OCX 파일을 실수로 삭제한 경우라면 휴지통에서 파일을 복원할 수 있습니다. 또는 최근에 업데이트된 정상 작동하는 다른 Windows 컴퓨터에 로그인한 뒤, 위 2번 해결 방법에서 안내한 시스템 아키텍처에 해당하는 폴더로 이동하여 파일을 찾아 USB 드라이브에 복사합니다. 그런 다음 USB 드라이브를 문제가 발생한 PC에 연결하고 동일한 폴더 위치에 파일을 붙여넣으면 됩니다.

또한 Winbindex라는 웹 서비스를 활용할 수도 있습니다. 이 서비스는 사용자가 Windows OS 파일에 대한 정보를 확인하고 마이크로소프트 서버에서 정상적인 파일 사본을 다운로드할 수 있게 해주므로, 이를 통해 손상 없는 MSCOMCTL.OCX 파일을 받아 적절한 폴더에 복원할 수 있습니다.

4] Windows 스토어 앱 문제 해결사 실행

오류를 유발하는 앱이 이미 시스템에 설치되어 있는데 앱을 열 때만 오류가 발생한다면, Windows 스토어 앱 문제 해결사를 실행해 보세요.

Windows 11에서 실행하는 방법:

  • Windows 키 + I를 눌러 설정 앱을 엽니다.
  • 시스템 > 문제 해결 > 다른 문제 해결사로 이동합니다.
  • 기타 섹션에서 Windows 스토어 앱을 찾습니다.
  • 실행 버튼을 클릭합니다.
  • 화면의 지침을 따르고 권장되는 수정 사항을 적용합니다.

Windows 10에서 실행하는 방법:

  • Windows 키 + I를 눌러 설정 앱을 엽니다.
  • 업데이트 및 보안으로 이동합니다.
  • 문제 해결 탭을 클릭합니다.
  • 아래로 스크롤하여 Windows 스토어 앱을 클릭합니다.
  • 문제 해결사 실행 버튼을 클릭합니다.
  • 화면의 지침을 따르고 권장되는 수정 사항을 적용합니다.

위 방법으로도 해결되지 않는다면, 문제가 되는 앱을 제거(가급적 서드파티 제거 프로그램 사용)한 후 PC를 재부팅하고, 최신 버전의 앱을 다시 다운로드하여 설치해 보세요.

위의 해결 방법 중 하나가 분명히 도움이 될 것입니다!