블루스크린

DLL·런타임 오류

드라이버 문제

게임 오류

윈도우 오류

프로그램 오류

광고자리 · 글 위

엑스박스 앱 0x87e10bc9 오류 원인 4가지와 증상별 해결 순서 (게임패스 설치 실패)

이 글을 3줄로 요약하면

· 0x87e10bc9는 게임 파일이 깨진 오류가 아니라, 다운로드 직전 라이선스·콘텐츠 사용 권한을 확인하는 단계에서 막혔다는 신호다.

· 막히는 지점은 크게 네 갈래다. 앱·스토어 캐시 손상, 게이밍 구성 요소 업데이트 누락, 계정 인증 세션과 시스템 시간 불일치, 보안 프로그램의 통신 차단이다.

· 그래서 위에서부터 순서대로 따라 하는 글이 아니다. 아래 판별표에서 자기 증상을 먼저 찾고 해당 원인 섹션 하나만 보면 된다.

0x87e10bc9는 정확히 무슨 뜻인가

코드 앞자리가 어느 단계에서 멈췄는지를 알려준다. 그 자리를 먼저 읽어야 볼 항목이 줄어든다.

0x87e10bc9는 0x87E1로 시작하는 Xbox 오류 코드 계열에 속한다. 이 계열은 Xbox 지원 문서에서 게임을 다운로드·설치하려 할 때 또는 이미 설치된 게임을 실행하려 할 때 나오는 코드로 분류돼 있다.

이 위치가 중요하다. 게임 파일을 내려받다가 깨진 것이 아니라, 파일을 내려받기 전 단계에서 멈춘 것이다. Xbox 앱은 설치 버튼을 누르면 곧바로 다운로드를 시작하지 않는다. 먼저 계정이 그 게임을 쓸 권한이 있는지 확인하고, 라이선스를 발급받아 로컬에 기록한 다음에야 파일을 가져온다.

진행률 표시줄이 0%에서 몇 초 만에 실패한다면 다운로드가 시작되지도 못한 것이다. 인터넷 속도·공유기·랜선을 아무리 손봐도 달라지지 않는 이유가 여기에 있다.

이 확인 절차에는 Xbox 앱뿐 아니라 Microsoft Store, Gaming Services, 윈도우의 인증서 검증까지 네 축이 함께 붙어 있다. 하나만 어긋나도 같은 코드가 나오기 때문에 원인이 여러 갈래로 갈린다.

증상으로 원인을 좁히는 판별표

어떤 상황에서 떴는지에 따라 볼 섹션이 달라진다. 자기 줄을 먼저 찾는다.

증상 유력한 원인 먼저 볼 항목
Xbox 앱에서만 실패하고, Microsoft Store에서 일반 앱은 정상 설치된다 Xbox 앱 자체 데이터 손상 원인 A → 앱 복구·재설정
Store에서 다른 앱을 받아도 0x87e1 계열 코드가 같이 뜬다 스토어 캐시 전반 손상 원인 A → wsreset
라이브러리에 게임 목록 자체가 안 보이거나 "게이밍 서비스가 필요합니다"가 뜬다 Gaming Services 패키지 손상·누락 원인 B → 구성 요소 갱신
윈도우 업데이트를 오래 미뤄 뒀고, 최근에 밀린 업데이트가 쌓여 있다 게이밍 구성 요소 버전 불일치 원인 B → 업데이트 설치
메인보드 배터리를 갈았거나, 듀얼 부팅·VPN을 쓴 뒤부터 뜬다 시스템 시간·지역 불일치로 인증 실패 원인 C → 시간 동기화
회사·기숙사 PC이거나 서드파티 백신·방화벽을 새로 깔았다 보안 프로그램이 인증 통신 차단 원인 D → 예외 등록

게임 한 개에서만 뜨는지 먼저 본다

다른 게임은 정상 설치되는데 특정 게임 하나만 계속 실패한다면, PC 전체 설정이 아니라 그 게임의 라이선스 기록만 어긋난 것이다. 이 경우 아래 원인 A~D를 손대기 전에 라이브러리에서 그 게임만 제거한 뒤 다시 설치해 본다.

원인 AXbox 앱과 스토어 캐시 손상

앱이 들고 있던 라이선스 캐시가 깨지면, 서버에는 권한이 있어도 로컬에서 확인이 실패한다.

Xbox 앱과 Microsoft Store는 확인 결과를 매번 서버에 다시 묻지 않고 로컬 캐시에 저장해 둔다. 이 캐시 파일이 깨지면 앱은 깨진 값을 그대로 읽고 실패로 처리한다. 재부팅해도 캐시는 그대로 남기 때문에 같은 자리에서 계속 멈춘다.

손대는 강도가 약한 것부터 순서대로 한다. 아래 3단계는 뒤로 갈수록 지워지는 데이터가 많아진다.

1스토어 캐시를 비운다

wsreset.exe

Win + R을 눌러 실행 창에 입력한다. 검은 창이 10~30초 떠 있다가 사라지면서 Store가 자동으로 열리면 정상 동작한 것이다. 로그인 정보와 설치된 앱은 지워지지 않는다.

2Xbox 앱을 복구한다

Win + I → 좌측 "앱" → "설치된 앱" → 목록에서 Xbox를 찾아 우측 점 세 개 → "고급 옵션"으로 들어간다. 아래로 내려 "복구"를 누른다. 복구는 데이터를 남긴 채 설치 상태만 다시 맞추기 때문에 로그아웃되지 않는다.

3복구로 안 되면 재설정한다

같은 화면에서 "재설정"을 누른다. 이때는 앱 데이터가 초기화돼 로그인이 풀린다. Xbox, Gaming Services, Microsoft Store 세 항목에 같은 순서로 적용하고, 마지막에 다시 로그인한다.

재설정 버튼조차 회색으로 비활성돼 있거나 눌러도 반응이 없다면, 앱 패키지 등록 자체가 깨진 상태다. 이때는 관리자 권한 PowerShell에서 패키지를 다시 등록한다.

4Xbox 앱 패키지를 재등록한다

Get-AppxPackage -AllUsers Microsoft.GamingApp | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

시작 버튼 우클릭 → "터미널(관리자)"로 연 뒤 한 줄 그대로 붙여넣는다. 빨간 오류 문구 없이 프롬프트가 다시 나오면 성공이다. 실행 후 재부팅한다.

이 방법이 안 통하는 경우

재설정과 재등록까지 마쳤는데도 같은 코드가 그대로면, 문제는 Xbox 앱이 아니라 그 아래에서 라이선스를 처리하는 Gaming Services 쪽이다. 원인 B로 넘어간다. 반대로 재등록 명령에서 "이 패키지를 찾을 수 없습니다" 계열 오류가 나면 패키지가 아예 빠진 상태이므로 역시 원인 B다.

원인 B게이밍 구성 요소 업데이트 누락

Gaming Services는 앱이 아니라 시스템 구성 요소에 가깝다. 버전이 어긋나면 라이선스 발급 자체가 실패한다.

Gaming Services는 게임 설치 경로를 관리하고 라이선스를 발급받는 백그라운드 구성 요소다. Xbox 앱이 화면이라면 Gaming Services는 그 뒤에서 실제 일을 하는 쪽이다. 라이브러리에 게임 목록이 통째로 안 보이거나 "게이밍 서비스를 설치해야 합니다"라는 안내가 함께 뜬다면 여기가 원인이다.

이 구성 요소는 Microsoft Store와 윈도우 업데이트를 통해 함께 갱신된다. 업데이트를 오래 미뤄 두면 앱 버전과 시스템 버전이 어긋나 라이선스 발급 단계에서 그대로 막힌다.

1밀린 윈도우 업데이트를 전부 설치한다

Win + I → 좌측 맨 아래 "Windows 업데이트" → "업데이트 확인"을 누른다. 선택적 업데이트까지 포함해 남김없이 설치하고 재부팅한다. 재부팅을 건너뛰면 구성 요소가 교체되지 않는다.

2Store에서 앱 업데이트를 따로 확인한다

Microsoft Store를 열고 좌측 하단 "라이브러리" → "업데이트 가져오기"를 누른다. Gaming Services와 Xbox는 윈도우 업데이트가 아니라 이쪽으로 갱신되는 경우가 많다.

3Gaming Services 패키지를 다시 등록한다

Get-AppxPackage -AllUsers Microsoft.GamingServices | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

위 두 단계로도 안 되면 관리자 터미널에서 실행한다. 명령이 끝나면 반드시 재부팅한 뒤 설치를 다시 시도한다.

Xbox 지원의 전용 복구 도구가 따로 있다

명령어를 직접 다루기 부담스럽다면 Xbox 지원에서 배포하는 Gaming Services 복구 도구(Gaming Services Repair Tool)를 쓰면 된다. 위 재등록 과정을 자동으로 처리해 준다. 아래 참고 문서 항목에 공식 페이지를 걸어 뒀다.

이 방법이 안 통하는 경우

업데이트를 눌렀는데 업데이트 자체가 다른 오류 코드로 실패한다면, 게임 문제가 아니라 윈도우 업데이트 문제를 먼저 풀어야 한다. 또 구성 요소를 전부 최신으로 맞췄는데도 같은 코드라면 인증 단계에서 막힌 것이므로 원인 C로 넘어간다.

이 단계에서 막혔다면 윈도우11 업데이트 안 될 때, 저는 이 순서로 뚫었습니다 (0x800f0922 오류 완전 정리, 2026년 최신) 업데이트 확인 버튼을 눌렀는데 업데이트가 먼저 실패한다면 이쪽부터 풀어야 게이밍 구성 요소가 갱신된다 · 눌러서 확인하기 →

원인 C계정 인증 세션과 시스템 시간 불일치

인증 토큰에는 유효 기간이 붙어 있다. PC 시계가 틀어지면 유효한 토큰도 만료된 것으로 계산된다.

라이선스 확인은 계정 인증 토큰을 주고받는 절차다. 토큰에는 발급 시각과 만료 시각이 들어 있고, 인증서 검증에도 현재 시각이 쓰인다. PC 시계가 몇 시간 이상 어긋나 있으면 서버가 준 정상 토큰도 로컬에서 "이미 만료됨"으로 판정된다.

시간이 맞아 보여도 표준시간대가 틀어져 있을 수 있다

작업 표시줄 시계가 맞게 보이는데도 실패하는 경우가 있다. 표준시간대가 다른 지역으로 잡혀 있고 시각만 수동으로 맞춰 둔 상태이면, 내부적으로 계산되는 세계 표준시가 어긋난다. 시각이 아니라 표준시간대를 확인해야 하는 이유다.

1시간과 표준시간대를 자동으로 되돌린다

Win + I → 좌측 "시간 및 언어" → "날짜 및 시간"으로 들어간다. "자동으로 시간 설정"과 "표준 시간대 자동 설정"을 모두 켜고, 아래 "추가 설정"의 "지금 동기화"를 누른다. 표준시간대가 (UTC+09:00) 서울로 잡히는지 눈으로 확인한다.

2VPN을 끄고 시도한다

VPN으로 접속 지역이 계정 국가와 달라지면 인증 서버 위치가 어긋나 확인이 실패할 수 있다. 설치를 진행하는 동안만이라도 VPN을 끈다.

3Xbox 앱에서 로그아웃한 뒤 재부팅하고 다시 로그인한다

시간을 고친 다음에 해야 의미가 있다. 시계가 틀어진 상태로 다시 로그인하면 잘못된 토큰이 또 저장된다. 로그아웃 → 재부팅 → 로그인 순서를 지킨다.

구독으로 받는 게임이라면 구독 상태도 이 단계에서 함께 본다. 결제가 밀려 구독이 끊긴 상태에서도 라이선스 확인은 같은 지점에서 실패한다. 계정 페이지에서 갱신일과 결제 수단을 확인한다.

이 방법이 안 통하는 경우

시간이 정확하고 구독도 살아 있는데 로그인 자체가 계속 풀리거나 인증 창이 열리지 않는다면, 인증 통신이 바깥에서 막히고 있는 것이다. 원인 D로 넘어간다.

원인 D백신과 방화벽의 스토어 통신 차단

인터넷은 되는데 인증만 실패한다면, 특정 프로세스의 통신만 막혀 있을 가능성이 크다.

서드파티 백신이나 방화벽은 프로세스 단위로 통신을 통제한다. 브라우저는 열리는데 Xbox 앱만 인증에 실패하는 상황이 여기서 나온다. 회사·학교·기숙사 PC처럼 보안 정책이 걸린 환경에서도 같은 증상이 잦다.

1차단이 원인인지 먼저 확인한다

서드파티 백신의 실시간 감시를 5분만 끄고 설치를 다시 시도한다. 이때 성공한다면 원인이 확정된 것이다. 실패한다면 감시를 다시 켜고 다른 원인으로 넘어간다. 끈 상태로 오래 두지 않는다.

2방화벽 허용 목록에 관련 앱이 들어 있는지 본다

Win + R → control → Enter → "시스템 및 보안" → "Windows Defender 방화벽" → 좌측 "Windows Defender 방화벽을 통해 앱 또는 기능 허용"으로 들어간다. 목록에서 Xbox, Gaming Services, Microsoft Store 항목의 개인·공용 체크 상태를 확인한다.

3백신 예외 목록에 게임 설치 폴더를 등록한다

쓰는 백신의 예외(제외) 설정에 게임이 설치되는 드라이브의 WindowsApps 폴더와 Xbox 앱을 등록한다. 등록 후 재부팅해야 정책이 적용된다.

백신을 지우는 것은 마지막 수단이다

예외 등록으로 끝나는 경우가 대부분이다. 제거는 예외 등록이 통하지 않을 때만 고려하고, 지우기 전에 다시 설치할 방법을 확보해 둔다.

이 방법이 안 통하는 경우

백신을 잠시 끄고도 같은 코드가 나온다면 보안 프로그램은 원인이 아니다. 네 가지 원인을 모두 지나쳤다면 추측을 멈추고 아래 "정확히 찾아내는 법"으로 내려가 로그를 직접 읽는다.

어느 단계에서 막혔는지 정확히 찾아내는 법

앱 화면에는 코드만 뜨지만, 윈도우 로그에는 어느 프로세스가 무엇을 하다 실패했는지가 남는다.

1실패한 시각을 먼저 적어 둔다

설치를 한 번 더 눌러 실패시킨 뒤 그 시각을 분 단위로 기억한다. 로그는 항목이 많아 시각을 모르면 찾기 어렵다.

2이벤트 뷰어에서 그 시각의 오류를 연다

eventvwr.msc

Win + R로 실행한 뒤 좌측 "Windows 로그" → "응용 프로그램"을 연다. 실패 시각 근처의 빨간 오류 항목을 클릭하면 하단 "일반" 탭에 원본과 메시지가 나온다. 원본이 Gaming Services 계열이면 원인 B, 인증·라이선스 관련 문구가 보이면 원인 C 쪽이다.

3설치된 게이밍 구성 요소 버전을 직접 확인한다

Get-AppxPackage Microsoft.GamingServices, Microsoft.GamingApp | Select Name, Version, Status

관리자 터미널에서 실행한다. Status 열이 Ok가 아니거나 항목 자체가 출력되지 않으면 패키지가 손상·누락된 상태다. 원인 B의 재등록 단계로 돌아간다.

여기까지 확인해도 원인이 잡히지 않으면 설치 드라이브의 남은 용량과 저장 위치 설정을 마지막으로 본다. 게임 용량보다 여유 공간이 적으면 라이선스 발급 뒤 설치 준비 단계에서 실패하는데, 이때도 같은 계열 코드가 나올 수 있다.

자주 묻는 질문

이 코드에서 반복해서 나오는 질문 네 가지를 정리했다.

Q.게임 하나에서만 이 코드가 뜹니다. 그래도 앱을 재설정해야 하나요?

A.아닙니다. 다른 게임이 정상 설치된다면 앱과 구성 요소는 멀쩡한 상태입니다. 그 게임의 로컬 라이선스 기록만 어긋난 것이므로, 라이브러리에서 해당 게임만 제거한 뒤 다시 설치하는 것으로 먼저 시도합니다.

Q.앱을 재설정하면 받아 둔 게임과 세이브 데이터가 지워지나요?

A.Xbox 앱 재설정은 앱 데이터를 초기화하는 것이라 로그인이 풀립니다. 게임 파일 자체는 별도 폴더에 있어 함께 지워지지 않고, 클라우드 저장을 쓰는 게임이면 진행 데이터도 계정에 남습니다. 다만 오프라인 전용 세이브를 쓰는 게임이라면 작업 전에 해당 폴더를 복사해 두는 편이 안전합니다.

Q.인터넷은 잘 되는데 왜 인증만 실패하나요?

A.브라우저 접속과 앱의 인증 통신은 서로 다른 프로세스가 담당합니다. 백신·방화벽은 프로세스 단위로 차단하기 때문에 브라우저만 열리는 상태가 만들어집니다. 또 시계가 틀어져 인증서 검증이 실패하는 경우에도 인터넷 자체는 정상으로 보입니다.

Q.Xbox 앱을 지웠다가 다시 깔면 한 번에 해결되지 않나요?

A.재설치는 원인 A 범위만 해결합니다. 실제 라이선스 처리는 Gaming Services가 하기 때문에, 그쪽이 손상됐다면 앱을 몇 번 다시 깔아도 같은 코드가 반복됩니다. 재설치를 하더라도 원인 B의 구성 요소 갱신을 먼저 마친 뒤에 하는 편이 시간을 아낍니다.

함께 보면 좋은 글

같은 계열의 설치·차단 문제를 다룬 글이다.

스팀 디스크 쓰기 오류(Disk Write Error) 해결법 총정리 (다운로드·설치 실패 완전정리) 다른 게임 플랫폼에서도 설치 단계가 막힐 때 확인할 항목을 정리했다 · 눌러서 확인하기 → 0xc0000906 오류 해결 – 프로그램이 백신에 차단되어 실행 안 될 때 원인 D처럼 보안 프로그램이 차단한 경우의 예외 등록 절차를 더 자세히 다룬다 · 눌러서 확인하기 → 배틀넷 업데이트 오류 BLZBNTAGT00000840, 저는 이 순서로 해결했습니다 (패치 실패 완전정리) 런처가 패치 파일을 받지 못하고 막힐 때 확인할 항목을 정리했다 · 눌러서 확인하기 →
확인 환경 · 윈도우 11 24H2 / 윈도우 10 22H2 기준, 2026년 8월 확인
참고 문서 · Microsoft 지원 — Microsoft Store의 앱 관련 문제 해결
참고 문서 · Xbox 지원 — Gaming Services Repair Tool for PC

광고자리 · 글 아래