일부 Windows 사용자는 Windows 10/11 장치에서 시스템 복원(System Restore)을 실행할 때 오류 코드 0x8007045b를 마주하게 됩니다. 이 글에서는 해당 문제를 효과적으로 해결할 수 있는 가장 적합한 해결 방법과 우회 방법을 소개합니다.

이 문제가 발생하면 아래와 같은 오류 메시지가 화면에 나타납니다.
시스템 복원이 성공적으로 완료되지 않았습니다. 컴퓨터의 시스템 파일과 설정은 변경되지 않았습니다.
세부 정보:
시스템 복원이 복원 지점에서 파일을 추출하지 못했습니다.
시스템 복원 중에 지정되지 않은 오류가 발생했습니다. (0x8007045b)시스템 복원을 다시 시도하고 다른 복원 지점을 선택할 수 있습니다. 이 오류가 계속 표시되면 고급 복구 방법을 사용해 보십시오.
오류 0x8007045b의 발생 원인
이 문제는 시스템 복원 프로그램의 알려진 버그로 인해 발생합니다. 구체적인 원리는 다음과 같습니다.
복원 지점에 암호화된 콘텐츠가 포함되어 있으면, 시스템 복원 프로그램은 실제 복원 작업을 수행하기 위해 종료 작업(shutdown task)을 생성합니다. 그런데 이 작업이 실행되는 시점에는 대부분의 시스템 서비스가 이미 중지된 상태이며, 여기에는 EFS(Encrypting File System, 암호화 파일 시스템) 서비스도 포함됩니다.
복원 지점 내 파일이 EFS로 암호화되어 있다면, 시스템 복원 프로그램은 해당 파일을 복원 지점에서 추출하기 위해 EFS 서비스를 호출해야 합니다. 그러나 EFS 서비스는 이미 중지된 상태이고 시스템이 곧 종료되기 때문에 다시 시작할 수도 없습니다. 결국 복원 프로세스가 실패하면서 오류 0x8007045b가 발생하는 것입니다.
시스템 복원 오류 0x8007045b 해결 방법
이 문제를 우회하는 핵심 방법은 Windows RE(복구 환경, Recovery Environment)로 부팅한 후 시스템 복원을 실행하는 것입니다.
Windows RE는 Windows 11/10에 기본적으로 사전 설치되어 있으므로, 다양한 방법으로 진입할 수 있습니다.
- 로그인 화면에서 멈춰 있는 경우, 전원 버튼을 클릭한 뒤 Shift 키를 누른 상태에서 '다시 시작'을 선택합니다.
- Windows 11 사용자는 설정 > 시스템 > 복구 > 고급 시작 > 지금 다시 시작으로 이동합니다. Windows 10 사용자는 설정 > 업데이트 및 보안 > 복구에서 '고급 시작' 항목의 '지금 다시 시작'을 클릭합니다.
- 복구 미디어(설치 USB 또는 DVD)를 사용하여 Windows RE로 부팅할 수도 있습니다.

Windows RE에 진입했다면, 문제 해결(Troubleshoot) > 고급 옵션(Advanced Options) > 시스템 복원(System Restore)을 차례로 클릭한 다음, 화면에 표시되는 안내에 따라 시스템 복원 작업을 진행합니다.
왜 Windows RE에서는 문제가 발생하지 않을까?
Windows RE 환경에서는 EFS 서비스가 항상 실행 중입니다. 또한 Windows RE에서 시스템 복원을 실행할 때는 종료 작업을 별도로 생성할 필요가 없기 때문에, 앞서 설명한 오류 상황 자체가 발생하지 않습니다. 따라서 일반 Windows 환경에서 실패했던 시스템 복원이 Windows RE에서는 정상적으로 완료될 수 있습니다.
이 방법으로 시스템 복원 오류 0x8007045b를 성공적으로 해결하시길 바랍니다!
함께 참고하세요: 유사한 오류인 시스템 복원 오류 0x8007007e 해결 방법도 확인해 보세요.