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

ms-windows-store:PurgeCaches '애플리케이션이 시작되지 않았습니다' 오류 7가지 해결 방법

ms-windows-store:PurgeCaches는 시간이 지나면서 쌓이는 Windows 스토어의 로컬 캐시를 삭제하고 정리하는 기능입니다. 이와 관련된 오류는 주로 Windows 스토어 자체에 문제가 있을 때 나타나며, 많은 사용자가 wsreset.exe 유틸리티를 실행해 해결하려고 시도합니다. 하지만 그 과정에서 가장 자주 보고되는 오류 메시지가 바로 다음과 같습니다.

ms-windows-store:PurgeCaches, 애플리케이션이 시작되지 않았습니다.

다만 이 오류는 다양한 상황에서 발생할 수 있으며, 모두 Windows 스토어 관련 문제와 연관되어 있습니다. 여러 사례를 분석한 결과, 특정 Windows 10 업데이트 이후 오류 발생 빈도가 눈에 띄게 증가했고, 경우에 따라서는 Windows 10으로의 업그레이드 과정 자체가 원인이 되기도 하는 것으로 확인되었습니다.

현재 동일한 오류로 어려움을 겪고 있다면, 이 글에서 소개하는 검증된 문제 해결 방법들을 순서대로 하나씩 시도해 보시기 바랍니다. 아래 방법들은 비슷한 상황을 겪었던 사용자들이 실제로 성공적으로 사용했던 솔루션들입니다. 가장 좋은 결과를 얻으려면 문제가 해결될 때까지 아래 순서대로 진행하세요. 그럼 시작해 보겠습니다!

1. 라이선스 관리자 서비스 활성화

라이선스 관리자(License Manager) 서비스가 비활성화되어 있으면 이 문제가 발생할 수 있습니다. 대부분 서드파티 트위킹 프로그램이나 최적화 소프트웨어가 이 서비스를 꺼버리면서 Windows 스토어가 작동을 멈추고 해당 오류를 일으키는 것입니다. 다행히 해결 방법은 간단합니다.

  1. 시작 메뉴에서 명령 프롬프트를 검색한 후 “관리자 권한으로 실행”을 클릭합니다.
  2. 명령 프롬프트가 열리면 아래 명령어를 입력하고 Enter 키를 누릅니다.
    sc config LicenseManager start= demand
  3. 컴퓨터를 재시작한 후 문제가 계속되는지 확인합니다.

2. 레지스트리 편집기로 권한 복구

이 오류는 대부분 Windows가 앱 캐시를 초기화하지 못할 때 발생하기 때문에, 레지스트리 수정을 통해 우회할 수 있습니다. 레지스트리 편집기를 사용해 Packages 폴더의 권한을 복구하여 ms-windows-store:PurgeCaches 오류를 해결하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 창을 연 뒤 “regedit”를 입력하고 Enter 키를 누릅니다. 사용자 계정 컨트롤(UAC) 창이 뜨면 를 선택해 관리자 권한으로 레지스트리 편집기를 엽니다.
  2. 레지스트리 편집기 왼쪽 창에서 아래 경로로 이동합니다.
    HKEY_CURRENT_USER \ Software \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ Packages
  3. Packages 키를 마우스 오른쪽 버튼으로 클릭하고 권한을 선택합니다.
  4. 열린 창에서 고급 버튼을 클릭합니다.
  5. Packages의 고급 보안 설정 화면 상단에 있는 변경 버튼을 클릭하고, 소유자System으로 설정되어 있는지 확인합니다. 만약 다르게 설정되어 있다면 입력란에 System을 입력한 후 이름 확인을 클릭하고 확인을 누릅니다.
  6. 소유자가 System으로 설정되면 화면 맨 아래로 스크롤하여 “이 개체 및 하위 개체의 권한 항목을 이 개체의 상속 가능한 권한 항목으로 바꾸기” 옵션에 체크합니다.
  7. 적용을 클릭한 후 확인을 누르고, 레지스트리 편집기를 닫은 뒤 컴퓨터를 재부팅하여 문제가 해결되었는지 확인합니다.

여전히 동일한 ms-windows-store:PurgeCaches 오류가 발생한다면 다음 방법으로 넘어가세요.

3. Windows 스토어 문제 해결사 사용

이 방법은 Microsoft 전문가가 제안한 솔루션으로, 흔히 받는 일반적인 답변과 달리 실제로 많은 사용자에게 효과가 있었습니다. 먼저 Windows에 내장된 앱 문제 해결사를 실행해 오류를 자동으로 진단·수정하고, 이후 PowerShell 명령어로 Windows 스토어 앱을 다시 등록하는 방식입니다. 아래 지침을 순서대로 따라 해보세요.

  1. 시작 메뉴에서 설정을 검색해 첫 번째 결과를 클릭하거나, 시작 메뉴 좌측 하단의 톱니바퀴 아이콘을 직접 클릭합니다.
  2. 설정 창 하단의 업데이트 및 보안 섹션을 클릭합니다.
  3. 문제 해결 탭으로 이동한 후 “다른 문제점 찾아서 해결” 항목 아래를 살펴봅니다.
  4. 목록 맨 아래에 있는 Windows 스토어 앱 문제 해결사를 클릭하고 화면의 안내에 따라 진행합니다.
  5. 추가로, 인터넷 연결 문제 해결사도 같은 방식으로 실행하여 인터넷 연결이 Windows 스토어 오류의 원인인지 확인할 수 있습니다.

다음 단계는 Windows 스토어를 다시 등록하는 PowerShell 명령어를 실행하는 것입니다. 명령어 실행 중에는 Windows 앱 업데이트가 진행 중이지 않은지 반드시 확인하세요.

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자) 옵션을 선택해 관리자 권한으로 PowerShell을 엽니다. 해당 위치에 명령 프롬프트가 표시되는 경우 직접 검색해서 열어도 됩니다.
  2. 아래 명령어를 복사해 붙여넣은 후 Enter 키를 누릅니다.
    $manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest
  3. 컴퓨터를 재시작하고 Windows 스토어 문제가 해결되었는지 확인합니다.

4. Windows 업데이트 설치

흥미로운 점은 많은 사용자가 특정 Windows 버전이 출시된 이후부터 이 오류를 경험하기 시작했다는 사실입니다. 다행히 해당 빌드에서 문제를 겪던 사용자들은 곧 새로운 빌드가 배포되어 문제가 효과적으로 해결되었다는 보고를 남겼습니다. 따라서 컴퓨터에 보류 중인 업데이트를 모두 설치하고 문제가 해결되는지 확인하는 것이 좋습니다.

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택해 관리자 권한으로 엽니다.
  2. PowerShell 콘솔에 “cmd”를 입력하고 환경이 전환될 때까지 잠시 기다립니다.
  3. cmd 환경에서 아래 명령어를 입력한 후 Enter 키를 누릅니다.
    wuauclt.exe /updatenow
  4. 최소 한 시간 정도 명령어가 실행되도록 두고, 업데이트가 오류 없이 검색 및 설치되었는지 확인합니다.

대체 방법: 설정에서 업데이트 확인

  1. 시작 메뉴에서 설정을 검색해 열거나 톱니바퀴 아이콘을 클릭합니다.
  2. 업데이트 및 보안 섹션으로 이동합니다.
  3. Windows 업데이트 탭에 머무른 상태에서 업데이트 확인 버튼을 클릭해 새로운 Windows 버전이 있는지 확인합니다.
  4. 새 업데이트가 있다면 Windows가 자동으로 다운로드를 시작합니다.

5. PowerShell로 Windows 기본 앱 재설치

이 방법은 세부 사항이 많고 진행 시간이 다소 길 수 있는 다소 고급 사용자용 솔루션입니다. 하지만 지침을 꼼꼼히 따르면 Windows 기본 앱을 재설치하는 것만으로 정상적으로 작동하는 Windows 스토어를 되찾을 수 있습니다.

  1. C:\Program Files에 있는 WindowsApps 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성보안 탭 → 고급 버튼을 차례로 클릭합니다. “고급 보안 설정” 창이 열리면 여기서 소유자를 변경해야 합니다.
  2. 소유자:” 라벨 옆의 변경 링크를 클릭합니다. “사용자 또는 그룹 선택” 창이 나타납니다.
  3. 고급 버튼으로 사용자 계정을 선택하거나 “선택할 개체 이름 입력”란에 본인의 사용자 계정을 직접 입력한 후 확인을 클릭해 계정을 추가합니다.
  4. 필요에 따라 폴더 내 모든 하위 폴더와 파일의 소유자까지 변경하려면 “고급 보안 설정” 창에서 “하위 컨테이너 및 개체의 소유자 바꾸기” 체크박스를 선택하고 확인을 클릭합니다.
  5. WindowsApps 폴더 속성 창의 보안 탭에서 편집을 클릭하고, 소유권을 부여받은 사용자 계정을 선택한 뒤 권한을 모든 권한(Full Control)으로 변경하고 적용합니다.

여기까지 완료했다면 이제 PowerShell을 사용해 앱을 실제로 재설치할 차례입니다. 이 과정은 생각보다 간단하니 거의 다 왔다고 생각하셔도 됩니다.

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택해 관리자 권한으로 엽니다.
  2. 아래 명령어를 복사해 붙여넣고 Enter 키를 누릅니다.
    Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  3. 문제가 해결되었는지 확인합니다.

6. 새 계정으로 문제 해결

다소 의외로 들릴 수 있지만, 이 독특한 방법 덕분에 많은 사용자가 이 까다로운 오류를 해결했습니다. 본인 계정에서는 Windows 스토어와 wsreset이 작동하지 않더라도, 새로 만든 계정에서는 정상적으로 작동하는 경우가 있으며, 새 계정에서 wsreset을 실행하면 두 계정 모두에서 Windows 스토어가 정상화되는 현상이 확인되었습니다. 방법이 간단하니 이 솔루션을 건너뛰지 마세요.

  1. 시작 메뉴의 전원 버튼 위에 있는 톱니바퀴 아이콘을 클릭하거나 검색창에서 설정을 검색해 엽니다.
  2. 설정에서 계정 섹션을 열고 가족 및 다른 사용자 옵션을 선택합니다. “이 PC에 다른 사람 추가”를 클릭한 후 “이 사람은 Microsoft 계정 정보가 없습니다” 옵션을 선택합니다. 일반적으로는 권장되지 않지만 현재 목적에는 충분합니다.
  3. 로컬 계정을 생성하고 화면의 지침에 따라 진행합니다. 새 계정에 사용할 사용자 이름을 입력합니다.
  4. 비밀번호 보호를 원한다면 비밀번호와 힌트를 추가할 수도 있지만, 이 경우에는 비밀번호 없이 진행하는 것이 더 편리합니다.
  5. 마침 버튼을 클릭해 계정 생성을 완료합니다. 컴퓨터를 재시작해 새 계정으로 로그인한 후, 시작 메뉴 검색창에 “wsreset”을 입력해 첫 번째 결과를 실행합니다. 문제가 해결되었는지 확인합니다.

7. 권한 초기화

경우에 따라서는 Windows 폴더의 권한을 초기화해야 이 문제를 해결할 수 있습니다. 아래 단계를 따라 진행하세요.

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. “cmd”를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
  3. 아래 명령어를 입력하고 Enter 키를 눌러 실행합니다.
    icacls "C:\Program Files\WindowsApps" /reset /t /c /q
  4. 컴퓨터를 재시작한 후 문제가 지속되는지 확인합니다.