Windows 11/10에서 Windows 스토어 앱을 사용하면 간편하고 스마트한 경험을 누릴 수 있습니다. 하지만 새로운 앱을 설치하거나 실행할 때 가끔 예상치 못한 오류가 발생하기도 합니다. 이번 글에서는 일부 사용자들이 Windows 스토어 앱을 사용할 때 마주치는 '원격 프로시저 호출 실패(The Remote Procedure Call Failed)' 오류의 원인과 해결 방법을 자세히 알아보겠습니다.
오류의 원인
이 오류는 주로 레지스트리 항목이 잘못 할당되었을 때 발생하며, 타사(서드파티) 프로그램이 레지스트리 설정을 변경했을 가능성이 큽니다. 또한 Remote Procedure Call(RPC) 서비스와 Remote Procedure Call Locator 서비스가 제대로 작동하지 않을 경우에도 동일한 오류가 나타날 수 있습니다.
안타깝게도 오류 대화 상자에는 오류 코드나 도움말 링크가 표시되지 않아 원인 파악이 쉽지 않습니다. 따라서 본격적인 수정 작업에 앞서 아래 기본 해결 방법들을 먼저 시도해 보시기 바랍니다.
기본 점검 사항
- services.msc를 실행하여 RPC 관련 두 서비스가 정상 작동 중인지 확인
- 앱 업데이트, 재설치 또는 동기화 시도
- 타사 프로그램 모두 비활성화
- 로컬 계정 ↔ Microsoft 계정 전환
- 스토어 앱 캐시 초기화(wsreset.exe)
- Windows 앱 문제 해결사 실행
- 시스템 파일 검사기(SFC /scannow) 명령 실행
위 방법으로도 문제가 해결되지 않으면, 아래의 레지스트리 수정 방법을 따라 해 보세요. 레지스트리를 수정하기 전에는 반드시 시스템 복원 지점을 먼저 생성해 두는 것이 안전합니다.
레지스트리 수정으로 오류 해결하기
1단계: 레지스트리 편집기 실행
Windows 키 + R을 눌러 실행 대화 상자를 연 후, Regedt32.exe를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.
2단계: 해당 경로로 이동
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage
3단계: 필수 하위 키 확인 및 생성
왼쪽 창에서 Storage 키 아래로 스크롤하여 winstore_cw5n1h2txyewy 하위 키가 있는지 확인합니다. 이 키는 필수 요소이므로 반드시 존재해야 합니다. 만약 없다면 Storage 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택하여 직접 생성합니다.
그다음 같은 방식으로 winstore_cw5n1h2txyewy 키 아래에 Internet Settings와 Software라는 이름의 하위 키 두 개를 추가로 생성합니다. 모든 키가 준비되면 다음 단계로 진행합니다.
4단계: SetACL 도구 다운로드
공식 배포 사이트에서 SetACL의 EXE 버전을 다운로드합니다. SetACL은 IT 전문가들이 자주 사용하는 고급 Windows 권한 관리 도구입니다.
다운로드된 파일은 .zip 형식이므로 압축 해제 프로그램으로 푼 뒤, SetACL.exe 파일을 C:\Windows\System32 폴더에 넣습니다(C: 드라이브가 시스템 루트인 경우).
5단계: 관리자 명령 프롬프트에서 명령 실행
마지막으로 관리자 권한 명령 프롬프트를 열고 다음 명령을 실행합니다:
SetACL -on "hkcu\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\winstore_cw5n1h2txyewy" -ot reg -actn ace -ace "n: S-1-15-2-2608634532-1453884237-1118350049-1925931850-670756941-1603938316-3764965493;p:full;i:so,sc;m:grant;w:dacl"
모든 과정이 완료되면 PC를 재시작하여 변경 사항을 적용합니다. 이후 Windows 스토어 앱이 정상적으로 실행되는지 확인해 보세요.
함께 참고하면 좋은 관련 오류
- 원격 프로시저 호출(RPC) 오류 및 문제 해결 방법
- PIN 로그인 옵션 설정 시 '원격 프로시저 호출 실패' 오류
- 'RPC 서버를 사용할 수 없습니다' 오류
- DISM 사용 중 발생하는 원격 프로시저 호출 실패 오류