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

'Windows에서 레지스트리를 로드할 수 없습니다' 오류 해결 방법 총정리

많은 사용자가 이벤트 뷰어(Event Viewer)에 반복적으로 나타나는 "Windows was unable to load the registry(Windows에서 레지스트리를 로드할 수 없습니다). 이 문제는 대개 메모리 부족 또는 보안 권한 부족으로 인해 발생합니다"라는 오류 메시지에 대해 문의해 왔습니다. 이 오류 외에 뚜렷한 증상이 나타나지 않는 경우가 많지만, Windows 10, Windows 8.1, Windows 7 등 특정 버전에 국한되지 않고 다양한 환경에서 보고되고 있습니다.

 Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리

'레지스트리를 로드할 수 없습니다' 오류의 원인

다양한 사용자 사례와 검증된 복구 방법을 분석한 결과, 이 오류를 유발할 수 있는 원인은 여러 가지로 확인되었습니다. 가장 가능성 높은 요인들을 정리하면 다음과 같습니다.

  • 로그온/로그오프 중 전원 차단 – 특히 Windows 7과 8.1에서 흔히 발생하는 시나리오입니다. 로그온/로그오프 절차가 중단되면 사용자 프로필이 손상될 수 있으며, 이로 인해 해당 오류 이벤트가 기록될 수 있습니다. 파일 시스템 손상을 복구하는 절차를 통해 문제를 해결할 수 있습니다.
  • 잘못된 프로그램 설치 또는 제거 – 프로그램의 비정상적인 설치나 제거 과정에서 레지스트리 일부가 손상되면, Windows가 레지스트리 값을 사용하는 방식에 문제가 생겨 이 오류가 발생할 수 있습니다.
  • 네트워크 끊김 또는 바이러스/스파이웨어 감염 – 악성코드가 시스템 파일을 손상시켜 오류를 일으키는 경우도 있습니다. 이 경우 악성코드를 완전히 제거하고 손상된 시스템 파일을 복구하면 문제를 해결할 수 있습니다.
  • UsrClass.dat 프로필 손상 – 이벤트 뷰어 오류와 함께 검색 기능 오작동 등의 증상이 동반된다면 UsrClass.dat 파일이 손상되었을 가능성이 높습니다. 해당 파일을 삭제하면 Windows가 새로운 정상 복사본을 자동 생성하여 문제를 해결할 수 있습니다.
  • Windows 사용자 프로필 손상 – 사용자 프로필 자체가 손상된 경우에도 이 오류가 발생합니다. 내장 도구(SFC, DISM)로 복구되지 않는다면 새 Windows 계정을 만들어 우회하는 것이 효과적입니다.

아래에서는 실제 사용자들이 성공적으로 활용한 해결 방법들을 효율성과 심각도 순서대로 소개합니다. 순서대로 진행하시면 원인과 무관하게 문제를 해결하는 방법을 찾으실 수 있을 것입니다.

방법 1: 악성코드 감염 제거 (해당하는 경우)

악성코드, 애드웨어 또는 스파이웨어가 시스템 파일을 손상시켜 오류를 유발했다고 의심된다면, 손상된 파일을 복구하기 전에 먼저 감염을 완전히 제거해야 합니다.

가장 빠르고 효과적인 방법은 Malwarebytes의 딥 스캔(Deep Scan)을 실행하여 Windows 드라이브뿐 아니라 연결된 모든 저장 장치까지 전체 시스템을 점검하는 것입니다.

딥 스캔 실행 방법을 잘 모르신다면, 단계별 안내가 포함된 관련 가이드 문서를 참고하시기 바랍니다.

스캔을 완료하고 모든 바이러스 흔적이 제거되었음을 확인한 후, 다음 방법으로 넘어가세요.

방법 2: 시스템 파일 손상 복구

이 오류의 대부분의 원인은 결국 시스템 파일 손상으로 이어집니다. 따라서 운영체제에 영향을 줄 수 있는 모든 손상을 복구하는 것이 중요합니다.

가장 간편하고 효과적인 복구 도구는 시스템 파일 검사기(SFC)배포 이미지 서비스 및 관리(DISM)입니다.

두 도구 모두 유사한 기능을 수행하지만 작동 방식이 다릅니다. SFC는 로컬에 저장된 캐시를 이용해 손상된 시스템 파일을 새 복사본으로 교체하고, DISM은 Windows Update에서 최신 복사본을 다운로드하여 손상된 항목을 교체합니다.

DISM은 SFC가 손상을 해결하지 못했을 때를 대비한 백업 수단으로 설계되었으므로, 두 유틸리티를 순서대로 모두 실행하는 것을 권장합니다.

관리자 권한 명령 프롬프트에서 SFC 및 DISM 검사를 실행하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고 cmd를 입력한 후 Enter를 누릅니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다. Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리
  2. 관리자 권한 명령 프롬프트에서 아래 명령어를 입력하고 Enter를 눌러 SFC 검사를 시작합니다.
    sfc /scannow

    참고: 검사가 진행되는 동안 CMD 창을 닫거나 컴퓨터를 종료하면 추가적인 시스템 파일 손상이 발생할 수 있습니다. 절차가 완료될 때까지 유틸리티를 닫거나 재부팅하지 마세요.

  3. 검사가 완료되면 컴퓨터를 재시작하고 부팅이 완료될 때까지 기다립니다.
  4. 부팅이 완료되면 1번 단계를 반복해 관리자 권한 CMD 창을 다시 연 후, 아래 명령어를 입력하고 Enter를 눌러 DISM 검사를 실행합니다.
    DISM /Online /Cleanup-Image /RestoreHealth

    참고: DISM은 Windows Update에서 최신 파일을 다운로드하기 때문에 안정적인 인터넷 연결이 필요합니다.

  5. DISM 검사가 끝나면 컴퓨터를 한 번 더 재시작하고, 다음 부팅 후에도 문제가 지속되는지 확인합니다.

여전히 '레지스트리를 로드할 수 없습니다' 오류 이벤트가 새로 기록된다면 다음 방법으로 넘어가세요.

방법 3: UsrClass.dat 파일 삭제

Windows 10에서 검색 기능 오작동이나 시작 메뉴가 열리지 않는 증상과 함께 이 오류가 발생한 일부 사용자는 AppData 폴더에서 UsrClass.dat 파일을 삭제하여 문제를 해결했습니다.

이 절차를 통해 손상된 레지스트리 키가 삭제되면, Windows 10이 자동으로 새로운 정상 복사본을 생성하여 동일한 문제가 재발하지 않습니다.

UsrClass.dat 파일을 삭제하는 방법은 다음과 같습니다.

  1. 파일 탐색기를 열고 상단 리본 메뉴에서 보기 탭을 클릭한 후 숨긴 항목 체크박스를 선택합니다. Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리
  2. 숨겨진 폴더가 모두 표시되면 아래 경로로 이동합니다.
    C:\Users\*사용자이름*\AppData\Local\Microsoft\Windows

    참고: *사용자이름*은 현재 사용 중인 계정 이름으로 대체하세요.

  3. 해당 위치에서 목록을 스크롤하여 UsrClass.dat 파일을 찾습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다. Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리
  4. 파일 삭제 후 컴퓨터를 재시작하고, 다음 부팅 후 문제가 해결되었는지 확인합니다.

여전히 동일한 오류가 이벤트 뷰어에 기록된다면 다음 방법으로 넘어가세요.

방법 4: 새 사용자 프로필 생성

대부분의 경우 이 문제는 손상된 사용자 프로필에서 비롯됩니다. 새 프로필을 생성하면 기존 프로필과 연관된 손상된 구성 요소들이 정상 복사본으로 대체됩니다.

실제로 여러 사용자가 새 사용자 계정을 만든 후 오류가 더 이상 발생하지 않았다고 보고했습니다.

Windows 10에서 새 사용자 계정을 만드는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고 ms-settings:otherusers를 입력한 후 Enter를 눌러 설정 앱의 가족 및 다른 사용자 탭을 엽니다. Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리
  2. 가족 및 다른 사용자 탭에서 다른 사용자 섹션으로 스크롤한 후 이 PC에 다른 사람 추가를 클릭합니다.
  3. Microsoft 계정과 연결된 이메일 또는 전화번호를 입력하거나, 로컬 계정을 만들려면 이 사람의 로그인 정보를 가지고 있지 않습니다를 클릭합니다.
  4. 다음 화면에서 Microsoft 계정으로 로그인하거나, 로컬 계정을 원한다면 Microsoft 계정이 없는 사용자 추가를 클릭합니다(일부 온라인 기능은 사용할 수 없습니다).
  5. 새 계정의 사용자 이름암호를 입력합니다. 이후 보안 질문을 설정하라는 안내가 표시되면 계정 보호를 위해 질문을 등록하고 다음을 클릭합니다.
  6. 계정 생성이 완료되면 컴퓨터를 재시작하고 다음 부팅 시 새 계정으로 로그인합니다.
  7. 새 계정으로 로그인한 후 이벤트 뷰어를 열어 '레지스트리를 로드할 수 없습니다' 오류가 여전히 기록되는지 확인합니다.
 Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리

동일한 증상이 계속된다면 다음 방법으로 넘어가세요.

방법 5: 이전 복원 지점 사용

문제가 최근에 시작되었다면, 오류가 발생하지 않던 건강한 시점으로 시스템을 되돌려 문제를 해결할 수 있습니다.

최근 Windows 버전은 이전에 저장된 복원 지점을 사용해 시스템을 정상 상태로 되돌리는 기능을 제공합니다. 문제가 발생하기 이전에 생성된 복원 지점이 있다면 손쉽게 오류를 해결할 수 있습니다.

단, 이 절차는 복원 지점 생성 이후 적용된 다른 모든 변경 사항도 함께 되돌린다는 점에 유의하세요. 시스템 복원을 진행하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고 rstrui를 입력한 후 Enter를 눌러 시스템 복원 마법사를 엽니다. Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리
  2. 시스템 복원 마법사에서 다음을 클릭해 다음 화면으로 진행합니다. Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리
  3. 다음 화면에서 추가 복원 지점 표시 체크박스를 선택합니다. 그런 다음 각 복원 지점의 날짜를 확인하고, 문제가 발생하기 이전 날짜의 지점을 선택한 후 다음을 클릭합니다. Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리

    중요: 복원을 시작하면 복원 지점 생성 이후 설치된 응용 프로그램, 사용자 설정 및 기타 모든 변경 사항이 사라집니다. 컴퓨터는 해당 시점의 정확한 상태로 되돌아갑니다.

  4. 마침을 클릭하고 확인 창에서 를 눌러 복원을 시작합니다. 잠시 후 컴퓨터가 재시작되며 이전 상태가 적용됩니다. Windows에서 레지스트리를 로드할 수 없습니다  오류 해결 방법 총정리
  5. 재부팅이 완료되면 이벤트 뷰어를 확인하여 문제가 해결되었는지 점검합니다.

여전히 동일한 오류가 기록된다면 다음 방법으로 넘어가세요.

방법 6: 복구 설치(Repair Install) 수행

위의 어떤 방법으로도 문제가 해결되지 않았다면, 시스템 파일 손상으로 인한 거의 모든 시나리오를 해결할 수 있는 복구 설치를 고려해야 합니다. 복구 설치는 부팅 관련 프로세스를 포함한 모든 Windows 구성 요소를 초기화하며, Windows 구성 요소 외에는 아무것도 건드리지 않는다는 장점이 있습니다.

클린 설치와 달리 응용 프로그램과 개인 미디어(사진, 동영상, 음악 파일)를 포함한 모든 개인 데이터를 그대로 유지할 수 있습니다.

복구 설치를 진행하기로 했다면, 설치 미디어가 없는 경우에도 수행할 수 있는 단계별 가이드를 참고하여 진행하시기 바랍니다.