Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 '클래스가 등록되지 않음' 오류 해결 방법 8가지

Windows 10에서 발생하는 '클래스가 등록되지 않았습니다(Class Not Registered)' 오류는 주로 해당 응용 프로그램의 DLL 파일이 시스템에 등록되지 않았을 때 나타납니다. 따라서 특정 앱이나 프로그램을 실행하려고 하면 이 오류 메시지가 담긴 팝업창이 뜨게 됩니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

프로그램이 등록되지 않은 DLL 파일을 호출하면 Windows가 해당 파일을 프로그램과 연결하지 못해 이 오류가 발생합니다. 이 문제는 주로 파일 탐색기Microsoft Edge 브라우저에서 자주 보고되지만, 다른 프로그램에서도 얼마든지 나타날 수 있습니다.

참고: 시스템 설정을 변경하기 전에는 반드시 복원 지점을 생성해 두세요. 작업 중 문제가 생기더라도 이전 상태로 안전하게 되돌릴 수 있습니다.

Windows 10 '클래스가 등록되지 않음' 오류 해결 방법

방법 1: SFC(시스템 파일 검사기) 실행

1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.

sfc /scannow
Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

3. 검사가 끝날 때까지 기다린 후 PC를 재부팅합니다. 손상된 시스템 파일이 있다면 자동으로 복구됩니다.

방법 2: DISM 실행

1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

2. 아래 명령어를 하나씩 입력하고 각각 Enter 키를 눌러 실행합니다.

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

3. 완료되면 PC를 다시 시작하여 변경 사항을 적용하고, '클래스가 등록되지 않음' 오류가 사라졌는지 확인합니다.

방법 3: Internet Explorer ETW Collector 서비스 시작

1. Windows 키 + R을 누르고 'services.msc'를 입력한 후 Enter 키를 눌러 Windows 서비스 창을 엽니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

2. 목록을 아래로 스크롤하여 Internet Explorer ETW Collector Service를 찾습니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

3. 해당 항목을 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택하고, 시작 유형이 자동(Automatic)으로 설정되어 있는지 확인합니다.

4. 다시 마우스 오른쪽 버튼으로 클릭한 후 시작(Start)을 선택합니다.

5. 오류가 해결되었는지 확인하고, 그렇지 않다면 다음 방법으로 넘어갑니다.

방법 4: DCOM(분산 구성 요소 개체 모델) 오류 수정

1. Windows 키 + R을 누르고 'dcomcnfg'를 입력한 후 Enter 키를 눌러 구성 요소 서비스(Component Services)를 엽니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

2. 왼쪽 창에서 구성 요소 서비스 > 컴퓨터 > 내 컴퓨터 > DCOM 구성 순서로 이동합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

3. 구성 요소를 등록할지 묻는 창이 뜨면 예(Yes)를 클릭합니다.

참고: 등록되지 않은 구성 요소의 수에 따라 이 과정이 여러 번 반복될 수 있습니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

4. 모든 창을 닫고 PC를 재시작합니다.

방법 5: Windows 스토어 앱 재등록

1. Windows 검색창에 PowerShell을 입력한 후, 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

2. PowerShell에 아래 명령어를 입력하고 Enter 키를 누릅니다.

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

3. 이 명령은 모든 Windows 스토어 앱을 다시 등록합니다.

4. PC를 재시작한 후 오류가 해결되었는지 확인합니다.

방법 6: Windows .dll 파일 재등록

1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

2. 아래 명령어를 하나씩 입력하고 각각 Enter 키를 누릅니다.

FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"
regsvr32 ExplorerFrame.dll
Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

3. 이 명령은 시스템 전체의 .dll 파일을 검색한 뒤 regsvr 명령으로 모두 재등록합니다. 작업 시간이 다소 걸릴 수 있으니 완료될 때까지 기다려 주세요.

4. 변경 사항을 적용하기 위해 PC를 재부팅합니다.

방법 7: 기본 브라우저 변경

Microsoft Edge와 관련된 오류라면 기본 브라우저를 다른 브라우저로 변경하는 것이 효과적입니다.

1. 설정 > 시스템 > 기본 앱으로 이동합니다.

2. 웹 브라우저 항목에서 Microsoft Edge를 Internet Explorer 또는 Google Chrome으로 변경합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

3. 변경 후 PC를 재시작합니다.

방법 8: 새 사용자 계정 만들기

기존 사용자 프로필이 손상된 경우 새 계정을 만들면 문제가 해결될 수 있습니다.

1. Windows 키 + I를 눌러 설정을 연 후 계정(Accounts)을 클릭합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

2. 왼쪽 메뉴에서 가족 및 다른 사용자 탭을 클릭하고, 다른 사용자 섹션의 이 PC에 다른 사람 추가를 선택합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

3. 화면 하단에서 이 사람의 로그인 정보를 가지고 있지 않습니다를 클릭합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

4. 하단에서 Microsoft 계정이 없는 사용자 추가를 선택합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

5. 새 계정의 사용자 이름과 비밀번호를 입력한 후 다음을 클릭합니다.

Windows 10  클래스가 등록되지 않음  오류 해결 방법 8가지

6. 새 계정으로 로그인하여 오류가 발생하지 않는지 확인합니다. 문제가 없다면 기존 계정의 데이터를 새 계정으로 옮겨 사용하면 됩니다.

지금까지 Windows 10에서 '클래스가 등록되지 않음' 오류를 해결하는 8가지 방법을 살펴보았습니다. 대부분의 경우 SFC나 DISM 실행만으로도 문제가 해결되지만, 그렇지 않다면 위의 방법들을 순서대로 시도해 보시기 바랍니다. 이 가이드에 대해 궁금한 점이 있다면 댓글로 남겨주세요.