Windows 10/8.1/8/7에서 복원 지점으로 디렉터리를 복원하려다가 오류 코드 0x80070091이 표시되며 시스템 복원에 실패한 경험이 있으신가요? 이 오류는 실제로 다음과 같은 메시지 형태로 나타납니다.
시스템 복원이 성공적으로 완료되지 않았습니다. 컴퓨터의 시스템 파일과 설정은 변경되지 않았습니다.
세부 정보: 복원 지점에서 디렉터리를 복원하는 동안 시스템 복원에 실패했습니다.
원본: AppxStaging
대상: %ProgramFiles%\WindowsApps
시스템 복원 중에 알 수 없는 오류가 발생했습니다. (0x80070091)
대부분의 사용자는 이 시스템 복원 오류 0x80070091을 어떻게 고쳐야 할지 잘 모릅니다. 하지만 이 글을 끝까지 읽으시면 반드시 문제를 해결할 수 있을 것입니다. 주요 해결 방법은 다음과 같습니다.
- 방법 1: 컴퓨터 강제 종료 후 재시작
- 방법 2: 안전 모드에서 WindowsApps 폴더 이름 변경
- 방법 3: WinRE(Windows 복구 환경)에서 폴더 이름 변경
방법 1: 컴퓨터 강제 종료 후 재시작
일부 사용자의 경우 복원 지점으로 컴퓨터를 복원할 때 작업이 완료되었다는 알림이 표시되지만, 잠시 후 해당 복원 작업이 자동으로 취소되는 현상이 발생하기도 합니다.
만약 이런 상황을 겪고 있다면 전원 버튼을 몇 초간 길게 눌러 컴퓨터를 강제로 종료한 뒤, 다시 부팅하여 문제가 해결되었는지 확인해 보세요.
방법 2: 안전 모드에서 WindowsApps 폴더 이름 변경
오류 코드를 분석해 보면, 문제는 설치된 앱의 데이터와 설치 파일이 모두 저장된 WindowsApps 폴더에 있을 가능성이 높습니다. 이 폴더는 일반적인 파일처럼 쉽게 수정할 수 없기 때문에, 아래 단계를 그대로 따라야 합니다.
- 안전 모드로 부팅합니다.
- "시작"을 클릭한 후 "명령 프롬프트(관리자)"를 실행합니다.

- 아래 명령어를 차례대로 입력합니다.
cd C:\Program Files
takeown /f WindowsApps /r /d Y
icacls WindowsApps /grant "%USERDOMAIN%\%USERNAME%":(F) /t
attrib WindowsApps -h
rename WindowsApps WindowsApps.old
- 정상 모드로 컴퓨터를 다시 시작합니다.
- 시스템 복원을 다시 실행합니다.
방법 3: WinRE(Windows 복구 환경)에서 폴더 이름 변경
WindowsApps 폴더 이름을 변경하는 또 다른 방법입니다. 만약 방법 2로 폴더 이름 변경에 실패했다면 이 방법을 시도해 보세요.
- WinRE 화면에서 "문제 해결" → "고급 옵션" → "명령 프롬프트"를 순서대로 클릭하여 명령 프롬프트 창에 진입합니다.


- 아래 명령어를 입력합니다.
cd C:\Program Files
attrib WindowsApps -h
rename WindowsApps WindowsAppsOld
그런 다음 Windows 10/8.1/8/7 컴퓨터를 재부팅하고 시스템 복원을 다시 실행하여 문제가 해결되었는지 확인하세요.
또한, WinRE에 진입하여 명령 프롬프트를 여는 과정에서 비밀번호 입력이 요구되는데 실수로 비밀번호를 잊어버렸다면, Windows Password Key와 같은 도구를 활용해 비밀번호를 먼저 되찾은 후 시스템 복원 오류 0x80070091 수정 작업을 계속 진행할 수 있습니다.
마무리
위 세 가지 방법을 통해 Windows 10/8.1/8/7에서 발생하는 시스템 복원 오류 0x80070091을 효과적으로 해결할 수 있습니다. 대부분의 경우 WindowsApps 폴더의 소유권 및 이름 변경이 핵심 원인이므로, 안전 모드나 WinRE에서 해당 폴더를 처리하면 시스템 복원이 정상적으로 완료됩니다. 작업 전에는 중요한 데이터를 미리 백업해 두는 것을 권장합니다.