Microsoft Office 프로그램(Word, Excel, PowerPoint 등)을 실행하려고 할 때 '구성 레지스트리 데이터베이스가 손상되었습니다(The configuration registry database is corrupted)'라는 오류 메시지가 나타난다면 이 글이 도움이 될 것입니다. 이 글에서는 해당 오류의 주요 원인을 살펴보고, 단계별로 시도해 볼 수 있는 해결 방법을 자세히 안내합니다.
오류의 주요 원인
이 오류는 다음과 같은 원인 중 하나 또는 여러 가지가 겹쳐서 발생할 수 있습니다.
- Office 설치 파일 손상
- Windows 시스템 파일 손상
- 타사 프로그램과의 충돌
해결 방법
아래의 해결 방법들은 순서에 상관없이 하나씩 시도해 보면서 문제가 해결되는지 확인하시면 됩니다.
- SFC 및 DISM 검사 실행
- 클린 부팅 상태에서 문제 해결
- Office 제품군 복구
- 시스템 복원 수행
- 새로 시작, 현재 위치 업그레이드 복구 또는 클라우드 초기화
1] SFC 및 DISM 검사 실행
시스템 파일에 오류가 있는 경우 이 오류가 발생할 수 있습니다. SFC(시스템 파일 검사기)와 DISM은 Windows 시스템 파일의 손상 여부를 검사하고 손상된 파일을 복구해 주는 Windows 내장 유틸리티입니다.
편의를 위해 아래 절차에 따라 배치 파일을 만들어 한 번에 실행할 수 있습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에 notepad를 입력하고 Enter 키를 눌러 메모장을 엽니다.
- 아래 명령어를 복사하여 붙여넣습니다.
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- 파일을 저장할 때 이름 뒤에 .bat 확장자를 붙입니다. 예: SFC_DISM_scan.bat
- 저장된 배치 파일을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택하여 오류가 더 이상 보고되지 않을 때까지 반복 실행합니다.
- PC를 재시작합니다.
재부팅 후 Office 프로그램을 실행하여 문제가 해결되었는지 확인합니다. 그래도 문제가 지속되면 다음 방법으로 넘어갑니다.
참고: DISM 오류 87, 112, 11, 50, 2, 3, 1726, 1392, 1393, 1910, 0x800f081f 등이 발생하는 경우에도 유사한 방식으로 접근할 수 있습니다.
2] 클린 부팅 상태에서 문제 해결
DISM, SFC, 시스템 복원 같은 기본 유틸리티를 사용할 때 이 오류가 나타난다면, 시작 프로그램이나 타사 서비스 프로세스가 간섭을 일으키고 있을 가능성이 높습니다. 이 경우 클린 부팅(Clean Boot) 상태에서 문제를 진단해 보세요. 클린 부팅은 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작하는 방법으로, 타사 소프트웨어 충돌 여부를 확인하는 데 효과적입니다.
3] Office 제품군 복구
Word, Excel, PowerPoint 같은 Office 응용 프로그램을 열 때 이 오류가 발생한다면, 레지스트리 파일 자체의 손상이 원인일 가능성이 큽니다. 이 경우 Office 제품군 설치를 복구하면 문제가 해결될 수 있습니다.
복구 방법은 다음과 같습니다.
- 설정 > 앱 > 설치된 앱(또는 프로그램 및 기능)으로 이동합니다.
- 목록에서 Microsoft Office를 찾아 선택한 후 수정을 클릭합니다.
- 빠른 복구를 먼저 시도하고, 문제가 해결되지 않으면 온라인 복구를 실행합니다.
복구가 완료되면 PC를 재시작하고 Office 프로그램이 정상적으로 열리는지 확인합니다.
4] 시스템 복원 수행
최근에 들어서야 이 오류가 나타나기 시작했다면, 최근 시스템에 적용된 변경 사항이 원인일 가능성이 있습니다. 어떤 변경이 문제를 일으켰는지 알 수 없다면 시스템 복원을 사용하여 오류가 없던 시점으로 되돌릴 수 있습니다. 단, 복원 시점 이후에 설치한 응용 프로그램이나 변경한 설정은 삭제될 수 있다는 점에 유의하세요.
시스템 복원을 수행하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- rstrui를 입력하고 Enter 키를 눌러 시스템 복원 마법사를 실행합니다.
- 시스템 복원 초기 화면에서 다음을 클릭합니다.
- 다음 화면에서 추가 복원 지점 표시 체크박스를 선택합니다.
- 오류가 처음 나타나기 전 날짜의 복원 지점을 선택합니다.
- 다음을 클릭한 후 마침을 누르고 최종 확인 창에서 승인합니다.
다음 시스템 시작 시 컴퓨터가 선택한 복원 지점의 상태로 되돌아갑니다. 시스템 복원으로도 문제가 해결되지 않으면 다음 방법을 시도합니다.
5] 새로 시작, 현재 위치 업그레이드 복구 또는 클라우드 초기화
위의 모든 방법으로도 오류가 해결되지 않는다면, 기존의 일반적인 방법으로는 해결하기 어려운 시스템 손상이 원인일 가능성이 높습니다. 이 경우 새로 시작(Fresh Start) 또는 현재 위치 업그레이드 복구(In-place upgrade repair)를 통해 모든 Windows 구성 요소를 재설정해 볼 수 있습니다. 또한 Windows 10 버전 1909 이상을 사용 중이라면 클라우드 초기화(Cloud Reset) 기능을 활용해 클라우드에서 최신 설치 이미지를 다운로드하여 Windows를 다시 설치하는 것도 좋은 방법입니다.
위의 해결 방법 중 하나가 분명 도움이 될 것입니다!