Windows 8.1 또는 Windows 10으로 업그레이드한 후 많은 사용자가 Windows 스토어에서 앱을 구매하거나 다운로드하려고 할 때 오류 0x8000ffff가 발생한다고 보고했습니다. 이 오류는 컴퓨터가 업데이트 서버 또는 Windows 스토어 서버와 정상적으로 통신하지 못한다는 의미입니다. 원인은 다양하지만 가장 흔한 경우는 Microsoft 앱 서버 자체의 문제입니다. 예를 들어 서버가 다운되었거나 트래픽 부하가 높을 때 발생하며, 대부분의 사용자는 시간이 지나면 자동으로 해결됩니다.
하지만 며칠을 기다려도 해결되지 않는다면 시스템 설정 문제나 파일 손상이 원인일 수 있으므로, 아래에 소개하는 해결 방법들을 순서대로 시도해 보시기 바랍니다.
방법 1: 손상된 시스템 파일 복구
Restoro를 다운로드하여 실행하면 손상되거나 누락된 시스템 파일을 스캔하고 복원할 수 있습니다. 아래의 해결 방법을 진행하기 전에 모든 시스템 파일이 온전하고 손상되지 않았는지 확인하는 것이 중요합니다.
방법 2: 날짜 및 시간 설정 확인
날짜와 시간이 잘못 설정되어 있으면 Windows가 Windows 앱 서버에 연결하는 데 문제가 발생할 수 있습니다. 화면 우측 하단의 시계를 클릭하고 '날짜 및 시간 설정'을 선택하여 컴퓨터의 날짜와 시간이 정확한지 확인하세요.

방법 3: 서비스 재시작 및 대기 중인 업데이트 삭제
Windows 스토어의 업데이트, 앱 또는 대기 중인 다운로드 파일이 손상된 경우 스토어가 정상 작동하지 않을 수 있습니다. 이 경우 서비스를 재시작하고 대기 파일을 삭제하는 것만으로도 문제가 해결될 수 있습니다. 설령 해결되지 않더라도 시스템에 손해는 없으며, 근본적인 문제가 해결되면 다운로드와 업데이트는 자동으로 재개됩니다.
Windows 키 + R을 눌러 실행 창을 연 후 wsreset.exe를 입력하고 확인을 클릭합니다. 그다음 배치 파일을 다운로드하여 나머지 작업을 자동으로 처리할 수 있습니다. 파일을 마우스 오른쪽 버튼으로 클릭해 fix.bat로 저장한 뒤, 해당 파일을 다시 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택하세요.

방법 4: Windows 스토어 재등록 (Windows 10)
앞선 방법으로 문제가 해결되지 않았다면 Windows 스토어를 다시 등록해 보세요. 시작 버튼을 클릭하고 Powershell을 입력한 뒤, 검색 결과의 Powershell을 마우스 오른쪽 버튼으로 클릭하여 '관리자 권한으로 실행'을 선택합니다.

열린 PowerShell 창에 아래 명령어를 그대로 입력하고 Enter 키를 누릅니다.
powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.xml

완료되면 PC를 재부팅한 후 문제가 해결되었는지 확인합니다.
방법 5: 앱 문제 해결사 실행
Microsoft에서 제공하는 진단 도구를 실행하면 일반적인 문제들이 자동으로 수정됩니다. 도구를 다운로드한 후 파일을 실행하고 화면의 안내에 따라 진행하세요. 진단이 완료되면 문제가 해결되었는지 테스트해 봅니다.
방법 6: 프록시 비활성화
Windows가 프록시 서버를 통해 인터넷에 연결하고 있는 경우, 서버 측에서 프록시 연결을 감지하면 접속이 차단될 수 있습니다. 이 단계에서는 컴퓨터의 프록시를 비활성화합니다.
- Windows 키 + I를 동시에 눌러 설정을 엽니다.
- 검색창에 '인터넷 옵션'을 입력하고 첫 번째 항목을 선택합니다.
- '연결' 탭을 클릭한 후 'LAN 설정' 버튼을 클릭합니다.
- 'LAN에 프록시 서버 사용' 옵션의 체크를 해제합니다.
- '확인'을 클릭하고 문제가 지속되는지 확인합니다.
방법 7: 새 사용자 계정 생성
Windows 키 + X를 누르고 '명령 프롬프트(관리자)'를 선택합니다. 열린 검은색 명령 프롬프트 창에 아래 명령어를 입력합니다:
net user /add [username] [password] net localgroup administrators [username] /add
[username]은 새 사용자 이름으로, [password]는 새 비밀번호로 각각 변경해야 합니다. 완료 후 PC를 재부팅하고 새로 만든 사용자로 로그인하여 문제가 해결되었는지 확인합니다. 새 계정에서 문제가 해결되었다면 기존 사용자 데이터를 c:\users\이전-사용자-이름 경로에서 복사하여 사용할 수 있습니다.

새 사용자 계정이 생성되면 같은 명령 프롬프트 창에 아래 명령어를 입력합니다:
shutdown /l /f
Enter 키를 누르면 현재 세션에서 로그아웃됩니다. 이후 새로 만든 사용자 계정으로 로그인하세요. 로그인 후 Windows 스토어를 열고 앱을 다시 다운로드해 봅니다. Microsoft 계정이 필요하다는 메시지가 표시되면 화면의 안내에 따라 로그인하면 됩니다. 기존에 Microsoft 계정을 사용하고 있었다면 새 이메일 주소로 로그인하거나 계정을 전환해 보세요.