윈도우 레지스트리(Registry)는 운영체제, 시스템 앱, 각종 프로세스가 정상적으로 작동하는 데 필수적인 중요한 파일과 설정값을 담고 있는 데이터베이스입니다. 컴퓨터에서 이루어지는 대부분의 변경 사항은 '레지스트리 키'와 '항목'이라 불리는 파일 형태로 저장됩니다.
그런데 문제는, 컴퓨터를 사용하고 개인화할수록 윈도우가 계속해서 새로운 레지스트리 파일을 생성한다는 점입니다. 더 이상 필요하지 않은 항목조차 자동으로 삭제되지 않기 때문에, 시간이 지나면 레지스트리는 불필요한 파일들로 비대해집니다.
이렇게 쌓인 잉여 파일들은 결국 손상되거나 깨진 상태가 되기 쉽습니다. 여기에 정전, 강제 종료, 하드웨어 고장, 악성코드와 바이러스까지 더해지면 일부 레지스트리 항목이 손상될 수 있습니다. 그 결과 PC 저장 공간을 낭비하고, 시스템 속도를 느리게 만들며, 심한 경우 부팅 문제까지 유발합니다.
손상된 레지스트리 항목, 꼭 수정해야 할까?
네, 주기적으로 확인하고 정리하는 것이 좋습니다. 특히 컴퓨터가 평소보다 느려졌거나 일부 시스템 앱이 제대로 작동하지 않는다면, 손상된 레지스트리 항목이 원인일 가능성이 있습니다.
핵심은 이것입니다: 손상된 레지스트리 파일을 제거하거나 복구하는 것이, 그대로 두고 레지스트리를 비대하게 방치하는 것보다 분명히 더 큰 이점을 줍니다.
다행히 윈도우에는 레지스트리 문제를 진단하고 해결할 수 있는 내장 도구들이 여럿 마련되어 있습니다. 아래에서 이 도구들을 활용해 손상된 레지스트리 항목을 수정하는 방법을 하나씩 살펴보겠습니다.
주의: 윈도우 레지스트리는 민감한 파일과 설정값을 담은 데이터베이스입니다. 따라서 레지스트리를 수정하기 전에 반드시 백업을 먼저 진행하세요. 단 하나의 레지스트리 파일이라도 잘못 건드리면 운영체제 전체가 손상되어 컴퓨터가 오작동할 수 있습니다. 백업은 만약의 사태에 대비하는 보험과 같습니다.
1. 디스크 정리(Disk Cleanup) 실행
디스크 정리 도구를 사용하면 불필요한 파일과 함께 손상된 레지스트리 항목도 제거할 수 있습니다. 윈도우 검색창에 디스크 정리 또는 disk cleanup을 입력하고 결과에서 디스크 정리를 클릭해 실행합니다.
도구가 열리면 시스템 파일 정리 버튼을 클릭합니다.
'삭제할 파일' 창에서 임시 파일 등 다른 항목도 함께 선택할 수 있습니다. 이들은 컴퓨터에 꼭 필요하지 않은 잉여 임시 파일들입니다. 파일 유형을 클릭하면 설명 섹션에서 해당 파일의 역할을 확인할 수 있으니 참고하세요. 선택을 마쳤으면 확인을 누릅니다.
마지막으로 확인 창에서 파일 삭제를 클릭하면, 윈도우가 손상된 레지스트리 파일과 선택한 파일들을 영구 삭제합니다.
2. 시스템 파일 검사기(SFC) 사용
SFC(System File Checker)는 윈도우에 기본 탑재된 또 하나의 강력한 도구입니다. '복구 또는 교체' 방식으로 작동하여, 손상되었거나 누락된 시스템 파일을 스캔한 뒤 발견하면 정상적인 새 사본으로 대체합니다. 명령 프롬프트를 통해 실행할 수 있습니다.
1. 시작 메뉴나 윈도우 로고를 마우스 오른쪽 버튼으로 클릭하고, 빠른 실행 메뉴에서 명령 프롬프트(관리자)를 선택합니다.
2. sfc /scannow를 입력하거나 붙여넣고 Enter 키를 누릅니다.
검사에는 최대 30분 정도 걸릴 수 있습니다. 완료되면 손상된 파일을 발견했는지, 복구했는지 결과를 알려줍니다. 덕분에 SFC는 내 컴퓨터에 손상된 레지스트리 항목이 있는지 확인하는 좋은 방법이기도 합니다.
참고: "Windows 리소스 보호에서 손상된 파일을 발견했지만 일부는 복구할 수 없습니다"라는 메시지가 나타나면 SFC 명령을 한 번 더 실행해 보세요. 그래도 같은 결과가 반복되면 컴퓨터를 재시작한 후 다시 시도합니다.
3. DISM 도구 실행
DISM(배포 이미지 서비스 및 관리) 명령 역시 손상된 레지스트리 파일을 복구하는 데 활용할 수 있습니다. 특히 시스템 파일 검사기로 문제를 찾거나 해결하지 못했을 때 효과적입니다.
시작 버튼을 마우스 오른쪽 버튼으로 클릭해 명령 프롬프트(관리자)를 연 뒤, 다음 명령을 입력하고 Enter 키를 누릅니다.
DISM /Online /Cleanup-Image /RestoreHealth
명령이 실행되면 DISM이 시스템 전체를 스캔해 손상된 파일을 찾아 복구합니다. 완료 후 결과를 확인해 파일이 교체되었는지 점검하세요.
4. 윈도우 복구 설치(Repair Install) 진행
손상된 레지스트리 항목을 수정하거나 교체하는 또 다른 방법은, 개인 파일·설치된 앱·시스템 설정을 그대로 유지한 채 윈도우를 새로 설치하는 것입니다. 이를 '복구 설치' 또는 '복구 업그레이드'라고 부릅니다.
먼저 마이크로소프트 공식 웹사이트에서 윈도우 10 디스크 이미지(ISO 파일)를 다운로드합니다. ISO 파일을 더블클릭하면 복구 설치가 시작되며, 화면의 안내에 따라 진행하고 필요한 라이선스/사용 조건에 동의합니다.
'설치 준비 완료' 페이지에서 "Windows 설정, 개인 파일 및 앱 유지" 옵션이 선택되어 있는지 반드시 확인하세요.
만약 다르게 표시되어 있다면 유지할 항목 변경을 클릭하고 개인 파일, 앱 및 Windows 설정 유지를 선택합니다.
설치가 완료되면 손상되거나 깨진 레지스트리 파일 없이 깨끗한 상태의 PC를 사용할 수 있습니다.
5. 자동 복구(Automated Repair) 실행
자동 복구 도구는 윈도우 10의 시작 관련 문제를 해결하는 데 탁월합니다. 레지스트리 설정을 포함한 시스템 파일과 구성에 영향을 주는 문제도 스캔하고 수정할 수 있습니다.
1. 설정 > 업데이트 및 보안 > 복구로 이동한 뒤, '고급 시작' 섹션에서 지금 다시 시작을 클릭합니다. 그러면 PC가 고급 시작 옵션 메뉴로 재부팅됩니다.
2. 문제 해결을 선택합니다.
3. 고급 옵션을 클릭합니다.
4. 고급 옵션 목록에서 시작 복구를 선택합니다.
5. 계정을 선택하고 프로필 암호를 입력해 계속 진행합니다. 암호가 설정되지 않은 계정이라면 그냥 계속을 누르면 됩니다.
이후 자동(시작) 복구 도구가 컴퓨터를 스캔하면서 발견된 손상된 레지스트리 파일을 수정해 줍니다.
6. 레지스트리 스캐너 활용
서드파티 레지스트리 스캐너(레지스트리 최적화 프로그램 또는 클리너라고도 함)를 사용하는 방법도 있습니다. 이런 소프트웨어는 PC 레지스트리를 점검해 손상되거나 누락된 파일을 제거하고 대체해 줍니다.
Malwarebytes처럼 신뢰할 수 있는 검증된 프로그램을 선택하는 것이 좋습니다. 다만 레지스트리 클리너가 항상 모든 파일을 완벽히 복구하는 것은 아니며, 악성 레지스트리 스캐너는 오히려 레지스트리를 망가뜨릴 수도 있습니다. 따라서 서드파티 도구를 설치하기 전에 충분한 사용자 리뷰를 확인하는 것이 필수입니다.
건강한 레지스트리, 건강한 PC
위에서 소개한 방법 외에도, 레지스트리 항목이 손상되기 전의 시스템 복원 지점으로 PC를 되돌리는 방법이 있습니다. 또는 컴퓨터를 초기화하는 것도 하나의 선택지입니다(설정 > 업데이트 및 보안 > 복구 > 이 PC 초기화). 다만 초기화를 진행하면 설치된 모든 앱과 시스템 설정이 삭제되므로(개인 파일은 유지), 최후의 수단으로만 사용하는 것이 좋습니다.
마지막으로, 레지스트리 항목이 손상되는 원인이 되는 악성코드와 바이러스가 있는지 정기적으로 PC를 검사하는 습관을 들이세요. 레지스트리가 건강해야 PC도 건강하게 유지됩니다.