Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Microsoft Store 오류 코드 0x80070005 발생 시 해결 방법 총정리

Windows 8에서 처음 앱 형태로 선보인 Microsoft Store는 지속적인 발전을 거쳐 Windows 10/11 시스템에서 빼놓을 수 없는 필수 요소로 자리 잡았습니다. Microsoft Store는 Apple의 App Store와 마찬가지 역할을 하며, 컴퓨터에 필요한 앱과 게임을 손쉽게 다운로드할 수 있는 공식 마켓플레이스입니다.

Microsoft Store에는 다양한 카테고리별로 수천 개의 무료 및 유료 앱이 등록되어 있을 뿐만 아니라, 전자책, 영화, TV 프로그램 같은 미디어 콘텐츠도 함께 제공됩니다. 원하는 앱이나 콘텐츠를 찾으려면 검색 기능을 이용하거나 카테고리를 살펴보기만 하면 되고, 설치 과정도 대체로 간단합니다. 그럼에도 불구하고 설치 중에 0x80070005와 같은 오류 코드가 나타나는 경우가 종종 있습니다.

최근 일부 Windows 사용자들이 앱 설치 시 0x80070005 오류 코드가 표시된다고 보고했습니다. 설치 버튼을 클릭할 때마다 해당 오류가 팝업으로 나타나면서 어떤 앱도 설치할 수 없는 상황이 이어지고 있으며, 필요한 앱을 사용하지 못해 많은 Windows 10/11 사용자들이 불편을 겪고 있습니다.

피해 사용자들은 이 문제를 Microsoft에 보고했지만, 아직까지 회사 측의 공식 입장이나 해결 패치는 제공되지 않은 상태입니다.

오류 코드 0x80070005란 무엇인가?

오류 코드 0x80070005는 Windows의 권한(Permission) 문제로 인해 발생하는 오류로, Microsoft Store뿐만 아니라 Windows Update 서비스에도 영향을 줍니다. 이 오류가 발생하면 앱을 설치할 수 없으며, 화면에 0x80070005 오류 메시지가 표시됩니다.

오류 코드 0x80070005와 함께 나타나는 대표적인 메시지는 다음과 같습니다.

  • 다시 시도하세요.
    문제가 발생했습니다.
    필요하신 경우 오류 코드는 0x80070005입니다.
  • 액세스가 거부되었습니다.
    Windows Update 오류 0x80070005.
  • 시스템 복원 중 알 수 없는 오류가 발생했습니다 (0x80070005).
  • 예상치 못한 문제가 발생했습니다.
    이 문제를 보고해 주시면 더 잘 이해하는 데 도움이 됩니다. 잠시 후 다시 시도하거나 디바이스를 재시작해 보세요. 도움이 될 수 있습니다.
    코드: 0x80070005

0x80070005 오류는 Windows 10/11에서 새로운 앱을 다운로드하고 설치하는 것을 차단합니다. 앱이나 시스템 업데이트를 설치할 때도 동일한 오류를 만날 수 있습니다.

이 오류의 주요 원인은 다음과 같습니다.

  • 저장 공간 부족
  • 권한 오류
  • 손상된 Windows Store 캐시
  • Trusted Installer 서비스 문제

따라서 앱 설치 시 0x80070005 오류 코드가 나타난다면, 아래의 해결 방법들을 순서대로 하나씩 적용해 보며 문제를 해결하시기 바랍니다.

앱 설치 시 오류 코드 0x80070005 해결 방법

0x80070005 오류는 다양한 원인으로 발생할 수 있기 때문에, 먼저 문제의 근본 원인을 파악하면 어떤 방법을 적용해야 할지 쉽게 알 수 있습니다. 원인을 정확히 모르겠다면 아래의 해결 방법들을 차례대로 시도해 보면서 자신에게 맞는 해결책을 찾아보세요.

해결 방법 1: 저장 공간 확보하기

오류가 저장 공간 부족 때문이라면, 디스크 여유 공간을 늘리는 것만으로도 큰 도움이 됩니다. 사용 가능한 저장 공간을 확인하려면 Windows + E 키를 눌러 파일 탐색기를 실행한 후, 왼쪽 메뉴에서 내 PC(This PC)를 클릭하세요. (C:) 드라이브 아래에서 하드 드라이브의 남은 공간을 확인할 수 있습니다.

컴퓨터의 저장 공간을 확보하는 몇 가지 팁은 다음과 같습니다.

  • 사용하지 않는 앱을 제거합니다.
  • 불필요한 파일을 삭제합니다.
  • 중복 파일을 검색하여 여분의 사본을 삭제합니다.
  • 임시 파일을 삭제합니다.
  • 휴지통을 비웁니다.
  • Outbyte PC Repair 같은 최적화 도구를 활용해 접근하기 어려운 불필요한 파일까지 정리합니다.

PC 정리를 마친 후 컴퓨터를 재시작하고, 앱을 다시 다운로드해 보세요.

해결 방법 2: UAC 끄기

UAC(User Account Control, 사용자 계정 컨트롤)는 앱, 사용자, 바이러스 및 맬웨어에 의한 허가되지 않은 변경을 차단하는 Windows 10/11의 보안 기능입니다. 하지만 UAC가 지나치게 민감하게 작동하면 정상적인 설치까지 방해하는 경우가 있습니다.

Microsoft Store에서 앱 설치가 되지 않고 0x80070005 오류 코드가 나타난다면, UAC를 일시적으로 비활성화해 보세요. 방법은 다음과 같습니다.

  1. 시작 메뉴의 검색창에 UAC를 입력합니다.
  2. 검색 결과에서 사용자 계정 컨트롤 설정 변경을 클릭합니다.
  3. UAC 슬라이더를 알리지 않음(Never Notify)으로 내려 기능을 끕니다.
  4. 확인을 클릭해 변경 사항을 저장합니다.
  5. 관리자 암호 입력을 요구받을 수 있습니다.
  6. 새 설정이 적용되도록 컴퓨터를 재시작합니다.

UAC를 끈 상태에서 필요한 앱을 다시 다운로드해 보세요. 설치가 성공적으로 완료되었다면, 반드시 UAC를 다시 켜두는 것을 잊지 마세요.

해결 방법 3: %LOCALAPPDATA% 패키지 폴더 권한 수정하기

0x80070005 오류가 발생하는 주요 원인 중 하나는 %LOCALAPPDATA% 폴더에 대한 권한 부족입니다. Local App Data 폴더는 앱이 설치되기 전에 모든 설치 프로그램이 다운로드되는 곳으로, 권한이 부족하면 Microsoft Store가 이 폴더에 데이터를 쓰지 못해 오류가 발생합니다.

권한을 수정하려면 아래 단계를 따르세요.

  1. 파일 탐색기를 열고 주소창에 %appdata%를 입력합니다.
  2. Enter 키를 눌러 폴더를 엽니다.
  3. App Data 폴더를 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택합니다.
  4. 보안(Security) 탭을 클릭한 후 고급(Advanced)을 선택합니다.
  5. 소유자(Owner) 이름 옆의 변경(Change) 링크를 클릭하고, 아래의 고급(Advanced) 버튼을 누릅니다.
  6. 다음 창에서 지금 찾기(Find Now) 버튼을 클릭한 후 자신의 사용자 이름을 선택하고 확인을 누릅니다.
  7. 적용(Apply)을 클릭하고, 확인 메시지가 나타나면 확인을 누릅니다.
  8. 고급 보안 설정 창에서 사용 권한 항목(Permission entries) 아래의 추가(Add) 버튼을 클릭합니다.
  9. 보안 주체 선택(Select a principal)을 선택합니다.
  10. 고급 > 지금 찾기를 클릭한 후 자신의 사용자 이름을 선택합니다.
  11. 확인을 두 번 클릭한 후, 기본 사용 권한(Basic permissions)에서 모든 권한(Full Control)에 체크합니다.
  12. 확인 버튼을 클릭한 후, 자신의 사용자 이름을 클릭해 새 권한이 적용되었는지 확인합니다.
  13. 확인을 누르고 창을 닫습니다.

새 권한이 적용되도록 컴퓨터를 재시작한 후, Microsoft Store가 정상적으로 작동하는지 확인하세요.

해결 방법 4: Microsoft Store 앱 초기화하기

위의 방법들로 해결되지 않는다면, Microsoft Store 앱을 초기화해서 0x80070005 오류를 해결해 볼 수 있습니다. 초기화 방법은 두 가지로, 앱 자체에서 진행하는 방법과 wsreset 명령어를 사용하는 방법입니다.

앱에서 초기화하려면 전원 메뉴(Windows + X)에서 설정을 연 후, 앱 > 앱 및 기능으로 이동하세요. Microsoft Store를 클릭하고 고급 옵션을 선택한 다음, 초기화(Reset) 버튼을 누르면 됩니다.

wsreset 명령어를 사용하려면 시작 메뉴의 검색 상자를 연 후 wsreset을 입력하고, 검색 결과에서 wsreset을 클릭해 명령을 실행합니다.

또한 아래의 진단 도구를 활용하면 Microsoft Store 문제를 해결하고 캐시를 정리할 수 있습니다.

  • https://aka.ms/diag_apps10
  • https://aka.ms/wudiag

Microsoft Store 앱 초기화가 완료되면, 이전에 설치하려던 앱을 다시 다운로드해 오류가 해결되었는지 확인해 보세요.

해결 방법 5: TrustedInstaller 권한 문제 해결하기

TrustedInstaller는 Windows 업데이트 및 기타 시스템 구성 요소의 설치, 수정, 삭제를 담당하는 Windows 구성 요소입니다. TrustedInstaller에 문제가 생기면 Microsoft Store 오류 코드 0x80070005로 이어질 수 있습니다.

TrustedInstaller를 수정하려면 아래 지침을 따르세요.

  1. 메모장을 열고 다음 내용을 파일에 복사합니다.
    Set OSBIT=32
    IF exist "%ProgramFiles(x86)%" set OSBIT=64
    set RUNNINGDIR=%ProgramFiles%
    IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
    subinacl /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /grant="nt service\trustedinstaller"=f
  1. 파일을 .cmd 확장자로 저장합니다.
  2. 저장한 파일을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행(Run as administrator)을 선택합니다.

이 과정을 통해 TrustedInstaller 관련 권한 문제가 해결되고, Microsoft Store 오류 코드 0x80070005도 함께 해결될 것입니다.

마무리

Microsoft Store는 앱 다운로드를 간편하게 해주는 도구여야 하지만, 0x80070005 같은 오류 코드가 나타나면 앱 설치가 실패할 수 있습니다. 앱 설치 시 0x80070005 오류 코드가 표시된다면, 위에서 소개한 해결 방법들을 순서대로 적용해 문제를 해결하고 Microsoft Store를 다시 원활하게 사용해 보시기 바랍니다.