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

Windows 10 '클래스가 등록되지 않았습니다' 오류 해결 방법 총정리

Windows 10에서 프로그램을 실행하려고 했는데 갑자기 '클래스가 등록되지 않았습니다(Class not registered)' 오류가 나타난 경험이 있으신가요? 걱정하지 마세요. 이는 꽤 흔한 오류로, 대부분 explorer.exe와 연결된 손상된 파일이 원인입니다. 드물지만 결함이 있는 하드 디스크가 원인인 경우도 있습니다.


이 글에서는 탐색기 '클래스가 등록되지 않았습니다' 오류를 해결할 수 있는 다양한 방법을 소개합니다. 아래 방법을 하나씩 따라 하면서 문제가 해결되는지 확인해 보세요.


1. Windows 탐색기 다시 시작

가장 간단한 방법이자, 실제로 오류를 해결할 확률이 가장 높은 방법입니다. 작업 관리자를 사용해 Windows 탐색기를 올바르게 다시 시작해 보세요.


1. Ctrl + Shift + Esc 키를 눌러 작업 관리자를 엽니다.

2. '앱' 목록에서 Windows 탐색기를 찾습니다.

3. 항목을 선택한 후 마우스 오른쪽 버튼을 클릭하고 '다시 시작'을 선택합니다.


Windows 탐색기의 설정이 초기화되며, explorer.exe 관련 오류 팝업이 더 이상 나타나지 않아야 합니다.


2. 시스템 파일 검사기(SFC) 실행

SFC(System File Checker)는 손상되었거나 누락된 시스템 파일을 검사하는 도구입니다. 이 오류는 시스템 파일 오류로 인해 발생하는 경우가 많으므로, SFC로 시스템을 진단해 보는 것이 좋습니다.


1. Windows 검색창에 cmd를 입력하고, '명령 프롬프트'를 관리자 권한으로 실행합니다.

2. sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다. 그러면 전체 시스템 검사가 시작됩니다. 검사에는 다소 시간이 걸릴 수 있으니 참고하세요.

3. 오류가 발견되지 않았다면 시스템 파일이 원인이 아닐 가능성이 높으므로 다음 해결 방법으로 넘어갑니다.

4. 오류가 발견되었다면 다음 명령어를 입력하세요: DISM /Online /Cleanup-Image /RestoreHealth. 손상된 파일이 원래의 Windows 시스템 파일로 복구됩니다.


3. ETW 수집기 서비스 다시 시작

Internet Explorer나 Edge를 사용할 때만 오류가 발생한다면, ETW 수집기 서비스를 다시 시작해 보세요.


1. Windows 검색창에 '실행'을 입력해 실행 창을 열거나, Windows 키 + R을 누릅니다.

2. services.msc를 입력합니다. 그러면 서비스 목록이 표시됩니다.

3. Internet Explorer ETW Collector Service를 찾아 마우스 오른쪽 버튼을 클릭하고 ' 시작'을 선택합니다.

4. 앞서 설명한 방법대로 Windows 탐색기를 다시 시작합니다.


4. 기본 이미지 뷰어 변경

JPEG 이미지 파일을 열 때 오류가 발생한다면, 기본 이미지 보기 프로그램을 Windows 사진 뷰어로 변경해 보세요.


1. 아무 이미지 파일이나 마우스 오른쪽 버튼으로 클릭하고, '연결 프로그램' 메뉴를 확장한 후 '다른 앱 선택'을 클릭합니다.

2. 목록에서 Windows 사진 뷰어를 선택하고, 반드시 '항상 이 앱 사용' 체크박스에 체크합니다.


5. 기본 앱 초기화

JPEG 파일뿐 아니라 다른 파일 형식을 열 때도 오류가 나타난다면, 모든 기본 앱 설정을 초기화해 보세요. 컴퓨터의 기본 앱 설정이 모두 초기화되지만, 이후 언제든 다시 사용자 지정할 수 있습니다.


1. Windows 시작 메뉴를 열고 '설정' 앱을 실행합니다.

2. '앱'을 클릭합니다.

3. 왼쪽 패널에서 '기본 앱'을 선택하고 '초기화' 버튼을 누릅니다.


6. ExplorerFrame.dll 다시 등록

Internet Explorer가 이 오류와 함께 계속 충돌한다면, ExplorerFrame DLL 파일을 조정해 보세요.


1. 명령 프롬프트를 관리자 권한으로 엽니다.

2. 다음 명령어를 입력하여 DLL 파일을 다시 등록합니다: regsvr32 ExplorerFrame.dll


이후 Internet Explorer를 실행해 오류가 계속되는지 확인해 보세요.


7. 하드 디스크 상태 확인

결함이 있는 하드 디스크도 이 오류를 유발할 수 있습니다. 흔한 원인은 아니지만, 지금까지의 해결 방법이 모두 효과가 없었다면 점검해 볼 가치가 있습니다.


명령 프롬프트를 관리자 권한으로 열고 다음 명령어를 실행합니다:
chkdsk


추가 도구를 활용해 하드 디스크 오류를 정밀하게 점검하는 것도 좋습니다. 예비용 하드 디스크가 있다면 이를 교체용으로 사용해 기존 드라이브가 오류의 원인인지 빠르게 확인할 수도 있습니다.


8. 시스템 복원

위의 모든 방법이 실패했다면, Windows를 마지막 복원 지점으로 되돌리는 것이 최후의 수단입니다. 시작하기 전에 반드시 중요한 데이터를 모두 백업하세요.


1. Windows 검색창에 '복원'을 입력하고 첫 번째 결과를 엽니다.

2. '시스템 보호' 탭에서 '시스템 복원' 버튼을 클릭합니다. 저장된 복원 지점 목록이 담긴 새 창이 열립니다.

3. 복원 지점을 선택하고 '다음' 버튼을 눌러 시스템 복원 과정을 마칩니다.


사용 가능한 복원 지점이 없다면 Windows를 재설치해야 할 수 있습니다.


어떤 방법으로 '클래스가 등록되지 않았습니다' 오류를 해결하셨나요? 아래 댓글로 경험을 공유해 주세요.