Windows의 레지스트리(Registry)는 컴퓨터의 각종 파일과 설정 정보를 저장하는 중앙 집중식 계층형 데이터베이스입니다. 운영체제가 원활하게 작동하려면 이 레지스트리가 정상 상태를 유지해야 합니다.
그러나 시스템 파일 오류부터 악성코드 감염까지 다양한 원인으로 인해 레지스트리가 손상되는 경우가 종종 발생합니다. 다행히 몇 가지 검증된 해결 방법만 알고 있다면 레지스트리 문제에서 벗어날 수 있습니다. 지금부터 하나씩 살펴보겠습니다.
손상된 레지스트리 진단하기
본격적인 복구 작업에 들어가기 전에, 현재 겪고 있는 문제가 실제로 레지스트리 손상 때문인지 먼저 확인하는 것이 중요합니다. 대표적인 증상은 다음과 같습니다.
- PC 부팅에 실패하거나 부팅 과정에서 멈추는 현상
- "Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM" 같은 오류 메시지
- "System hive error" 또는 "Stop 0xc0000218 UNKNOWN_HARD_ERROR" 형태의 오류 코드
위와 유사한 오류가 나타난다면 레지스트리 손상을 의심할 수 있습니다. 마이크로소프트 공식 문서에서도 관련 오류 목록을 확인할 수 있으니 참고하세요. 문제가 확실하다면 아래 방법들을 순서대로 시도해 보세요.
1. SFC 검사 실행하기
시스템 파일 검사기(SFC)는 Windows에 기본 탑재된 무료 도구로, 손상된 시스템 파일을 자동으로 찾아내고 복구해 줍니다. 명령 프롬프트에서 간단히 실행할 수 있습니다.
- 시작 메뉴 검색창에 'cmd'를 입력하고 '명령 프롬프트'를 선택합니다.
- 명령 프롬프트에 sfc /scannow를 입력한 후 Enter 키를 누릅니다.
검사가 시작되면 시스템 전체를 훑으며 레지스트리 오류의 원인이 될 수 있는 손상된 파일을 찾아 자동으로 수정합니다. 완료될 때까지 기다린 후 PC를 재부팅해 보세요.
2. 시스템 복원 실행하기
시스템 복원(System Restore)은 PC를 모든 것이 정상적으로 작동하던 과거 시점으로 되돌릴 수 있는 Windows 내장 기능입니다. 레지스트리 설정까지 함께 복원되므로 손상된 레지스트리 문제를 해결하는 데 효과적입니다.
복원 지점을 미리 만들어 두었다면 다음 절차를 따르세요.
- 시작 메뉴 검색창에 'system restore'(또는 '시스템 복원')를 입력하고 최적의 결과를 선택합니다.
- 시스템 속성 대화상자에서 시스템 복원... 버튼을 클릭합니다.
- 복원하고 싶은 복원 지점을 선택한 후 화면 안내에 따라 프로세스를 완료합니다.
만약 이 버튼이 비활성화되어 있다면 PC에 복원 지점이 생성되어 있지 않은 것입니다. 그런 경우에는 다음 방법으로 넘어가세요. 그리고 앞으로 비슷한 상황에 대비해 미리 복원 지점을 만들어 두는 습관을 들이는 것이 좋습니다.
3. DISM 검사 실행하기
SFC와 유사하게 DISM(배포 이미지 서비스 및 관리) 역시 손상된 시스템을 복구하는 도구입니다. 차이점은 SFC가 주로 시스템 파일을 수리한다면, DISM은 시스템 이미지 자체의 오류를 수정한다는 점입니다.
DISM 검사를 실행하려면 다음 단계를 따르세요.
- 시작 메뉴 검색창에 'cmd'를 입력하고 명령 프롬프트를 관리자 권한으로 실행합니다.
- 아래 명령어를 입력하고 Enter 키를 누릅니다.
Dism /Online /Cleanup-Image /RestoreHealth
검사에는 몇 분 정도 소요되며, 발견된 오류는 자동으로 복구됩니다. 완료 후에는 SFC 검사를 한 번 더 실행해 주면 더욱 확실합니다.
4. 시스템 초기화(공장 초기화)
위의 어떤 방법으로도 문제가 해결되지 않았다면 PC 초기화가 마지막 수단입니다. 시작 메뉴 검색창에 'factory reset'(또는 'PC 초기화')을 입력하고 최적의 결과를 선택하세요.
- 설정 > 시스템 > 복구로 이동한 뒤 PC 초기화를 클릭합니다.
- 내 파일 유지 또는 모든 항목 제거 중 선택합니다. 개인 파일을 남기고 싶다면 전자를, 깔끔하게 새로 시작하고 싶다면 후자를 고르세요.
- 로컬 다시 설치 또는 클라우드 다운로드 중 설치 방식을 선택합니다.
- 필요한 추가 설정을 마친 후 다음을 클릭하고, 마지막으로 초기화를 눌러 프로세스를 완료합니다.
초기화 전에는 중요한 데이터를 반드시 외부 저장 장치나 클라우드에 백업해 두는 것이 안전합니다.
마치며
손상된 레지스트리는 결코 가볍게 여겨서는 안 되는 문제입니다. 프로그램 실행에 지장을 줄 뿐만 아니라, 경우에 따라 PC의 부팅과 종료조차 어렵게 만들 수 있습니다. 위에서 소개한 네 가지 방법—SFC 검사, 시스템 복원, DISM 검사, PC 초기화—중 하나가 여러분의 레지스트리 문제를 해결하는 데 도움이 되었기를 바랍니다.