시스템 복원(System Restore)은 컴퓨터를 이전 상태로 되돌릴 수 있는 Windows 기능으로, 시스템 오류를 복구할 때 유용하게 활용됩니다. 쉽게 말해 미리 만들어 둔 백업 지점이라고 생각하면 됩니다. 시스템 복원은 개인 파일에는 영향을 주지 않지만, 복원 지점을 만든 이후에 설치된 업데이트나 앱은 제거된다는 점을 기억해 두세요.

이 글에서는 일부 사용자가 시스템을 이전 날짜로 복원하려 할 때 마주치는 오류를 해결하는 방법을 살펴보겠습니다. 이 문제가 발생하면 생성해 둔 복원 지점을 사용해 복원할 수 없으며, 다음과 같은 세부 정보와 함께 "시스템 복원이 성공적으로 완료되지 않았습니다"라는 오류 메시지가 나타납니다.
시스템 복원이 복원 지점에서 (\OneDrive) 파일을 추출하지 못했습니다. 시스템 복원 중에 지정되지 않은 오류가 발생했습니다. (0x8007018b)
오류 원인
- 손상된 시스템 파일 – 시스템 파일이 손상되면 소프트웨어 충돌이 발생할 수 있습니다.
- 디스크 손상 – 복원 지점이 저장된 디스크 자체에 손상이 있을 수 있습니다.
- Windows 빌드 문제 – 특정 Windows 빌드(예: 18xx)에서 이러한 문제가 발생하기도 합니다.
그럼 지금부터 가능한 해결 방법을 하나씩 살펴보겠습니다.
방법 1: 안전 모드에서 시스템 복원 실행
다른 방법을 시도하기 전에 먼저 백신 프로그램을 완전히 비활성화한 후 복원을 진행해 보세요. 마찬가지로 Windows 방화벽도 비활성화한 상태에서 복원을 시도해 볼 수 있습니다. 이 방법으로도 해결되지 않는다면 안전 모드에서 시스템 복원을 실행해 보겠습니다. 아래 지침을 따르세요.
- 검색창을 열고 업데이트를 입력합니다.
- "업데이트 확인"을 클릭합니다.
- 업데이트 및 보안 사이드바에서 복구 옵션을 선택합니다.

- 고급 시작 섹션에서 지금 다시 시작 버튼을 클릭합니다.

- 문제 해결 옵션을 선택합니다.

- 시작 설정을 선택합니다.

- 시작 설정에서 네 번째 옵션인 안전 모드 사용을 선택합니다.
- 안전 모드로 부팅되면 검색창에 CMD를 입력한 후, 관리자 권한으로 실행을 클릭해 관리자 모드로 명령 프롬프트를 엽니다.
- 추가로 네트워크 연결을 끊어 둡니다.
- 명령 프롬프트에 다음 명령을 입력합니다:
rstrui.exe
- Enter 키를 누르면 시스템 복원 창이 시작됩니다.
- 마지막으로 원하는 복원 지점을 선택하고 오류가 여전히 발생하는지 확인합니다.
방법 2: 디스크 검사(chkdsk) 실행
시스템 복원이 작동하지 않는다면 하드 드라이브에 문제가 있을 가능성이 있습니다. 디스크 검사(Check Disk, chkdsk)는 파일 시스템과 하드 드라이브 오류를 분석하고 수정하는 데 도움이 되는 명령줄 도구입니다. 아래 단계에 따라 하드 드라이브의 불량 섹터를 검사해 보세요.
- 디스크 검사 도구를 실행하는 방법은 여러 가지가 있지만, 여기서는 명령줄을 사용해 자동 디스크 검사를 강제로 실행하겠습니다.
- 검색창을 열고 cmd를 입력합니다.
- 관리자 권한으로 실행을 클릭해 관리자 모드로 명령 프롬프트를 엽니다.

- 명령 프롬프트에서 다음 세 가지 명령 중 하나를 사용할 수 있습니다:
- 'chkdsk' – 하드 드라이브를 검사하고 오류를 보고하지만 직접 복구하지는 않습니다.
- 'chkdsk /f c:' – 논리적 파일 시스템 오류까지 복구합니다.
- 'chkdsk /r c:' – 논리적 오류와 불량 섹터를 모두 검사합니다.
- 세 번째 명령이 가장 포괄적인 검사를 수행하므로 이를 사용하는 것을 권장합니다. 'c:'는 검사하려는 드라이브 문자입니다.
- 다음 명령을 실행합니다. 검사와 오류 수정에 시간이 다소 걸릴 수 있습니다.
chkdsk /r c:
- 검사가 완료되면 시스템 복원을 다시 시도하고 문제가 지속되는지 확인합니다.
방법 3: 시스템 파일 검사기(SFC) 도구 실행
시스템 파일 검사기(System File Checker, SFC)는 손상된 시스템 파일을 점검하고 복구하는 도구입니다. Windows를 스캔하여 정상적으로 작동하지 않는 파일을 복원합니다. 이 도구를 실행하려면 아래 지침을 따르세요.
- 검색창을 열고 cmd를 입력합니다.
- 관리자 권한으로 실행을 클릭해 관리자 모드로 명령 프롬프트를 엽니다.

- Windows 10의 경우 먼저 배포 이미지 서비스 및 관리(DISM) 도구를 실행해야 합니다.
- 아래 명령을 실행하고 완료될 때까지 몇 분 정도 기다립니다.
DISM.exe /Online /Cleanup-image /Restorehealth
- 그다음 아래 명령을 실행하여 손상된 파일을 검사하고 교체합니다.
sfc /scannow
- 검사가 완료되면 결과를 알려주는 메시지가 표시됩니다.
- 시스템 복원을 다시 시도하고 문제가 지속되는지 확인합니다.
방법 4: OneDrive 연결 해제
새 복원 지점을 만들려고 하는데 생성 과정에서 문제가 발생한다면 이 방법도 도움이 될 수 있습니다. 아래 지침을 따르세요.
OneDrive 연결 해제하기
- 이번 사례에서는 OneDrive에서 파일을 추출하는 과정에서 문제가 발생했습니다. 따라서 해당 파일들을 무시하려면 먼저 OneDrive를 비활성화/연결 해제해야 합니다.
- 작업 표시줄 오른쪽에 있는 흰색 구름 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. 아이콘이 보이지 않으면 위쪽 화살표(^)가 표시되어 있으니 클릭해서 펼친 후 아이콘을 찾으세요.

- 아이콘을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택합니다.
- 계정 탭으로 이동해 이 PC 연결 해제를 클릭한 다음 계정 연결 해제를 클릭합니다.

- OneDrive 연결이 해제되면 원하는 복원 지점으로 시스템 복원을 다시 시도해 보세요. 그래도 작동하지 않으면 방법 5로 넘어갑니다.
새 복원 지점 만들기
이제 문제없이 새 복원 지점을 만들고 싶다면 아래 단계를 따르세요.
- 검색창을 열고 '복원 지점 만들기'를 입력한 후 해당 옵션을 선택합니다.
- 시스템 속성 창이 열립니다.
- 시스템 보호 탭에서 만들기 버튼을 클릭합니다.
- 복원 지점의 이름을 입력하고 만들기를 클릭하면 복원 지점이 생성됩니다.

방법 5: Windows 10 재설치
Windows를 다시 설치하는 것은 최후의 수단이어야 합니다. 위의 어떤 해결 방법도 효과가 없다면 Windows를 새로 설치해 볼 수 있습니다. 설치 과정이 길며 USB를 사용하거나 ISO 파일을 통해 설치하는 등 여러 가지 방법이 있으므로, Microsoft 공식 가이드를 참고해 올바르게 진행하는 것이 좋습니다.
특정 이전 복원 지점으로 돌아가야 하는 상황인데 위의 해결 방법들이 모두 실패했다면, Microsoft가 공식적으로 이 문제를 해결할 때까지 기다리는 것이 더 나은 선택일 수 있습니다.