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

Windows 10에서 손상된 레지스트리 복구하는 완벽 가이드

Windows의 모든 파일과 응용 프로그램은 언제든 손상될 수 있으며, 기본 제공 프로그램도 예외가 아닙니다. 최근 많은 사용자들이 레지스트리 편집기(Registry Editor)가 손상되어 각종 문제가 발생한다고 보고하고 있습니다. 레지스트리 편집기는 설치된 모든 응용 프로그램의 구성 설정을 저장하는 데이터베이스로, 새로운 프로그램을 설치할 때마다 크기, 버전, 저장 위치 같은 속성 정보가 Windows 레지스트리에 기록됩니다. 이 도구를 활용하면 응용 프로그램을 구성하거나 문제를 해결할 수 있습니다.

레지스트리 편집기는 컴퓨터의 거의 모든 설정 정보를 담고 있기 때문에 수정 시에는 각별히 주의해야 합니다. 부주의하게 변경하면 편집기 자체가 손상되어 심각한 피해로 이어질 수 있습니다. 따라서 레지스트리를 수정하기 전에는 반드시 백업을 먼저 진행하는 것이 좋습니다. 잘못된 수동 수정 외에도 악성 프로그램이나 바이러스 감염, 갑작스러운 종료 또는 시스템 충돌 역시 레지스트리 손상의 원인이 됩니다.

레지스트리가 심하게 손상되면 컴퓨터가 아예 부팅되지 않거나(부팅이 블루스크린에서 멈춤), 손상 정도가 가볍다면 블루스크린 오류가 수시로 나타날 수 있습니다. 잦은 블루스크린 오류는 컴퓨터 상태를 더욱 악화시키므로, 손상된 레지스트리는 최대한 빨리 복구하는 것이 중요합니다.

Windows 10에서 손상된 레지스트리 복구 방법

손상 정도와 컴퓨터 부팅 가능 여부에 따라 적합한 해결 방법이 달라집니다. 가장 간단한 방법은 Windows의 자동 복구(Automatic Repair) 기능을 활용하는 것입니다. 컴퓨터가 정상적으로 부팅된다면 시스템 파일 검사를 실행하고 서드파티 프로그램으로 레지스트리를 정리할 수 있습니다. 어떤 방법도 효과가 없다면 PC 초기화, 이전 Windows 버전으로 되돌리기, 부팅 가능한 Windows 10 드라이브 활용 등을 시도해야 합니다.

방법 1: 자동 복구 사용

다행히 Windows에는 부팅 장애를 해결할 수 있는 내장 도구가 마련되어 있습니다. 이 도구들은 Windows 복구 환경(WinRE)에 포함되어 있으며, 추가 도구나 다양한 언어, 드라이버 등을 넣어 커스터마이징할 수도 있습니다.

1. Windows 키를 눌러 시작 메뉴를 열고, 전원 아이콘 위의 톱니바퀴(설정) 아이콘을 클릭하여 Windows 설정을 엽니다.

2. 업데이트 및 보안을 클릭합니다.

3. 왼쪽 메뉴에서 복구 페이지로 이동한 후, 고급 시작 항목 아래의 지금 다시 시작 버튼을 누릅니다.

4. 컴퓨터가 재시작되면 고급 부팅 화면에서 계속(Windows로 계속), 문제 해결(고급 시스템 도구 사용), PC 끄기 세 가지 옵션이 나타납니다.

5. 문제 해결을 클릭하여 진행합니다.

참고: 레지스트리 손상으로 인해 부팅이 불가능한 경우라면, 오류 화면이 나타날 때 전원 버튼을 길게 눌러 강제 종료하세요. 다시 켠 후 강제 종료하는 과정을 반복하면 '자동 복구 준비 중'이라는 메시지가 표시됩니다.

6. 다음 화면에서 고급 옵션을 클릭합니다.

7. 마지막으로 시작 복구(또는 자동 복구) 옵션을 선택하면 손상된 레지스트리 복구가 시작됩니다.

방법 2: SFC 및 DISM 검사 실행

레지스트리가 손상되었는데도 컴퓨터가 부팅되는 경우라면, 최대한 빨리 시스템 파일 검사를 실행하는 것이 좋습니다. 시스템 파일 검사기(SFC)는 모든 시스템 파일의 무결성을 확인하고 손상되거나 누락된 파일을 캐시된 사본으로 교체하는 명령줄 도구입니다. DISM(배포 이미지 서비스 및 관리) 도구를 함께 사용하면 SFC 검사에서 놓치거나 복구하지 못한 손상 파일까지 처리할 수 있습니다.

1. Windows 키 + R을 눌러 실행 창을 연 후 cmd를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 엽니다. 이후 나타나는 사용자 계정 컨트롤 팝업에서 를 클릭하여 권한을 허용합니다.

2. 아래 명령어를 정확히 입력한 후 Enter 키를 눌러 실행합니다:

sfc /scannow

3. SFC 검사가 모든 시스템 파일의 무결성 확인을 마치면, 다음 명령어를 실행합니다:

DISM /Online /Cleanup-Image /RestoreHealth

방법 3: 부팅 가능한 Windows 디스크 사용

부팅 가능한 USB 드라이브로 부팅하여 Windows 설치를 복구하는 방법도 있습니다. Windows 10 부팅 드라이브나 디스크가 없다면 미리 만들어 두는 것이 좋습니다.

1. 컴퓨터를 종료하고 부팅 드라이브를 연결합니다.

2. 해당 드라이브로 컴퓨터를 부팅합니다. 시작 화면에서 특정 키를 눌러 드라이브에서 부팅하라는 안내가 표시되면 지시에 따릅니다.

3. Windows 설치 화면에서 컴퓨터 복구를 클릭합니다.

4. 컴퓨터가 고급 복구 메뉴로 부팅됩니다. 고급 옵션을 선택한 후 문제 해결을 클릭합니다.

5. 다음 화면에서 시작 복구(또는 자동 복구)를 클릭합니다. 계속 진행할 사용자 계정을 선택하고 요청 시 암호를 입력합니다.

6. Windows가 자동으로 진단을 시작하고 손상된 레지스트리를 복구합니다.

방법 4: 컴퓨터 초기화

위의 방법들로도 레지스트리를 복구하지 못했다면 컴퓨터 초기화가 유일한 선택지입니다. 초기화 시 '파일 유지' 옵션(모든 서드파티 응용 프로그램은 삭제되며 Windows가 설치된 드라이브가 정리되므로 개인 파일을 다른 드라이브로 미리 옮겨야 함)과 '모든 항목 제거' 옵션 중 선택할 수 있습니다. 먼저 파일을 유지하는 방식으로 시도하고, 그래도 해결되지 않으면 전체 초기화를 진행하세요.

1. Windows 키 + I를 눌러 설정 앱을 실행한 후 업데이트 및 보안을 클릭합니다.

2. 복구 페이지로 이동하여 이 PC 초기화 항목 아래의 시작하기 버튼을 클릭합니다.

3. 다음 창에서 '내 파일 유지'를 선택합니다. 이 옵션은 개인 파일은 그대로 두지만 모든 서드파티 앱이 삭제되고 설정이 기본값으로 초기화됩니다.

4. 이후 화면의 안내에 따라 초기화를 완료합니다.

방법 5: 시스템 백업 복원

레지스트리를 초기화하는 또 다른 방법은 레지스트리가 완전히 정상이던 과거 시점의 Windows 상태로 되돌리는 것입니다. 단, 이 방법은 미리 시스템 복원 기능을 활성화해 둔 사용자에게만 적용됩니다.

1. 시작 검색창에 control 또는 제어판을 입력하고 Enter 키를 눌러 실행합니다.

2. 복구를 클릭합니다. 우측 상단에서 아이콘 크기를 조절하면 원하는 항목을 더 쉽게 찾을 수 있습니다.

3. 고급 복구 도구 아래의 시스템 복원 열기 하이퍼링크를 클릭합니다.

4. 시스템 복원 창에서 다음 버튼을 눌러 계속 진행합니다.

5. 여러 복원 지점의 날짜 및 시간 정보를 확인하고, 레지스트리 손상 문제가 처음 나타난 시점을 떠올려 봅니다(더 많은 복원 지점 표시 체크박스를 선택하면 전체 목록을 볼 수 있습니다). 그 시점 이전의 복원 지점을 선택한 후 영향을 받는 프로그램 검색을 클릭합니다.

6. 다음 창에서 이전 버전으로 교체될 응용 프로그램과 드라이버 목록을 확인할 수 있습니다. 마침을 클릭하면 컴퓨터가 선택한 복원 지점 시점의 상태로 복원됩니다.

위에서 소개한 방법 외에도 Advanced System Repair나 RegSofts Registry Cleaner 같은 서드파티 레지스트리 클리너를 설치하여 편집기에서 손상되거나 누락된 키 항목을 검색할 수 있습니다. 이런 프로그램은 손상된 키를 기본 상태로 복원하는 방식으로 레지스트리를 수정합니다.

레지스트리 편집기 백업 방법

앞으로 레지스트리 편집기를 수정하기 전에는 반드시 백업을 먼저 진행하세요. 그렇지 않으면 컴퓨터를 다시 위험에 빠뜨릴 수 있습니다.

1. 실행 명령창에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다. 이후 나타나는 사용자 계정 컨트롤 팝업에서 예를 클릭합니다.

2. 왼쪽 창에서 컴퓨터마우스 오른쪽 버튼으로 클릭하고 내보내기를 선택합니다.

3. 레지스트리를 내보낼 적절한 위치를 지정합니다(USB 드라이브나 클라우드 서버 같은 외부 저장 매체에 저장하는 것을 권장). 백업 날짜를 쉽게 식별할 수 있도록 파일 이름에 날짜를 포함하는 것도 좋습니다(예: Registrybackup1117).

4. 저장을 클릭하여 내보내기를 마무리합니다.

5. 향후 레지스트리가 다시 손상되면, 백업이 담긴 저장 매체를 연결하거나 클라우드에서 파일을 내려받아 가져오기만 하면 됩니다. 가져오기 방법: 레지스트리 편집기를 열고 파일을 클릭한 후, 메뉴에서 가져오기...를 선택하고 레지스트리 백업 파일을 찾아 열기를 누르면 됩니다.

레지스트리 편집기 문제를 예방하려면 응용 프로그램을 올바르게 제거하고(잔여 파일까지 삭제), 주기적으로 백신 및 맬웨어 검사를 실시하는 것이 좋습니다.

함께 읽으면 좋은 글:

  • Windows 10 BSOD 로그 파일 위치 확인 방법
  • Windows 10 자동 업데이트 중단하는 5가지 방법
  • Windows 10 Fn 키 잠금 기능 사용법
  • '사이트에 연결할 수 없음, 서버 IP를 찾을 수 없음' 오류 해결 방법

이 글이 도움이 되었기를 바라며, Windows 10에서 손상된 레지스트리를 성공적으로 복구하셨기를 바랍니다. 추가 질문이나 제안 사항이 있다면 아래 댓글로 자유롭게 남겨주세요.