Metro 앱이 Windows 8과 충돌함 - Windows 파일이 손상되었습니까?

Metro 앱이 Windows 8과 충돌함 - Windows 파일이 손상되었습니까?

Windows 8을 사용하고 있습니다. (8.1 아님)

메일, 사진, 날씨, 게임, 스포츠, Bing, 여행, Skype 등 Metro 앱이 열리지 않습니다.

Windows 스토어는 앱을 설치할 때까지 작동합니다. "뭔가 문제가 발생하여 Windows 스토어가 더 이상 작동하지 않습니다. PC에서 창을 다시 시작하거나 새로 고치세요."라는 오류 메시지가 표시됩니다.

명령줄에 "SFC /scannow"를 입력하려고 했지만 수정할 수 없는 손상된 파일이 포함되어 있다는 오류가 표시됩니다.

일반 Windows 메트로 앱 문제 해결사를 시도해 보았더니 디스플레이 어댑터가 오래되었거나(업데이트했음) Windows 스토어 구성이 손상되었을 수 있다는 설명이 나옵니다. 그러면 문제가 좁혀질 수 있습니다.

"powershell -ExecutionPolicy Unrestricted Add-AppxPackageDisableDevelopmentMode Register$Env:SystemRoot\WinStore\AppxManifest.XML" 명령을 실행해 보았지만 "배포 실패, 패키지 저장소가 손상되었습니다"라는 오류 메시지가 나타납니다.

또한 레지스트리는 모든 앱 패키지에 대한 모든 권한을 갖고 있는 것으로 보이므로 이는 문제가 되지 않습니다.

문제를 식별하는 데 위의 정보가 충분하기를 바랍니다. 미리 도움을 주셔서 감사합니다.

답변1

나도 같은 문제가있었습니다. 제 경우에는 전체 "App Data" 폴더에 대한 권한을 어리석게 변경했는데, 이로 인해 일부 Windows Metro 앱에 필요한 권한이 제거되었습니다. 모든 패키지에는 고유한 권한 집합이 있는 것 같습니다. 몇 가지 조사를 하고 설명하신 것과 동일한 수정 시도를 한 후(나에게도 효과가 없었음) 결국 다음 수정 사항이 작동했습니다.

ALL APPLICATION PACKAGES라는 사용자를 패키지 폴더와 모든 하위 항목에 추가합니다.

자세한 단계(Windows에 익숙하지 않은 사용자를 위한):

  1. C:/Users/[사용자 이름]/App Data/Local로 이동합니다. 거기에 Packages라는 폴더가 있어야 합니다.
  2. 마우스 오른쪽 버튼을 클릭하고 속성 -> 보안 -> 편집 -> 추가를 선택합니다.
  3. "ALL"을 입력한 후 "이름 확인"을 클릭하세요. 이렇게 하면 ALL APPLICATION PACKAGES라는 사용자로 파일이 자동 완성됩니다. 그것을 선택하고 모든 권한을 부여하십시오.
  4. 확인을 클릭하세요.
  5. 확인을 클릭하세요. 패키지 속성 창으로 돌아와야 합니다.
  6. "고급"을 클릭하세요.
  7. "모든 하위 개체 권한 항목 바꾸기...." 옆의 확인란을 선택합니다.
  8. 적용을 클릭합니다.

관련 정보