컴퓨터에 문제가 생겼을 때 많은 사용자가 시스템 복원(System Restore) 기능을 활용합니다. 대부분의 경우 몇 분 만에 문제가 해결되지만, 때로는 시스템 복원 자체가 실패하면서 오류 메시지가 나타나기도 합니다.
오류 메시지 내용
복원 지점에서 디렉터리를 복원하는 동안 시스템 복원이 실패했다는 오류(0x80070091, 0x800703f9, 0x80070002)는 보통 다음과 같은 형태로 표시됩니다.
- 시스템 복원이 성공적으로 완료되지 않았습니다. 컴퓨터의 시스템 파일 및 설정은 변경되지 않았습니다.
- 세부 정보: 복원 지점에서 디렉터리를 복원하는 동안 시스템 복원에 실패했습니다.
- 소스: AppxStaging
- 대상: %ProgramFiles%\WindowsApps
- 시스템 복원 중 지정되지 않은 오류가 발생했습니다. (0x80070091)
오류 코드는 상황에 따라 0x800703f9 또는 0x80070002로 표시될 수도 있습니다.
Windows 11/10에서 시스템 복원 실패 해결 방법
Windows 11/10에서 복원 지점에서 디렉터리를 복원, 복사 또는 탑재하는 동안 시스템 복원에 실패했습니다라는 오류가 발생한다면 이 가이드를 참고하세요.
이 문제의 원인은 대부분 설치된 앱의 데이터와 설치 파일이 모두 저장되어 있는 WindowsApps 폴더입니다. 이 폴더의 이름을 변경하면 문제를 해결할 수 있다고 알려져 있지만, 일반 폴더처럼 간단히 이름을 바꿀 수 없다는 점이 걸림돌입니다. 아래에서 소개하는 두 가지 방법을 사용하면 WindowsApps 폴더의 이름을 변경하고 시스템 복원 실패 문제를 해결할 수 있습니다.
방법 1. 안전 모드에서 폴더 이름 변경하기
안전 모드는 다양한 시스템 문제를 해결할 때 매우 유용한 도구입니다. 먼저 Windows를 안전 모드로 부팅합니다. 설정(Win + I)을 연 뒤 업데이트 및 보안 > 복구로 이동하고, 고급 시작 옵션 아래의 지금 다시 시작 버튼을 클릭합니다.
재시작 후 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작을 차례로 선택한 다음, 숫자 4를 눌러 안전 모드로 진입합니다.
안전 모드에 진입하면 관리자 권한으로 명령 프롬프트를 열고 아래 명령어를 하나씩 순서대로 입력합니다.
cd C:\Program Files takeown /f WindowsApps /r /d Y icacls WindowsApps /grant "%USERDOMAIN%\%USERNAME%":(F) /t attrib WindowsApps -h rename WindowsApps WindowsApps.old
명령 실행이 끝나면 PC를 재부팅하고 시스템 복원이 정상적으로 작동하는지 확인합니다.
방법 2. WinRE(Windows 복구 환경)에서 명령 프롬프트 사용하기
Windows 복구 환경(WinRE)에서 명령 프롬프트를 실행해 문제를 해결할 수도 있습니다. 설정 > 업데이트 및 보안 > 복구로 이동한 뒤 고급 시작 옵션의 지금 다시 시작 버튼을 클릭합니다.
재시작 후 고급 시작 옵션 화면에서 문제 해결 > 고급 옵션으로 이동합니다.
명령 프롬프트를 클릭합니다. 이때 관리자 암호를 입력하라는 메시지가 표시될 수 있습니다. 이후 아래 명령어를 실행합니다.
cd C:\Program Files attrib WindowsApps -h rename WindowsApps WindowsAppsOld
명령 실행이 완료되면 컴퓨터를 재부팅하고 시스템 복원이 정상 작동하는지 확인합니다.
함께 확인하면 좋은 관련 오류
- 시스템 복원이 파일을 교체하지 못했습니다. 오류 코드 0x80070780
- 시스템 복원이 파일을 추출하지 못했습니다. 오류 코드 0x80071160
위 방법으로도 문제가 해결되지 않는다면 새로운 복원 지점을 생성하거나, 시스템 드라이브의 여유 공간을 확보한 후 다시 시도해 보는 것도 좋은 방법입니다.